Trips

Find Cheap Flights from Ontario to Russia

Search hundreds of travel sites at once for deals on flights to Russia

Depart
Return
Any month
Compare vs. KAYAK |

Ontario to Russia Flight Information

Flights Arrive in Russia
Flights Depart from Ontario
Flight Price C$ 582
Airlines Finnair, SWISS, KLM, Hainan Airlines, Turkish Airlines, British Airways

Book cheap flights from Ontario to Russia (round-trip)

Airports
Origin
Ottawa
C$ 1172
only
C$ 1172
Toronto
C$ 582
only
C$ 582
Destination
Irkutsk
C$ 1473
only
C$ 1473
Krasnodar
C$ 767
only
C$ 767
Novosibirsk
C$ 4802
only
C$ 4802
Saint Petersburg
C$ 1074
only
C$ 1074
Moscow
C$ 582
only
C$ 582
C$ 635
only
C$ 635
C$ 726
only
C$ 726
C$ 811
only
C$ 811
Sun, 25 Nov
YYZ
Toronto Pearson Intl
VKO
Moscow Vnukovo
57h 35m
Tue, 4 Dec
VKO
Moscow Vnukovo
YYZ
Toronto Pearson Intl
36h 25m
C$ 582
Trip: 10 days
Overall null null
Based on null reviews
Tue, 6 Nov
YYZ
Toronto Pearson Intl
LED
St Petersburg Pulkovo
15h 11m
Wed, 14 Nov
LED
St Petersburg Pulkovo
YYZ
Toronto Pearson Intl
15h 45m
C$ 1074
Trip: 9 days
Overall null null
Based on null reviews
Fri, 29 Mar
YOW
Ottawa
DME
Moscow Domodedovo
24h 50m
Mon, 8 Apr
DME
Moscow Domodedovo
YOW
Ottawa
31h 02m
C$ 1172
Trip: 11 days
Overall null null
Based on null reviews
Sun, 25 Nov
YYZ
Toronto Pearson Intl
DME
Moscow Domodedovo
55h 10m
Tue, 4 Dec
DME
Moscow Domodedovo
YYZ
Toronto Pearson Intl
29h 00m
C$ 635
Trip: 10 days
Overall null null
Based on null reviews
Thu, 1 Nov
YYZ
Toronto Pearson Intl
KRR
Krasnodar
20h 45m
Sun, 4 Nov
KRR
Krasnodar
YYZ
Toronto Pearson Intl
19h 20m
C$ 1372
Trip: 4 days
Overall null null
Based on null reviews
Thu, 1 Nov
YYZ
Toronto Pearson Intl
IKT
Irkutsk
32h 05m
Sat, 3 Nov
IKT
Irkutsk
YYZ
Toronto Pearson Intl
25h 15m
C$ 1473
Trip: 3 days
Overall null null
Based on null reviews
Tue, 20 Nov
YYZ
Toronto Pearson Intl
SVO
Moscow Sheremetyevo
43h 30m
Sat, 1 Dec
SVO
Moscow Sheremetyevo
YYZ
Toronto Pearson Intl
42h 40m
C$ 726
Trip: 12 days
Overall null null
Based on null reviews
Fri, 29 Mar
YOW
Ottawa
VKO
Moscow Vnukovo
18h 40m
Mon, 8 Apr
VKO
Moscow Vnukovo
YOW
Ottawa
24h 22m
C$ 1653
Trip: 11 days
Overall null null
Based on null reviews
Wed, 17 Oct
YYZ
Toronto Pearson Intl
DME
Moscow Domodedovo
28h 45m
Thu, 15 Nov
DME
Moscow Domodedovo
YYZ
Toronto Pearson Intl
29h 00m
C$ 744
Trip: 30 days
Overall null null
Based on null reviews
Sun, 21 Oct
YYZ
Toronto Pearson Intl
KRR
Krasnodar
58h 45m
Tue, 30 Oct
KRR
Krasnodar
YYZ
Toronto Pearson Intl
41h 25m
C$ 767
Trip: 10 days
Overall null null
Based on null reviews
Wed, 16 Jan
YYZ
Toronto Pearson Intl
VKO
Moscow Vnukovo
40h 25m
Wed, 23 Jan
VKO
Moscow Vnukovo
YYZ
Toronto Pearson Intl
41h 15m
C$ 790
Trip: 8 days
Overall null null
Based on null reviews
Sat, 19 Jan
YYZ
Toronto Pearson Intl
DME
Moscow Domodedovo
36h 00m
Sat, 26 Jan
DME
Moscow Domodedovo
YYZ
Toronto Pearson Intl
43h 05m
C$ 794
Trip: 8 days
Overall null null
Based on null reviews
Tue, 13 Nov
YYZ
Toronto Pearson Intl
ZIA
Moscow Zhukovsky
36h 45m
Wed, 28 Nov
ZIA
Moscow Zhukovsky
YYZ
Toronto Pearson Intl
39h 15m
C$ 811
Trip: 16 days
Overall null null
Based on null reviews
Wed, 17 Oct
YYZ
Toronto Pearson Intl
VKO
Moscow Vnukovo
31h 25m
Thu, 15 Nov
VKO
Moscow Vnukovo
YYZ
Toronto Pearson Intl
38h 00m
C$ 812
Trip: 30 days
Overall null null
Based on null reviews
Sat, 19 Jan
YYZ
Toronto Pearson Intl
SVO
Moscow Sheremetyevo
21h 10m
Sat, 26 Jan
SVO
Moscow Sheremetyevo
YYZ
Toronto Pearson Intl
42h 40m
C$ 831
Trip: 8 days
Overall null null
Based on null reviews
Sun, 9 Dec
YYZ
Toronto Pearson Intl
DME
Moscow Domodedovo
55h 10m
Sun, 23 Dec
DME
Moscow Domodedovo
YYZ
Toronto Pearson Intl
19h 50m
C$ 833
Trip: 15 days
Overall null null
Based on null reviews
Mon, 15 Oct
YYZ
Toronto Pearson Intl
SVO
Moscow Sheremetyevo
38h 10m
Mon, 29 Oct
SVO
Moscow Sheremetyevo
YYZ
Toronto Pearson Intl
59h 35m
C$ 857
Trip: 15 days
Overall null null
Based on null reviews
Mon, 24 Dec
YYZ
Toronto Pearson Intl
OVB
Novosibirsk Tolmachevo
19h 00m
Sun, 13 Jan
OVB
Novosibirsk Tolmachevo
YYZ
Toronto Pearson Intl
40h 20m
C$ 4802
Trip: 21 days
Overall null null
Based on null reviews
Sun, 9 Dec
YYZ
Toronto Pearson Intl
VKO
Moscow Vnukovo
27h 45m
Sun, 23 Dec
VKO
Moscow Vnukovo
YYZ
Toronto Pearson Intl
41h 15m
C$ 879
Trip: 15 days
Overall null null
Based on null reviews
Mon, 3 Dec
YYZ
Toronto Pearson Intl
SVO
Moscow Sheremetyevo
19h 15m
Thu, 31 Jan
SVO
Moscow Sheremetyevo
YYZ
Toronto Pearson Intl
35h 25m
C$ 896
Trip: 60 days
Overall null null
Based on null reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

Forgot password?

Enter the email associated with your account in the field below and we'll email you a link to reset your password.

Cancel