This question already has an answer here:
I am flying from USA to India and transit airport is in Amsterdam and Paris.
Forward journey is USA -> Amsterdam -> India
and return is India -> Paris -> USA.
I am not planning to go outside airport.
Do I need visa even to stay in the airport?
BTW, I am Indian citizen with valid US visa.
I researched some past questions and found that a Schengen visa is needed if flight is between Schengen countries. Is a Schengen visa/transit visa required for a transit flight through two Schengen airports?