Travel Stack Exchange is a question and answer site for road warriors and seasoned travelers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does a Sri Lankan national who holds a valid US visa need an airport transit visa to transit through an airport in Italy?

share|improve this question
Wikipedia suggests that he or she would not need an airport transit visa (Sri Lankan nationals in general do but holding a valid US visa qualifies for an exemption to this requirement). Maybe some Sri Lankan national will share his or her experience but the best would probably be to confirm that with an Italian consulate. – Relaxed Sep 20 '13 at 19:54
I checked the consulate's website. It says the same thing: That a Sri Lankan national does not need a transit visa if they have a valid US visa. But Can I take what's on a website to be their official standing?. Here is the Website. I e mailed the consulate, and they directed me to the website without saying anything :( – Dilan F Sep 20 '13 at 20:32
The question I listed discusses transit visa requirements for citizens of India but the link also mentions transit visa requirements for citizens of Sri Lanka, which also states that holders of a valid US VISA are exempted from Transit visa requirements. – Karlson Sep 21 '13 at 15:52
I wonder what the best way to make generic versions of some of these frequently asked questions would be. Specifically for when we get several version with varying citizenship and destination but for which there is a common answer. – hippietrail Sep 21 '13 at 17:16

Citizens of some countries must have a Schengen airport transit visa to go through the airside zone of Schengen airports. This concerns the citizens of Sri Lanka, but also Afghanistan, Bangladesh, Democratic Republic of the Congo, Eritrea, Ethiopia, Ghana, Iran, Iraq, Nigeria, Pakistan, and Somalia.

For these citizens, exceptions exist if they hold a resident permit in some other country, namely the US, Canada, Andorra, Japan, or San Marino.

In your case, only the following US residence permits are accepted as valid forms to transit through the airport: form I-551, form I-327, a Resident Alien card, a permit to re-enter, or a valid temporary residence stamp in a valid passport.

If you have one of these documents, you will be allowed to TRANSIT through any Schengen airport (i.e. in Italy), but you should not leave the international zone (your origin and destination should be out of Schengen too).

If you plan to enter Italy or to fly to another Schengen country, you need a visa.

share|improve this answer
Thanks for your answer. So since I have an F-1 visa valid for 5 years (multiple entry) I will be able to transit through Italy right? (I fly from STL to Rome to Colombo)?. – Dilan F Sep 22 '13 at 0:28
Note that in addition to the countries you have listed, individual Schengen states are allowed to require transit visas for citizens of additional countries to transit through their airports. For example, Germany requires transit visas for Indian citizens among others. – fkraiem Jun 22 '15 at 5:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.