Cheap flights from Canada to Latvia

Round-trip
Economy
Boston (BOS)
Riga (RIX)
Depart
Return
Any month
Compare vs. Cheapflights |

How to find the cheapest flight from
Canada to Latvia

How far in advance should I book a flight from Canada to Latvia?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 61 days in advance, which can save you up to 32% on flights from Canada to Latvia compared to booking the week you need them. Waiting 61 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at C$ 1,251. For sooner than that we have options available in the next 3 days from C$ 1,453.

What is the cheapest month to fly from Canada to Latvia?

Flights from Canada to Latvia lean towards being more expensive in December. Prices are generally better when you fly from Canada to Latvia in October, with the cheapest ticket starting at C$ 829.

Cheap flights from Canada to Latvia in April, May 2021

21 May - 19 Aug
C$ 837pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
RIX
Riga Intl
RIX
Riga Intl
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
21 May - 17 Aug
C$ 839pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
RIX
Riga Intl
RIX
Riga Intl
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
21 May - 18 Aug
C$ 848pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
RIX
Riga Intl
RIX
Riga Intl
Multiple Airlines
     
3 STOPS
YYZ
Toronto Pearson Intl

Canada to Latvia 2021 flight deals

2 Jun - 19 Jun
C$ 830pp
YYZ
Toronto Pearson Intl
Multiple Airlines
     
3 STOPS
RIX
Riga Intl
RIX
Riga Intl
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
21 May - 19 Aug
C$ 837pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
RIX
Riga Intl
RIX
Riga Intl
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
21 May - 17 Aug
C$ 839pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
RIX
Riga Intl
RIX
Riga Intl
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl

One-way flights to Latvia from Canada

12:50 p.m. - 1:35 p.m.
Multiple Airlines
3 stops
17h 45m
YUL - RIX
Multiple Airlines
C$ 611
Kiwi.com
4:00 p.m. - 7:55 p.m.
Lufthansa
2 stops
20h 55m
YUL - RIX
Lufthansa
C$ 725
Kiwi.com
2:15 p.m. - 9:00 a.m.
Air Canada
2 stops
35h 45m
YTZ - RIX
Air Canada
C$ 1,134

Related info for your journey

Flight FAQs

From Canada to Latvia

Can I find flights from Canada to Latvia for under C$ 877 on Cheapflights?

Yes, there are multiple flights from Canada to Latvia for under C$ 877. The cheapest flight booked recently is on Multiple Airlines for just C$ 830, but on average you can expect to pay C$ 1,052.

Which airlines flying from Canada to Latvia have flexible cancellations due to COVID-19?

Lufthansa, LOT, and KLM are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from Canada to Latvia for under C$ 877 on Cheapflights?

There are no direct flights from Canada to Latvia, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

What are the most popular airlines that fly from Canada to Latvia?

Consider Air Canada, Air France or Lufthansa when booking your flight. These represent the most popular airlines when flying from Canada to Latvia.

What are the most popular routes from Canada to Latvia?

The most popular flight routes from Canada to Latvia are Montreal Pierre Elliott Trudeau Intl - Riga Intl, Toronto Pearson Intl - Riga Intl and Toronto Island - Riga Intl.

What are the cheapest flights from Canada to Latvia?

The cheapest flight price from Canada to Latvia is C$ 468. On average you can expect to pay C$ 869. The most popular route, (Montreal Pierre Elliott Trudeau Intl - Riga Intl), can usually be booked for C$ 1,724.

How long is the flight from Canada to Latvia?

A quick flight from Canada to Latvia can take about 11h 40m. LOT provides one of the quickest options available for as low as C$ 1,194. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Canada to Latvia round-trip?

Flying on American Airlines is currently your cheapest option to Latvia, with prices starting at C$ 1,108. Additional round-trip tickets that might be worth considering are offered by Turkish Airlines and LOT, with the lowest prices starting at C$ 1,115 and C$ 1,194, respectively.

What are the cheapest airlines to fly from Canada to Latvia one-way?

C$ 716 is the cheapest one-way deal found within the past few days, from Lufthansa. You may also be able to find cheap deals on Air Canada, with prices from C$ 1,134.

Related searches

Flights to Latvia from Canada
Flights to Canada Flights to Latvia

Rent a Car

Car Rentals in Latvia

Destination information for Latvia

Today's exchange rate
C$ 1 = €0.68

Airports servicing

Liepāja Intl (LPX)
Riga (RIX)

Top 6 airlines flying from Canada to Latvia

Airline Cheapest Average Flexibility On-time COVID-19 safety
Ukraine International Airlines
C$ 541 C$ 782 No cancel fee 81%
Search Ukraine International Airlines flights
Lufthansa
C$ 592 C$ 856 No cancel fee 76%
Search Lufthansa flights
Air France
C$ 695 C$ 875 No cancel fee 77%
Search Air France flights
LOT
C$ 644 C$ 967 No cancel fee 81%
Search LOT flights
Brussels Airlines
C$ 930 C$ 1,086 No cancel fee N/A
Search Brussels Airlines flights
KLM
C$ 799 C$ 1,089 No cancel fee 75%
Search KLM flights
Home Europe Latvia Cheap flights from Canada to Latvia
  • Round-trip
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First