HowToGo

Flight from North America to Russia

How to get to Russia from North America by flight ? You can check flights from North America to Russia below.

Search Transfer from North America to Russia

Search Flights

You can find flight ticket prices from North America to Russia with our flight tickets search tool below

1. Saskatoon to Pulkovo

  1. You take a bus, shuttle or taxi from your location in North America to Saskatoon.

  2. You take a flight from Saskatoon to Pulkovo and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Pulkovo to your destination in Russia.

Flight Depart Arrive
AC8577 Air Canada
AC846 Air Canada
LH1436 Lufthansa
07:00 Saskatoon
13:20 Vancouver
13:15 Frankfurt
07:15 Vancouver
08:05 Frankfurt
17:55 Pulkovo
Connect
AC8577 Air Canada
KL0682 KLM
KL1395 KLM
07:00 Saskatoon
15:30 Vancouver
12:50 Amsterdam Schiphol
07:15 Vancouver
10:05 Amsterdam Schiphol
17:35 Pulkovo
Connect
WS506 WestJet
KL0692 KLM
KL1395 KLM
07:00 Saskatoon
18:40 Toronto
12:50 Amsterdam Schiphol
11:16 Toronto
07:50 Amsterdam Schiphol
17:35 Pulkovo
Connect
WS506 WestJet
AF351 Air France
AF1464 Air France
07:00 Saskatoon
18:45 Toronto
09:25 Paris CDG
11:16 Toronto
08:10 Paris CDG
14:50 Pulkovo
Connect
WS3289 WestJet
KL0678 KLM
KL1395 KLM
07:55 Saskatoon
15:00 Calgary
12:50 Amsterdam Schiphol
08:40 Calgary
08:00 Amsterdam Schiphol
17:35 Pulkovo
Connect
WS3289 WestJet
WS32 WestJet
SU6676 Aeroflot Russian Airlines
07:55 Saskatoon
18:15 Calgary
13:05 Rome
08:40 Calgary
11:55 Rome
17:45 Pulkovo
Connect
AC8583 Air Canada
KL0678 KLM
KL1395 KLM
08:20 Saskatoon
15:00 Calgary
12:50 Amsterdam Schiphol
08:44 Calgary
08:00 Amsterdam Schiphol
17:35 Pulkovo
Connect
AC8620 Air Canada
LO046 LOT
LO685 LOT
08:35 Saskatoon
23:15 Toronto
14:45 Warsaw Chopin
12:46 Toronto
13:30 Warsaw Chopin
18:40 Pulkovo
Connect
AC8620 Air Canada
LH495 Lufthansa
LH2564 Lufthansa
08:35 Saskatoon
20:20 Toronto
12:10 Munich
12:46 Toronto
10:10 Munich
15:50 Pulkovo
Connect
AC8620 Air Canada
AC880 Air Canada
SU6636 Aeroflot Russian Airlines
08:35 Saskatoon
18:50 Toronto
12:35 Paris CDG
12:46 Toronto
08:00 Paris CDG
16:50 Pulkovo
Connect
AC8620 Air Canada
AC1926 Air Canada
LO685 LOT
08:35 Saskatoon
17:00 Toronto
14:45 Warsaw Chopin
12:46 Toronto
07:20 Warsaw Chopin
18:40 Pulkovo
Connect
AC8620 Air Canada
KL0692 KLM
KL1395 KLM
08:35 Saskatoon
18:40 Toronto
12:50 Amsterdam Schiphol
12:46 Toronto
07:50 Amsterdam Schiphol
17:35 Pulkovo
Connect
AC8620 Air Canada
AC846 Air Canada
SU6658 Aeroflot Russian Airlines
08:35 Saskatoon
17:30 Toronto
12:10 Munich
12:46 Toronto
07:25 Munich
15:50 Pulkovo
Connect
AC8620 Air Canada
AC886 Air Canada
SN2837 Brussels Airlines
08:35 Saskatoon
18:30 Toronto
09:00 Brussels
12:46 Toronto
07:45 Brussels
12:55 Pulkovo
Connect
AC8620 Air Canada
AC898 Air Canada
OS611 Austrian Airlines
08:35 Saskatoon
18:40 Toronto
10:00 Vienna
12:46 Toronto
08:45 Vienna
13:30 Pulkovo
Connect
AC8620 Air Canada
AC898 Air Canada
SU6604 Aeroflot Russian Airlines
08:35 Saskatoon
18:40 Toronto
11:30 Vienna
12:46 Toronto
08:45 Vienna
15:00 Pulkovo
Connect
AC8620 Air Canada
AC872 Air Canada
LH1436 Lufthansa
08:35 Saskatoon
16:55 Toronto
13:15 Frankfurt
12:46 Toronto
06:30 Frankfurt
17:55 Pulkovo
Connect
AC8620 Air Canada
AC1910 Air Canada
W62465 Wizz Air
08:35 Saskatoon
18:55 Toronto
11:25 Budapest
12:46 Toronto
09:30 Budapest
16:00 Pulkovo
Connect
AC8620 Air Canada
AC846 Air Canada
LH2564 Lufthansa
08:35 Saskatoon
17:30 Toronto
12:10 Munich
12:46 Toronto
07:25 Munich
15:50 Pulkovo
Connect
AC8620 Air Canada
LH495 Lufthansa
SU6658 Aeroflot Russian Airlines
08:35 Saskatoon
20:20 Toronto
12:10 Munich
12:46 Toronto
10:10 Munich
15:50 Pulkovo
Connect
AC8620 Air Canada
AC1922 Air Canada
SU6622 Aeroflot Russian Airlines
08:35 Saskatoon
16:55 Toronto
11:10 Prague
12:46 Toronto
07:00 Prague
14:30 Pulkovo
Connect
AC8620 Air Canada
AC1922 Air Canada
QS886 Smartwings
08:35 Saskatoon
16:55 Toronto
11:20 Prague
12:46 Toronto
07:00 Prague
15:45 Pulkovo
Connect
AC8620 Air Canada
AC894 Air Canada
SU6674 Aeroflot Russian Airlines
08:35 Saskatoon
20:40 Toronto
13:00 Milan Malpensa
12:46 Toronto
10:45 Milan Malpensa
17:15 Pulkovo
Connect
AC8620 Air Canada
AF351 Air France
AF1464 Air France
08:35 Saskatoon
18:45 Toronto
09:25 Paris CDG
12:46 Toronto
08:10 Paris CDG
14:50 Pulkovo
Connect
F8513 Flair Airlines
KL0682 KLM
KL1395 KLM
10:00 Saskatoon
15:30 Vancouver
12:50 Amsterdam Schiphol
10:25 Vancouver
10:05 Amsterdam Schiphol
17:35 Pulkovo
Connect
F8513 Flair Airlines
AC846 Air Canada
LH1436 Lufthansa
10:00 Saskatoon
13:20 Vancouver
13:15 Frankfurt
10:25 Vancouver
08:05 Frankfurt
17:55 Pulkovo
Connect
AC8628 Air Canada
AC880 Air Canada
SU6636 Aeroflot Russian Airlines
13:10 Saskatoon
18:50 Toronto
12:35 Paris CDG
17:20 Toronto
08:00 Paris CDG
16:50 Pulkovo
Connect
AC8628 Air Canada
AC824 Air Canada
KL1395 KLM
13:10 Saskatoon
20:30 Toronto
12:50 Amsterdam Schiphol
17:20 Toronto
10:00 Amsterdam Schiphol
17:35 Pulkovo
Connect
AC8628 Air Canada
KL0692 KLM
KL1395 KLM
13:10 Saskatoon
18:40 Toronto
12:50 Amsterdam Schiphol
17:20 Toronto
07:50 Amsterdam Schiphol
17:35 Pulkovo
Connect
AC8628 Air Canada
AC894 Air Canada
SU6674 Aeroflot Russian Airlines
13:10 Saskatoon
20:40 Toronto
13:00 Milan Malpensa
17:20 Toronto
10:45 Milan Malpensa
17:15 Pulkovo
Connect
AC8628 Air Canada
AC886 Air Canada
SN2837 Brussels Airlines
13:10 Saskatoon
18:30 Toronto
09:00 Brussels
17:20 Toronto
07:45 Brussels
12:55 Pulkovo
Connect
AC8628 Air Canada
AC898 Air Canada
SU6604 Aeroflot Russian Airlines
13:10 Saskatoon
18:40 Toronto
11:30 Vienna
17:20 Toronto
08:45 Vienna
15:00 Pulkovo
Connect
AC8628 Air Canada
AC1910 Air Canada
W62465 Wizz Air
13:10 Saskatoon
18:55 Toronto
11:25 Budapest
17:20 Toronto
09:30 Budapest
16:00 Pulkovo
Connect
AC8628 Air Canada
LH495 Lufthansa
SU6658 Aeroflot Russian Airlines
13:10 Saskatoon
20:20 Toronto
12:10 Munich
17:20 Toronto
10:10 Munich
15:50 Pulkovo
Connect
AC8628 Air Canada
AF351 Air France
AF1464 Air France
13:10 Saskatoon
18:45 Toronto
09:25 Paris CDG
17:20 Toronto
08:10 Paris CDG
14:50 Pulkovo
Connect
AC8628 Air Canada
AC898 Air Canada
OS611 Austrian Airlines
13:10 Saskatoon
18:40 Toronto
10:00 Vienna
17:20 Toronto
08:45 Vienna
13:30 Pulkovo
Connect
AC8628 Air Canada
LH495 Lufthansa
LH2564 Lufthansa
13:10 Saskatoon
20:20 Toronto
12:10 Munich
17:20 Toronto
10:10 Munich
15:50 Pulkovo
Connect
AC8628 Air Canada
LO046 LOT
LO685 LOT
13:10 Saskatoon
23:15 Toronto
14:45 Warsaw Chopin
17:20 Toronto
13:30 Warsaw Chopin
18:40 Pulkovo
Connect
WS3193 WestJet
WS1 WestJet
SU6620 Aeroflot Russian Airlines
13:30 Saskatoon
19:45 Calgary
17:10 London Gatwick
14:08 Calgary
11:20 London Gatwick
22:25 Pulkovo
Connect
F8512 Flair Airlines
LO046 LOT
LO685 LOT
16:30 Saskatoon
23:15 Toronto
14:45 Warsaw Chopin
21:30 Toronto
13:30 Warsaw Chopin
18:40 Pulkovo
Connect

