Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Latvia from C$ 471

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Canada to Latvia departing on 30/4. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Sat 11/5
Sat 18/5

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

In the last 7 days, travellers have searched 46,099,007 times on KAYAK, and here is why:

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

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

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

Best Latvia Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Riga
Riga1 stopC$ 960

Good to know

Low season

January

High season

June

Cheapest flight

C$ 471
Best time to beat the crowds but there is an average 7% increase in price.
Most popular time to fly (1% more expensive on average)
Flight from Toronto to Riga

FAQs - booking Latvia flights

  • How long is the flight to Latvia?

    An average direct flight from Canada to Latvia takes 25h 12m, covering a distance of 11036 km. The most popular route is Toronto - Riga with an average flight time of 13h 45m.

  • What is the cheapest flight to Latvia?

    The cheapest ticket to Latvia from Canada found in the last 72 hours was C$ 906. The most popular route is Toronto Pearson Intl to Riga Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 906.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Top tips for finding cheap flights to Latvia

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Latvia flight deals.

Top 5 airlines flying to Latvia

 
Need help choosing which airline to fly with from Canada to Latvia? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.8
KLMOverall score based on 1658 reviews
7.8boarding
7.3entertainment
8.4crew
7.6comfort
7.3food
Airline reviews

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

8.0 ExcellentJacob Oluleke, Apr. 2024LOS - AMS
Read more about KLM reviews

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

It was nice to be on a legacy airline, people try at least.

Mostly fine. Minor delays departing and arriving. Quite a cramped plane, not so much as regards legroom but very narrow seats. Quiet nice food. Non-working USB charger. Flight attendants were helpful but not particularly proactive — one had to work to get their attention (but all was fine once they notice you), very Dutch style:)

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

I requested wheel chair assistance , it was confirmed via email that inwoood get it but I didn’t get it . The last leg of my trip to Nigeria was the worst.

The boarding was one of the worst I’ve ever experienced. The fault lays on Ohare Airport and not so much the airline. The waiting area by the gate was the size to accommodate a regional flight for 20-30 people and right next to a busy walkway. When you cramped nearly 300 passengers into that space is was unbearable.

The seats are too cramped in that plane. If you’re above 1,80m consider alternatives or first class I guess… There were no emergency exits to seat somewhere with more legroom

At the transit could be less time not like 12 hour 6 hours the mix should be 4 hour, thanks

The flight was on time and loading was fine. I really disliked that all drinks other than coffee or tea had a cost. Deplaning was also an issue as people did not wait for those in front of them to get out before they pushed forward

Flight was delayed 3 hours. Pilot cancelled flight under 4 people volunteered to change their seats to economy from business class.

I paid for wifi and it worked about a total of 5 min. Feel ripped off

I couldn’t make it to the airport for my original flight due to bad weather; roads were shut down, buses and trains were closed. Since the plane wasn’t cancelled, I still had to pay $720 to change my ticket.

Overall, this flight team did a fantastic job. They came often with the water, coffee and tea. There was no meal choice in coach, but the lasagna lunch was decent. The sandwich snack just before landing was tasty. The baggage bins were large, so no trouble holding carry on luggage.

Good friendly service and food - The seats in business class are old, too hard and not very comfortable.

Old plane with terrible business class seats - good food and service. Boarding was a joke with business class boarding last.

Best airline to travel on a budget- really like their reasonably priced access to the SAS lounges where available.

Boarding the plane outside in the rain was a pain. Very safe flight

Flight was delayed slightly but was very smooth. It was a short flight but comfortable.

Lost my suitcase. And communication was poor. No offers of compensation for over 24 hour delay of bag

I didn’t use Entertainment so, no comments on it. Staff was courteous, efficient and helpful. Wines (I also tried Polish White wine) were really good, so also the food. The accessories provided were good (a goodnight chocolate would have enriched the experience 😀) Originally flight reached before time but we didn’t understand why it was sidelined for almost half an hour and also, luggage was delivered quite late (20-25 minutes) and that too after changing belt! That need not be LOT’s fault! Overall, I would certainly like to travel again with LOT, worth recommending!

I didn't understand why I couldn't do a check-in at home

