Find cheap flights from Ontario to Latvia

Return
1 adult
Economy
0 bags
Fri 30/6
Fri 7/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

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

Good to know

Low season

January

High season

June

Cheapest flight

C$ 825

Average price round-trip

C$ 1,457
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (15% more expensive on average)
Flight from Toronto to Riga
(price for this month)

FAQs for booking flights from Ontario to Latvia

Book cheap flights from Ontario to Latvia

Recent round-trip flight deals

31/8Thu
3 stopsAir Canada
14h 50mYTZ-RIX
18/9Mon
2 stopsAir Canada
17h 34mRIX-YTZ
C$ 1,041
31/8Thu
2 stopsMultiple Airlines
20h 10mYYZ-RIX
18/9Mon
1 stopMultiple Airlines
12h 40mRIX-YYZ
C$ 1,067
31/8Thu
1 stopMultiple Airlines
13h 20mYYZ-RIX
18/9Mon
1 stopMultiple Airlines
12h 40mRIX-YYZ
C$ 1,094
31/8Thu
2 stopsAir Canada
22h 50mYTZ-RIX
17/9Sun
2 stopsAir Canada
19h 34mRIX-YTZ
C$ 1,097
31/8Thu
2 stopsAir Canada
20h 10mYYZ-RIX
17/9Sun
2 stopsAir Canada
24h 23mRIX-YYZ
C$ 1,112
31/8Thu
2 stopsAir Canada
20h 10mYYZ-RIX
17/9Sun
1 stopAir Canada
12h 40mRIX-YYZ
C$ 1,142
20/8Sun
2 stopsAir Canada
34h 45mYTZ-RIX
3/9Sun
2 stopsAir Canada
17h 34mRIX-YTZ
C$ 1,172
18/8Fri
1 stopAir Canada
18h 50mYYZ-RIX
1/9Fri
1 stopAir Canada
12h 40mRIX-YYZ
C$ 1,179
23/7Sun
2 stopsUnited Airlines
23h 40mYYZ-RIX
1/8Tue
2 stopsUnited Airlines
32h 50mRIX-YYZ
C$ 1,263
18/8Fri
2 stopsAir Canada
30h 15mYYZ-RIX
1/9Fri
2 stopsAir Canada
16h 08mRIX-YYZ
C$ 1,283
19/8Sat
1 stopMultiple Airlines
20h 50mYYZ-RIX
2/9Sat
1 stopMultiple Airlines
15h 10mRIX-YYZ
C$ 1,320
20/8Sun
1 stopMultiple Airlines
11h 35mYYZ-RIX
3/9Sun
1 stopMultiple Airlines
26h 30mRIX-YYZ
C$ 1,335
19/8Sat
1 stopMultiple Airlines
20h 50mYYZ-RIX
2/9Sat
2 stopsMultiple Airlines
18h 18mRIX-YYZ
C$ 1,374
10/7Mon
1 stopMultiple Airlines
18h 30mYYZ-RIX
5/8Sat
1 stopMultiple Airlines
14h 35mRIX-YYZ
C$ 1,425
20/8Sun
2 stopsMultiple Airlines
16h 35mYYZ-RIX
3/9Sun
1 stopMultiple Airlines
26h 30mRIX-YYZ
C$ 1,442
11/7Tue
1 stopMultiple Airlines
17h 55mYYZ-RIX
4/8Fri
1 stopMultiple Airlines
14h 35mRIX-YYZ
C$ 1,448
14/7Fri
1 stopMultiple Airlines
18h 50mYYZ-RIX
4/8Fri
1 stopMultiple Airlines
14h 35mRIX-YYZ
C$ 1,454
13/7Thu
1 stopMultiple Airlines
12h 55mYYZ-RIX
3/8Thu
1 stopMultiple Airlines
26h 50mRIX-YYZ
C$ 1,474
18/6Sun
2 stopsAir Canada
31h 35mYYZ-RIX
5/8Sat
1 stopAir Canada
12h 35mRIX-YYZ
C$ 1,699
23/7Sun
2 stopsAir Canada
32h 55mYTZ-RIX
31/7Mon
2 stopsAir Canada
32h 34mRIX-YTZ
C$ 1,707

Search by stops

Search by airline

Search by price

Recent one-way flight deals

14/6Wed
2 stopsMultiple Airlines
14h 45mYYZ-RIX
C$ 825
14/6Wed
1 stopMultiple Airlines
19h 30mYYZ-RIX
C$ 926
13/6Tue
2 stopsAir Canada
29h 40mYYZ-RIX
C$ 1,244

Search by stops

Search by airline

Search by price

Flights to Latvia

Return flight deals:

Latvia - Ontario

Cabin classes:

Browse origins:

Browse destinations:

C$ 1,007