This question already has an answer here:
I am a Ukrainian citizen living in Canada. I am taking a vacation to Ukraine and I am looking at flight options.
Do I need a Schengen visa if I make two stops in the EU, even if I do not leave the airport? It is extremely hard for me to get a Schengen visa as I would need to travel to Vancouver to get this, which is an hour flight or 12 hour drive!!
My flight options are as follows; Edmonton (Canada) - Frankfurt (Germany) - Warsaw (Poland) - Lviv (Ukraine)
Edmonton (Canada) - Calgary (Canada) - London (UK) - Warsaw (Poland) - Lviv (Ukraine)
I was told by a friend that she had problems when trying to transit between two Schengen countries, without a Schengen visa, even if she was not walking out of either airport, with Ukraine as her final destination.
UK is not schengen, does this mean that I can transit between Canada-UK-Schengen-Ukraine without problem?