Pros: "Nothing to like"
Cons: "This Iwa’s very bad experience. Never again will use LOT"
Pros: "Crew was very professional. USB port to charge your phone or tablet. Nice selection of music from many different eras."
Cons: "No maps on the screen in front of me. Not the best selection of comedy TV shows. No veggie option for Vegans."
Cons: "The registration could open earlier than two (!) hours before the take-off! Or, at least have more than two representative registering economy class passengers (yes, there was a big and very slow line). The food could be better than just a McDonald's type apple pie."
Pros: "From Toronto to Warsaw we flew with Air Belgium even though we paid a ticket for Polish Airlines and everything was horrible. We waited an hour without any explanation before boarding and another hour and half after boarding. The seats were very uncomfortable and there was no leg room. Flight from Warsaw to Belgrade was a lot better, however 2 out of my 3 luggages were lost. Crew on both flights were lovely."
Cons: "Everything."
Pros: "Flight was serviced by High Fly, which seem to provide temporary replacement services including very old plane with no onboard entertainment."
Cons: "Flight serviced by LOT"
Cons: "The flight was long enough that some entertainment, even just the ability to plug in my own device to charge and use would have made the flight better."
Cons: "Boarding at LAX was one hour late. And the lines were chaotic and very disorganized."

The flight attendant bumped into me repeatedly time and time again, throughout the entire flight, preventing me from getting any rest. He seemed unaware of his actions and I was very close to saying something, but I didn't because I don't believe he would have understood or altered his behaviour. It was very irritating

I didn’t like the fact that all the customs officers went to lunch so I was in line for 90 minutes due to where the staff directed me. We were told three very different reasons for why the plane was delayed. It was a crowded plane with difficult storage situations for the Carry On bags. The Air Canada airline staff were all very good and professional. I was so disappointed in my cheese and fruit box as the cheese had molded and the fruit wasn’t fresh so I couldn’t eat the majority of the food. This was the last meal I could find as the restaurants had closed when I got in to my destination. I think you could work on improving the food quality.

There was no entertainment at our seats. The flight was comfortable and we had leg room. The snack we had was really good.

Economy seats were surprisingly comfortable, and snacks not too bad. Checked luggage arrived at destination without problems. It was annoying to wait until last to board as lowest-tier seats but understand it’s difficult to gauge when loading a full plane At least checked carryon luggage seemed to come off first. Annoying to have to use app to order food/drink when wifi availability didn’t allow time for it. Advance communication would have helped Food on menu seemed highly processed and unpalatable, overpriced and over packaged. So maybe a good thing to have missed chance to order

I didn’t fly I had to cancel as I booked the flight incorrectly, as in reverse order. I hope I wasn’t charged as I cancelled immediately.

Once again my complaint is how close the seats are together. Also, the bathrooms were not very clean by the second half of the flight.

All but one of four were on time. One was delayed for an hour

Excellent in flight service, perhaps the best we've ever had. Business class feels tired and needs improvement to compete with other airlines. The food looked good but tasted terrible. Check in was quick, the flight arrived early and our luggage was on our flight with us.

Got the email to check in but when I tried to check in it said "cannot connect to server", so checked in at the desk.

For me was not enough water. + 200 ml would be perfect… Generally it was good.

My concern is with Flight: 441 IAH-FRA I was very cramped in my seat and the person in front of me was reclined. I pulled my wallet out of my purse and when finished I did my best to cram it back into my purse. Our flight was very delayed and we were rebooked twice and lots of airport time. As I got off the flight I noticed that I had dropped my wallet( containing all my credit & debit bank cards + 240 US dollars & 240 Euros. I spoke to customer service & Lost &Found. I was denied access to look on the plane. Therefore I have been without money and given no help. Paula Bjork 503.545.6698

Lufthansa used to be the best not any more , food is cheap, crew needs to be on retirement )) we really like to see old type of Lufthansa back to business

I ended up buying (for $340) "extra space" seats because I my flying partner was given a STY boarding pass, leading me to conclude that she was on standby and that we had to buy seats on the flight. I later learned that the flight was not sold out and that we could have gotten on as usual. To be honest, I felt swindled.

I'm Canadian. I have the unfortunate experience of pretty not having the choice to fly with them. THEY ARE TERRIBLE.

All flights cancelled with no way to reach the airline

Only two check in counters for online bag drop, economy and premium economy clients, NO management supervision whatsoever, no announcements, whilst Business and first class had three check in counters operational, with the bulk of clients flying economy on a 747…..very poor service indeed. Stood in a queue for two hours to check in!!!!!! The flight crew were equally indifferent.

We were unable to select our seats (wanted window seats) when checking in online. Assigned seats were very uncomfortable.

Gets the job done. Don’t look for comfort or service.

Everything was fine except that the ground personnel in Toronto wasn't able to operate the jet bridge, so that everybody was stuck in the plane after landing for 40 min, so I missed my connection.

I lost my luggage in this flight with all my personal belonging including critical medications and until now no one from Lufthansa contacted me despite filling the claim immediately after arriving to the final distinction.

Book Cheap Latvia Plane Tickets