2. Calgary to Pulkovo

  1. You take a bus, shuttle or taxi from your location in North America to Calgary.

  2. You take a flight from Calgary to Pulkovo and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Pulkovo to your destination in Russia.

Flight Depart Arrive
AC140 Air Canada
AC872 Air Canada
LH1436 Lufthansa
09:30 Calgary
16:55 Toronto
13:15 Frankfurt
15:05 Toronto
06:30 Frankfurt
17:55 Pulkovo
Connect
WS662 WestJet
KL0692 KLM
KL1395 KLM
09:30 Calgary
18:40 Toronto
12:50 Amsterdam Schiphol
15:21 Toronto
07:50 Amsterdam Schiphol
17:35 Pulkovo
Connect
AC140 Air Canada
AC846 Air Canada
LH2564 Lufthansa
09:30 Calgary
17:30 Toronto
12:10 Munich
15:05 Toronto
07:25 Munich
15:50 Pulkovo
Connect
AC140 Air Canada
AC898 Air Canada
OS611 Austrian Airlines
09:30 Calgary
18:40 Toronto
10:00 Vienna
15:05 Toronto
08:45 Vienna
13:30 Pulkovo
Connect
WS212 WestJet
AF345 Air France
AF1464 Air France
09:30 Calgary
18:10 Montreal
09:25 Paris CDG
15:38 Montreal
07:10 Paris CDG
14:50 Pulkovo
Connect
AC140 Air Canada
LH495 Lufthansa
LH2564 Lufthansa
09:30 Calgary
20:20 Toronto
12:10 Munich
15:05 Toronto
10:10 Munich
15:50 Pulkovo
Connect
WS1622 WestJet
KL0618 KLM
KL1395 KLM
09:45 Calgary
21:15 Boston
12:50 Amsterdam Schiphol
16:04 Boston
09:50 Amsterdam Schiphol
17:35 Pulkovo
Connect
AC144 Air Canada
AC898 Air Canada
OS611 Austrian Airlines
11:45 Calgary
18:40 Toronto
10:00 Vienna
17:20 Toronto
08:45 Vienna
13:30 Pulkovo
Connect
AC144 Air Canada
AC886 Air Canada
SN2837 Brussels Airlines
11:45 Calgary
18:30 Toronto
09:00 Brussels
17:20 Toronto
07:45 Brussels
12:55 Pulkovo
Connect
AC318 Air Canada
AC832 Air Canada
SN2837 Brussels Airlines
11:45 Calgary
19:15 Montreal
09:00 Brussels
17:50 Montreal
08:00 Brussels
12:55 Pulkovo
Connect
KL0679 KLM
KL0679 KLM
KL1395 KLM
15:00 Calgary
17:05 Edmonton
12:50 Amsterdam Schiphol
16:05 Edmonton
09:45 Amsterdam Schiphol
17:35 Pulkovo
Connect
KL0678 KLM
KL1395 KLM
15:00 Calgary
12:50 Amsterdam Schiphol
08:00 Amsterdam Schiphol
17:35 Pulkovo
Connect
WS672 WestJet
LO046 LOT
LO685 LOT
16:30 Calgary
23:15 Toronto
14:45 Warsaw Chopin
22:17 Toronto
13:30 Warsaw Chopin
18:40 Pulkovo
Connect
WS32 WestJet
SU6676 Aeroflot Russian Airlines
18:15 Calgary
13:05 Rome
11:55 Rome
17:45 Pulkovo
Connect
WS1 WestJet
SU6620 Aeroflot Russian Airlines
19:45 Calgary
17:10 London Gatwick
11:20 London Gatwick
22:25 Pulkovo
Connect

