This question already has an answer here:
I am an Indian national having Valid USA visa. I will be traveling from Bangalore to Washington, DC. My Doubt is I will be transiting through two airports in Germany Frankfurt and Munich. I.e Bangalore>>Frankfurt>>Munich>>Washington DC. Do I need a Transit visa?
My flight details are. Departure airport Bengaluru - Bangalore Int. (BLR)- Frankfurt/Main International Airport (FRA), Terminal 1
Frankfurt/Main International Airport (FRA), Terminal 1 to Munich - Franz Josef Strauss (MUC), Terminal 2
Munich - Franz Josef Strauss (MUC), Terminal 2 to Washington - Dulles International, DC (IAD)
So here I see same terminals. Still do I need transit Visa?
Update: Since I am not able to add comments here it is.. I asked the German Embassy about the visa requirement: they told me, you need a visa. When I asked them which type of visa, they are telling me to get transit visa.