Flight 1: Aeroflot from Tashkent to Sochi
Flight 2: Aeroflot from Sochi to St. Petersburg
Flight 3: Ukraine Airway from St. Petersburg to Kiev
Flight 4: Ukraine Airway from Kiev to Istanbul
I researched and found out that, while I do not need a visa if I am staying inside an airport, there are no international transit area at St Petersburg and Sochi airports. Since I will be switching from international to domestic for flight #1 and the other way around for flight #2, would I need to get a transit visa or two transit visas? I am a Canadian, and I won't be checking in my luggage.