3. Calgary to Moscow Sheremetyevo

  1. You take a bus, shuttle or taxi from your location in North America to Calgary.

  2. You take a flight from Calgary to Moscow Sheremetyevo and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Moscow Sheremetyevo to your destination in Russia.

Flight Depart Arrive
WS115 WestJet
KL0682 KLM
KL0903 KLM
07:50 Calgary
15:30 Vancouver
11:35 Amsterdam Schiphol
08:32 Vancouver
10:05 Amsterdam Schiphol
17:00 Moscow Sheremetyevo
Connect
WS658 WestJet
KL0692 KLM
KL0903 KLM
08:00 Calgary
18:40 Toronto
11:35 Amsterdam Schiphol
13:51 Toronto
07:50 Amsterdam Schiphol
17:00 Moscow Sheremetyevo
Connect
DL3914 Delta
DL160 Delta
KL0903 KLM
08:00 Calgary
16:49 Minneapolis
11:35 Amsterdam Schiphol
11:55 Minneapolis
08:15 Amsterdam Schiphol
17:00 Moscow Sheremetyevo
Connect
WS662 WestJet
KL0692 KLM
KL0903 KLM
09:30 Calgary
18:40 Toronto
11:35 Amsterdam Schiphol
15:21 Toronto
07:50 Amsterdam Schiphol
17:00 Moscow Sheremetyevo
Connect
WS1622 WestJet
DL258 Delta
KL0903 KLM
09:45 Calgary
19:23 Boston
11:35 Amsterdam Schiphol
16:04 Boston
08:20 Amsterdam Schiphol
17:00 Moscow Sheremetyevo
Connect
WS1622 WestJet
KL0618 KLM
KL0903 KLM
09:45 Calgary
21:15 Boston
11:35 Amsterdam Schiphol
16:04 Boston
09:50 Amsterdam Schiphol
17:00 Moscow Sheremetyevo
Connect
AC8138 Air Canada
KL0679 KLM
KL0903 KLM
12:05 Calgary
17:05 Edmonton
11:35 Amsterdam Schiphol
12:59 Edmonton
09:45 Amsterdam Schiphol
17:00 Moscow Sheremetyevo
Connect
KL0678 KLM
KL1127 KLM
SU2659 Aeroflot Russian Airlines
15:00 Calgary
09:55 Amsterdam Schiphol
12:55 Copenhagen
08:00 Amsterdam Schiphol
11:20 Copenhagen
16:30 Moscow Sheremetyevo
Connect
KL0678 KLM
SU2695 Aeroflot Russian Airlines
15:00 Calgary
17:25 Amsterdam Schiphol
08:00 Amsterdam Schiphol
22:55 Moscow Sheremetyevo
Connect
KL0678 KLM
KL1351 KLM
SU2013 Aeroflot Russian Airlines
15:00 Calgary
09:25 Amsterdam Schiphol
13:15 Prague
08:00 Amsterdam Schiphol
10:55 Prague
18:10 Moscow Sheremetyevo
Connect
KL0678 KLM
SU2551 Aeroflot Russian Airlines
15:00 Calgary
12:30 Amsterdam Schiphol
08:00 Amsterdam Schiphol
18:10 Moscow Sheremetyevo
Connect
KL0678 KLM
KL1779 KLM
SU2347 Aeroflot Russian Airlines
15:00 Calgary
10:15 Amsterdam Schiphol
12:25 Hamburg
08:00 Amsterdam Schiphol
11:20 Hamburg
17:25 Moscow Sheremetyevo
Connect
KL0678 KLM
KL1395 KLM
SU023 Aeroflot Russian Airlines
15:00 Calgary
12:50 Amsterdam Schiphol
18:25 Pulkovo
08:00 Amsterdam Schiphol
17:35 Pulkovo
19:55 Moscow Sheremetyevo
Connect
KL0679 KLM
KL0679 KLM
KL0903 KLM
15:00 Calgary
17:05 Edmonton
11:35 Amsterdam Schiphol
16:05 Edmonton
09:45 Amsterdam Schiphol
17:00 Moscow Sheremetyevo
Connect
F8822 Flair Airlines
LO046 LOT
LO677 LOT
15:55 Calgary
23:15 Toronto
16:05 Warsaw Chopin
21:35 Toronto
13:30 Warsaw Chopin
20:20 Moscow Sheremetyevo
Connect
WS672 WestJet
LO046 LOT
LO677 LOT
16:30 Calgary
23:15 Toronto
16:05 Warsaw Chopin
22:17 Toronto
13:30 Warsaw Chopin
20:20 Moscow Sheremetyevo
Connect
AC850 Air Canada
SU2579 Aeroflot Russian Airlines
18:20 Calgary
13:40 London Heathrow
10:00 London Heathrow
20:45 Moscow Sheremetyevo
Connect
DE2441 Condor Flugdienst
SU2657 Aeroflot Russian Airlines
21:10 Calgary
18:10 Frankfurt
14:55 Frankfurt
23:25 Moscow Sheremetyevo
Connect

