Flights Europe Russia

Search and find cheap flights to Russia

Tue. 27/8
Tue. 3/9
Any month
Compare vs. momondo |

Cheapest flight routes to Russia

These routes have the cheapest flights to Russia found by momondo users
Toronto - Moscow 850 CAD
Toronto - Saint Petersburg 850 CAD
Montreal - Moscow 909 CAD
Ottawa - Moscow 958 CAD
Montreal - Saint Petersburg 971 CAD

Russia flight deals found on momondo

Check out some of the best fares to Russia found recently by users on momondo
Quickest
Cheapest
TAP AIR PORTUGAL
TAP AIR PORTUGAL
YYZ
06 Jan.
Toronto Pearson Intl airport
24h 35m
1 Stop
DME
Moscow Domodedovo airport
TAP AIR PORTUGAL
DME
11 Feb.
Moscow Domodedovo airport
19h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
906 CAD
SWISS
SWISS
YUL
18 Jan.
Montreal Pierre Elliott Trudeau Intl airport
16h 50m
1 Stop
DME
Moscow Domodedovo airport
SWISS
DME
07 Feb.
Moscow Domodedovo airport
14h 10m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
966 CAD
SWISS
SWISS
YUL
24 Sep.
Montreal Pierre Elliott Trudeau Intl airport
26h 15m
1 Stop
DME
Moscow Domodedovo airport
SWISS
DME
23 Oct.
Moscow Domodedovo airport
28h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
968 CAD
KLM
KLM
YYZ
09 Jan.
Toronto Pearson Intl airport
22h 00m
1 Stop
SVO
Moscow Sheremetyevo airport
KLM
SVO
08 Feb.
Moscow Sheremetyevo airport
18h 30m
1 Stop
YYZ
Toronto Pearson Intl airport
970 CAD
Air France
Air France
YYZ
14 Oct.
Toronto Pearson Intl airport
18h 30m
1 Stop
SVO
Moscow Sheremetyevo airport
Air France
SVO
09 Nov.
Moscow Sheremetyevo airport
13h 10m
1 Stop
YYZ
Toronto Pearson Intl airport
971 CAD
KLM
KLM
YUL
16 Oct.
Montreal Pierre Elliott Trudeau Intl airport
20h 50m
1 Stop
SVO
Moscow Sheremetyevo airport
KLM
SVO
24 Oct.
Moscow Sheremetyevo airport
14h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
974 CAD
Lufthansa
Lufthansa
YYZ
30 Sep.
Toronto Pearson Intl airport
12h 30m
1 Stop
DME
Moscow Domodedovo airport
Lufthansa
DME
28 Nov.
Moscow Domodedovo airport
15h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
1,004 CAD
KLM
KLM
YUL
23 Nov.
Montreal Pierre Elliott Trudeau Intl airport
15h 14m
1 Stop
SVO
Moscow Sheremetyevo airport
KLM
SVO
07 Dec.
Moscow Sheremetyevo airport
15h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
974 CAD
KLM
KLM
YUL
07 Feb.
Montreal Pierre Elliott Trudeau Intl airport
15h 14m
1 Stop
SVO
Moscow Sheremetyevo airport
KLM
SVO
17 Feb.
Moscow Sheremetyevo airport
15h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
976 CAD
SWISS
SWISS
YUL
18 Jan.
Montreal Pierre Elliott Trudeau Intl airport
16h 50m
1 Stop
DME
Moscow Domodedovo airport
SWISS
DME
07 Feb.
Moscow Domodedovo airport
14h 10m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
966 CAD
Air France
Air France
YYZ
14 Oct.
Toronto Pearson Intl airport
18h 30m
1 Stop
SVO
Moscow Sheremetyevo airport
Air France
SVO
09 Nov.
Moscow Sheremetyevo airport
13h 10m
1 Stop
YYZ
Toronto Pearson Intl airport
971 CAD
KLM
KLM
YUL
02 Dec.
Montreal Pierre Elliott Trudeau Intl airport
19h 24m
1 Stop
SVO
Moscow Sheremetyevo airport
KLM
SVO
09 Dec.
Moscow Sheremetyevo airport
15h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
974 CAD

When is the best time to fly to Russia?

Most travellers find the cheapest round-trip airfare to Russia when booking during the month of January.

When is the best time to book flights to Russia?

In general, most flyers find the cheapest time to book a flight to Russia is about 60 days prior.

What is the cheapest day to depart on your flight to Russia?

In general, booking your departure to Russia for a Wednesday represents the best deal on airfare. Try to avoid a Saturday departure to stay away from the highest prices.

What is the cheapest time of day to fly to Russia?

Generally, when visiting Russia, evening flights represent the best value. morning flights are likely to have higher prices.


Popular routes landing in Russia

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Toronto to Moscow
Fastest flight time
13h 00m
Cheapest price
850 CAD
Toronto to Saint Petersburg
Fastest flight time
11h 55m
Cheapest price
850 CAD
Montreal to Moscow
Fastest flight time
15h 10m
Cheapest price
909 CAD
Ottawa to Moscow
Fastest flight time
16h 15m
Cheapest price
958 CAD
Montreal to Saint Petersburg
Fastest flight time
13h 30m
Cheapest price
971 CAD
Toronto to Krasnodar
Fastest flight time
17h 15m
Cheapest price
1,025 CAD
Edmonton to Moscow
Fastest flight time
18h 55m
Cheapest price
1,051 CAD
Vancouver to Moscow
Fastest flight time
14h 00m
Cheapest price
1,057 CAD
Vancouver to Vladivostok
Fastest flight time
20h 00m
Cheapest price
1,059 CAD
Vancouver to Saint Petersburg
Fastest flight time
14h 20m
Cheapest price
1,077 CAD
Calgary to Saint Petersburg
Fastest flight time
16h 40m
Cheapest price
1,100 CAD
Toronto to Voronezh
Fastest flight time
28h 30m
Cheapest price
1,160 CAD
Toronto to Rostov on Don
Fastest flight time
25h 05m
Cheapest price
1,190 CAD
Calgary to Moscow
Fastest flight time
17h 20m
Cheapest price
1,214 CAD
Toronto to Samara
Fastest flight time
20h 20m
Cheapest price
1,215 CAD
Montreal to Ufa
Fastest flight time
42h 35m
Cheapest price
1,245 CAD
Toronto to Yekaterinburg
Fastest flight time
17h 30m
Cheapest price
1,268 CAD
Toronto to Irkutsk
Fastest flight time
25h 25m
Cheapest price
1,326 CAD
Toronto to Novosibirsk
Fastest flight time
23h 50m
Cheapest price
1,332 CAD
Toronto to Penza
Fastest flight time
28h 45m
Cheapest price
1,346 CAD
View more
Flights Europe Russia