R9 249 Find Cheap Flights from Johannesburg to Latvia

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to Latvia departing on 27/1. 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

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

In the last 7 days, travellers have searched 41 299 237 times on KAYAK, and here's why:

Save 18% 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 from OR Tambo

Cheapest return prices found by our users on KAYAK in the last 72 hours

Riga
Riga1 stopR9 249

Good to know

Low season

March

High season

September

Cheapest flight

R9 249
Best time to beat the crowds but there is an average 2% increase in price.
Most popular time to fly (36% more expensive on average)
Flight from Johannesburg to Riga

FAQs - booking Latvia flights

  • How does KAYAK find such low prices on flights from Johannesburg to Latvia?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Johannesburg to Latvia.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Latvia?

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

  • What is the Hacker Fare option on flights from Johannesburg to Latvia?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly from Johannesburg to Latvia with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Latvia?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying from Johannesburg to Latvia up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Latvia

  • High season is considered to be August, September and October. The cheapest month to fly from Johannesburg is November.

Top 5 airlines serving from OR Tambo to Latvia

Need help choosing which airline to fly with from OR Tambo 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.
8,1
EmiratesOverall score based on 3353 reviews
8,2Entertainment
8,3Crew
7,9Food
8,1Boarding
8,0Comfort
Airline reviews

Charged for internet that never really worked. The food selection was just ok.

6,0 GoodJennifer, Dec 2024IAD - DXB
Read more Emirates reviews

Charged for internet that never really worked. The food selection was just ok.

everything was great. I don't use on-board entertainment at all (I just read or sleep), but I appreciate that I couldn't hear anyone else's!

The entire crew was amazing. They went out of their way to make us enjoy a great travel experience.

The entire crew went above and beyond. This was our first flight with our 3 month old, and they were accommodating and friendly. The crew is attentive and marks a HIGE difference to the regular runs with Avianca and LATAM.

Business class on this plane was adequate, service, amenities, swag, and crew was amazing!

Enough vegetarian food was not available on the flight for all vegetarian guests on the plane. Crew did not adequately handle this experience

A very disappointing flight on this Emirates business class. Staff were not efficient and service was not the e usual Emirates experience. Good was particularly bad with very dry chicken and drinks that I had to press call button before getting a drink as my food sat and continue to get cold.

Worst flight I ever had I payed for special seats with underpriced which I never recieved. I will like you to make sure that I am refunded my 134.00 dollars that I paid for the seats that I never received. I am looking forward for Kayak to look into this issue with underpriced because they took my money and never booked the seats for me with the airline.

The staff were very friendly and helpful. The seats were very comfortable and spacious. The entertainment was amazing, and so was the food!

On the DXB to IAD flight, missed the snack between the meals again...

Great boarding, great short flight but no entertainment whatsoever and no wifi. Prepare to disembark by a staircase.

Great boarding, great short flight but no entertainment whatsoever. It was supposed to have wifi but that did not work.

Good flight with KLM, friendly staff. Food was good, had much worse on other airlines. Selection of drinks also good enough for us. Entertainment was also good. The economy seats are ok and that’s it. For a 12 hour flight I think a little more comfort in the economy seats in pitch and softness would be highly appreciated by the customers and can makte the difference.

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Transavia flight, was booked as KLM but i couldnt select seat or access boarding pass with KLM at all. Crammed seating and very no frills experience all around. First and last time.

Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

It was not Air France but Air Europa. But confusion over our checked luggage. Whether it was checked all the way to Tenerife or not. It was not. Had to line up again in Departures. At least our Sky Priority was honoured. Flight was fine.

My wife and I had a row to ourselves after moving seats. There were no TVs and you had to buy food. So we did nothing but had a quick nap. Flight was fine.

The male attended that served are section was a snob. He did not answer my call light when my wine spilled all over the floor. I did not push it again or drew his attention to it. He just ignored the call light when he came to give us our meal, serving the people behind us first. I did not push it again or drew his attention to it to see his reaction. It was so obvious that he was ignoring us. We were in premium economy!

