Find cheap flights to Moscow

Sun. 21/7
Sun. 28/7
Any month
Compare vs. momondo |

When is the best time to fly to Moscow?

+75.0%
+50.0%
+25.0%
Base
Price
1,025 - 1,660 CAD

Moscow flight deals found on momondo

Check out some of the best fares to Moscow found recently by users on momondo
Quickest
Cheapest
TAP AIR PORTUGAL
TAP AIR PORTUGAL
YYZ
18 Dec.
Toronto Pearson Intl airport
24h 35m
1 Stop
DME
Moscow Domodedovo airport
TAP AIR PORTUGAL
DME
12 Jan.
Moscow Domodedovo airport
19h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
1,077 CAD
Finnair
Finnair
YUL
10 Oct.
Montreal Pierre Elliott Trudeau Intl airport
28h 40m
2 Stops
SVO
Moscow Sheremetyevo airport
Finnair
SVO
23 Oct.
Moscow Sheremetyevo airport
30h 20m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,095 CAD
Finnair
Finnair
YUL
01 Nov.
Montreal Pierre Elliott Trudeau Intl airport
17h 48m
2 Stops
SVO
Moscow Sheremetyevo airport
Finnair
SVO
15 Nov.
Moscow Sheremetyevo airport
21h 04m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,121 CAD
Beijing Capital Airlines
Beijing Capital Airlines
YVR
22 Sep.
Vancouver Intl airport
30h 20m
2 Stops
SVO
Moscow Sheremetyevo airport
Beijing Capital Airlines
SVO
03 Oct.
Moscow Sheremetyevo airport
36h 20m
2 Stops
YVR
Vancouver Intl airport
1,131 CAD
Turkish Airlines
Turkish Airlines
YYZ
09 Sep.
Toronto Pearson Intl airport
32h 25m
1 Stop
VKO
Moscow Vnukovo airport
Turkish Airlines
VKO
29 Sep.
Moscow Vnukovo airport
22h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
1,142 CAD
Royal Air Maroc
Royal Air Maroc
YUL
23 Sep.
Montreal Pierre Elliott Trudeau Intl airport
26h 00m
1 Stop
DME
Moscow Domodedovo airport
Royal Air Maroc
DME
21 Oct.
Moscow Domodedovo airport
18h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,177 CAD
KLM
KLM
YEG
12 Oct.
Edmonton airport
15h 10m
1 Stop
SVO
Moscow Sheremetyevo airport
KLM
SVO
26 Oct.
Moscow Sheremetyevo airport
15h 20m
1 Stop
YEG
Edmonton airport
1,289 CAD
KLM
KLM
YUL
27 Aug.
Montreal Pierre Elliott Trudeau Intl airport
15h 55m
1 Stop
SVO
Moscow Sheremetyevo airport
KLM
SVO
11 Sep.
Moscow Sheremetyevo airport
14h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,181 CAD
KLM
KLM
YUL
20 Jul.
Montreal Pierre Elliott Trudeau Intl airport
14h 15m
1 Stop
SVO
Moscow Sheremetyevo airport
KLM
SVO
19 Aug.
Moscow Sheremetyevo airport
16h 20m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,942 CAD
Delta
Delta
YYZ
23 Aug.
Toronto Pearson Intl airport
19h 30m
2 Stops
SVO
Moscow Sheremetyevo airport
Delta
SVO
06 Sep.
Moscow Sheremetyevo airport
16h 20m
2 Stops
YYZ
Toronto Pearson Intl airport
1,379 CAD
Finnair
Finnair
YUL
01 Nov.
Montreal Pierre Elliott Trudeau Intl airport
17h 48m
2 Stops
SVO
Moscow Sheremetyevo airport
Finnair
SVO
15 Nov.
Moscow Sheremetyevo airport
21h 04m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,121 CAD
British Airways
British Airways
YUL
02 Dec.
Montreal Pierre Elliott Trudeau Intl airport
17h 30m
2 Stops
DME
Moscow Domodedovo airport
British Airways
DME
09 Dec.
Moscow Domodedovo airport
21h 30m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,202 CAD

Airports near Moscow

Below you will find all the airports in Moscow along with their distance from the city centre
Moscow Domodedovo
40 km from city centre
Moscow Sheremetyevo
27 km from city centre
Moscow Vnukovo
27 km from city centre
Moscow Zhukovsky
39 km from city centre

Popular routes to Moscow

Most frequently searched flights to Moscow along with the cheapest price and shortest flight duration
Toronto to Moscow
Fastest flight time
12h 05m
Cheapest price
803 CAD
Toronto to Moscow
Fastest flight time
14h 20m
Cheapest price
928 CAD
Toronto to Moscow
Fastest flight time
14h 05m
Cheapest price
967 CAD
Montreal to Moscow
Fastest flight time
12h 30m
Cheapest price
1,030 CAD
Toronto to Moscow
Fastest flight time
14h 00m
Cheapest price
1,107 CAD
Edmonton to Moscow
Fastest flight time
20h 10m
Cheapest price
1,107 CAD
Vancouver to Moscow
Fastest flight time
22h 35m
Cheapest price
1,111 CAD
Montreal to Moscow
Fastest flight time
11h 20m
Cheapest price
1,116 CAD
Ottawa to Moscow
Fastest flight time
16h 20m
Cheapest price
1,141 CAD
Montreal to Moscow
Fastest flight time
16h 00m
Cheapest price
1,146 CAD
Calgary to Moscow
Fastest flight time
15h 20m
Cheapest price
1,199 CAD
Winnipeg to Moscow
Fastest flight time
21h 35m
Cheapest price
1,208 CAD
Vancouver to Moscow
Fastest flight time
19h 40m
Cheapest price
1,240 CAD
Ottawa to Moscow
Fastest flight time
14h 55m
Cheapest price
1,272 CAD
Vancouver to Moscow
Fastest flight time
17h 15m
Cheapest price
1,285 CAD
Toronto to Moscow
Fastest flight time
13h 15m
Cheapest price
1,319 CAD
Calgary to Moscow
Fastest flight time
16h 30m
Cheapest price
1,349 CAD
Montreal to Moscow
Fastest flight time
13h 40m
Cheapest price
1,372 CAD
Edmonton to Moscow
Fastest flight time
17h 35m
Cheapest price
1,375 CAD
London to Moscow
Fastest flight time
17h 10m
Cheapest price
1,383 CAD
View more

Start planning your trip to Moscow