Recent round-trip flight deals

6/5Mon
1 stop
20h 25mYYZ-RIX
9/5Thu
1 stop
17h 10mRIX-YYZ
C$ 960
14/5Tue
1 stop
19h 40mYYZ-RIX
20/5Mon
1 stop
17h 10mRIX-YYZ
C$ 1,066
3/9Tue
1 stopLufthansa
13h 45mYYZ-RIX
12/9Thu
1 stopLufthansa
17h 00mRIX-YYZ
C$ 1,110
2/9Mon
1 stopLufthansa
13h 55mYYZ-RIX
12/9Thu
1 stopLufthansa
17h 00mRIX-YYZ
C$ 1,160
18/4Thu
2 stopsAir Canada
14h 40mYOW-RIX
14/5Tue
2 stopsAir Canada
18h 20mRIX-YOW
C$ 1,271
18/4Thu
2 stopsAir Canada
14h 40mYOW-RIX
15/5Wed
2 stopsAir Canada
17h 47mRIX-YOW
C$ 1,277
30/8Fri
1 stopLOT
10h 55mYYZ-RIX
17/9Tue
1 stopLOT
13h 25mRIX-YYZ
C$ 1,593
13/9Fri
1 stopLOT
10h 55mYYZ-RIX
16/9Mon
1 stopLOT
18h 30mRIX-YYZ
C$ 1,642
31/8Sat
1 stopScandinavian Airlines
22h 25mYYZ-RIX
12/9Thu
1 stopScandinavian Airlines
15h 20mRIX-YYZ
C$ 1,764
9/7Tue
2 stopsScandinavian Airlines
18h 40mYVR-RIX
27/8Tue
3 stopsScandinavian Airlines
23h 36mRIX-YVR
C$ 2,131

Search by stops

Search by airline

Search by price

Recent one-way flight deals

30/4Tue
1 stop
19h 40mYYZ-RIX
C$ 471
8/7Mon
3 stops
32h 10mYHM-RIX
C$ 513
27/4Sat
1 stop
19h 40mYYZ-RIX
C$ 523
8/7Mon
2 stops
29h 30mYYZ-RIX
C$ 572
8/7Mon
3 stops
30h 30mYYZ-RIX
C$ 605
1/7Mon
1 stop
17h 00mYHZ-RIX
C$ 618
1/5Wed
2 stopsLufthansa
18h 05mYYC-RIX
C$ 850
26/4Fri
2 stopsAir Canada
29h 40mYYZ-RIX
C$ 1,166
30/4Tue
2 stopsAir Canada
27h 00mYYC-RIX
C$ 1,197
8/7Mon
2 stopsSWISS
27h 05mYTZ-RIX
C$ 1,279

Search by stops

Search by airline

Search by price

Last minute flights to Latvia

Last minute flight, train and bus deals

16/4Tue
multi-stopLufthansa
14h 30mYOW-RIX
15/5Wed
multi-stopLufthansa
14h 37mRIX-YOW
C$ 1,735
13/4Sat
multi-stop
17h 40mYOW-RIX
15/5Wed
multi-stop
17h 12mRIX-YOW
C$ 1,790
14/4Sun
multi-stopLufthansa
14h 40mYOW-RIX
11/5Sat
multi-stopLufthansa
17h 12mRIX-YOW
C$ 1,798
13/4Sat
multi-stopAir Canada
17h 40mYOW-RIX
10/5Fri
multi-stopAir Canada
14h 37mRIX-YOW
C$ 1,845
13/4Sat
multi-stopAir Canada
17h 40mYOW-RIX
11/5Sat
multi-stopAir Canada
17h 12mRIX-YOW
C$ 1,854
15/4Mon
multi-stopAir France
13h 30mYOW-RIX
14/5Tue
multi-stopAir France
14h 40mRIX-YOW
C$ 1,926
12/4Fri
multi-stopLOT
14h 15mYOW-RIX
11/5Sat
multi-stopLOT
17h 32mRIX-YOW
C$ 1,973
14/4Sun
multi-stopScandinavian Airlines
25h 25mYOW-RIX
16/5Thu
multi-stopScandinavian Airlines
18h 07mRIX-YOW
C$ 2,515
14/4Sun
multi-stopAir France
13h 30mYOW-RIX
14/5Tue
multi-stopAir France
14h 40mRIX-YOW
C$ 2,584
16/4Tue
multi-stopScandinavian Airlines
14h 10mYOW-RIX
11/5Sat
multi-stopScandinavian Airlines
21h 59mRIX-YOW
C$ 8,562

Search by stops

Search by airline

Search by price

Flights to Latvia