Georgian Airways check in staff initially denied us, because they thought passengers required transit visas to transfer on connecting flights. This required 70 minutes for them to call multiple people to confirm how transfers worked. They did not apologize once accepting our check in. Onboard, the four hour flight gave stale bread with spam slices as lunch. The only included drinks were still or sparkling water.

I did not get my baggage at my final destination..poor coordination with connecting flights with partner airlines (Saudi airways). Also the food was very mediocre.

Not a good one this time. The absence of internet without any information/notification ahead was really the unacceptable part. Also this new A350-900 has a serious legroom challenge for economy seats. It’s more like a medium-haul flight legroom configuration.

Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

They lost my baggage and I still have not got it back. Disgrace

One of the worst check in process at the DIA as well as the boarding counter Changed seat at the last minute and assigned middle seat while I paid for window seat. Requested many times but to no avail . horrible customer service and very poor process Requesting refund for seat that was changed last minute

3 hours delay to start with and then food was terrible.

Their weakness is in boarding. Business class rarely boards first and there are no announcements explaining delays, so customers are always left waiting and wondering why boarding has paused.

Very old plane on the Istanbul to Bangkok flight, had an emergency exit isle row, no where to put anything, on a plus point loads of leg room. Food was the best I have had in 39 years of flying.

Check in was not available online. It was super long line to check in

Food quality and the overall service of the staff and significantly decreased. The flight was delayed at the Istanbul airport and the passengers were kept onboard for more than 3 hours. The staff didn’t kept the passengers informed and everyone was upset.

The economy seats are small and crowded, but overall the food was very good, cutest little gift bags also! Crew was very nice and professional. Everything was clean.

Did not expect no entetainment, food was ok. No alcohol on a. International flight

Good food and wine. Some of the Guy who are in charge to board Passengers on the plane couldn’t use the word “Please” to direct them drop their hand luggage to be loaded on Plane bcos he said the inside storage may not have enough room for all.

My experience was amazing. Very friendly hosts and impeccable service.

The flight was comfortable, which allowed me to get some sleep, much appreciated!

The staff are extremely rude maybe even racist, I’ve never been treated so poorly in my life. I will never fly with Lufthansa Mor Discovery Airlines again.

I fell on July 18 went to the emergency room and injured my left hip with torn ligaments. Obviously I couldn’t travel and had to cancel my trip to the Paris Olympics. Yet Lufthansa only refunded the taxes. Unacceptable. I will never recommend that airline.

Gate was difficult to know. Flight number from Lufthansa directed to a different flight number by SunXpress, which was different from my actual flight per the airport. Multiple people (at least 3 others) were lost with me at the airport in Munich (I didn't know them) trying to get to a different terminal. Too many confusing signs, and no one could help. When I found some Staff members (surprisingly difficult) told me "you have to figure it out." Yeah, that's why I'm asking and walking around in circles. Thought I would miss my flight, turns out I had plenty of time, but I couldn't figure it out for the first hour. 90% airport's fault, not SunExpress.

Entertainment system have to be updated. Allied partners charging money for alcohol - in fact international flight.

the flight was delayed by 2 hours at origin and i missed my baggage at the destination

Crew is good. Food lacked any taste. Comfort of seating in economy was worst ever experienced.

Boarding was confusing with all those lanes and groups. Everything else was good

No refreshments apart from a bottle of water. No pillows. No entertainment. Flight delayed by 52 minutes.

I’ve never been charged for coffee on an airline before. Very disappointing

Book cheap flights from Johannesburg to Latvia

Recent one-way flight deals

27/1Mon
1 stopTurkish Airlines
22h 55mJNB-RIX
R9 249
27/1Mon
2 stops
22h 55mJNB-RIX
R10 716
27/1Mon
3 stops
22h 30mJNB-RIX
R16 525

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from OR Tambo to Latvia

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.