This question already has an answer here:
I am traveling from USA to India via Vienna, Austria in June 1st week of 2015. I am having a valid I-797 valid until Dec 2016 and also EAD documents. However I don't have valid USA visa now because I did not go out of USA for last 8 years.
I have a layover of around 4.5 hrs in Vienna on my way to India. Do I need any kind of transit visa in Vienna. I am not planning to go anywhere outside the waiting area of international travel lounge. Please advise.
I hold Indian Passport and valid USA EAD documents.