4. Medicine Hat to Pulkovo

  1. You take a bus, shuttle or taxi from your location in North America to Medicine Hat.

  2. You take a flight from Medicine Hat to Pulkovo and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Pulkovo to your destination in Russia.

Flight Depart Arrive
WS3015 WestJet
WS1 WestJet
SU6620 Aeroflot Russian Airlines
14:50 Medicine Hat
19:45 Calgary
17:10 London Gatwick
15:50 Calgary
11:20 London Gatwick
22:25 Pulkovo
Connect

5. Edmonton to Pulkovo

  1. You take a bus, shuttle or taxi from your location in North America to Edmonton.

  2. You take a flight from Edmonton to Pulkovo and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Pulkovo to your destination in Russia.

Flight Depart Arrive
AC170 Air Canada
LO046 LOT
LO685 LOT
13:20 Edmonton
23:15 Toronto
14:45 Warsaw Chopin
19:00 Toronto
13:30 Warsaw Chopin
18:40 Pulkovo
Connect
KL0679 KLM
KL1395 KLM
17:05 Edmonton
12:50 Amsterdam Schiphol
09:45 Amsterdam Schiphol
17:35 Pulkovo
Connect

6. Medicine Hat to Moscow Sheremetyevo

  1. You take a bus, shuttle or taxi from your location in North America to Medicine Hat.

  2. You take a flight from Medicine Hat to Moscow Sheremetyevo and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Moscow Sheremetyevo to your destination in Russia.

Flight Depart Arrive
WS3015 WestJet
WS6 WestJet
SU2591 Aeroflot Russian Airlines
14:50 Medicine Hat
19:50 Calgary
22:55 Dublin
15:50 Calgary
10:55 Dublin
04:55 Moscow Sheremetyevo
Connect
WS3015 WestJet
DE2441 Condor Flugdienst
SU2657 Aeroflot Russian Airlines
14:50 Medicine Hat
21:10 Calgary
18:10 Frankfurt
15:50 Calgary
14:55 Frankfurt
23:25 Moscow Sheremetyevo
Connect

References

Find Hotels in Russia

You can find hotels and accommodations in Russia with our hotels search tool below

Booking.com