Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Johannesburg to Latvia from R12 621

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 6/6. 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
Mon 25/3
Mon 1/4

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

In the last 7 days travelers have searched 50 754 596 times on KAYAK, and here is why:

Save 36% 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.

Latest Latvia Flight Deals

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

MOST POPULARRiga
1 stop from R12 621

Good to know

Low season

January

High season

May

Cheapest flight

R12 621
Best time to beat the crowds but there is an average 47% increase in price.
Most popular time to fly and prices are also 7% lower 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 to Latvia from Johannesburg 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 to Latvia with an airline and back to Johannesburg 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 to Latvia from Johannesburg 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 January, February and December. The cheapest month to fly from Johannesburg is January.

Top airlines flying 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 KAYAK reviews.
7,5
Turkish AirlinesOverall score based on 3995 reviews
75overall
75food
75boarding
79crew
75comfort
76entertainment
Airline reviews

I am writing to express my extreme dissatisfaction with the recent flight experience I had with your airline. This has been one of the worst travel experiences I have ever encountered, and I feel compelled to bring it to your attention. Firstly, I missed my flight due to what I perceive to be a lack of clear communication and coordination on the part of your staff. There was no remorse or apology from the airline's representatives, which further exacerbated the situation. As a result of missing my flight, I was subjected to a 24-hour delay at the airport, where I had to spend a significant amount of money to rent a hotel room and cover other incidental expenses. Additionally, since my baggage was already checked in from Tanzania to Turkey, I had to purchase essential items for the 24-hour period. What truly dismayed me, however, was the discourteous and unprofessional attitude of your staff. Their lack of empathy and understanding only added to the stress and inconvenience of the situation. I have been traveling abroad for over 20 years, and I can confidently say that this experience has been the worst I have ever encountered. As a result, I am compelled to reconsider ever using your airline again for future travel. I strongly urge you to address the issues I have raised and take immediate steps to rectify the situation. Additionally, I expect a formal apology and a refund for the expenses I incurred due to the airline's negligence. Thank you for your attention to this matter, and I look forward to your prompt response.

Read more about Turkish Airlines

I am writing to express my extreme dissatisfaction with the recent flight experience I had with your airline. This has been one of the worst travel experiences I have ever encountered, and I feel compelled to bring it to your attention. Firstly, I missed my flight due to what I perceive to be a lack of clear communication and coordination on the part of your staff. There was no remorse or apology from the airline's representatives, which further exacerbated the situation. As a result of missing my flight, I was subjected to a 24-hour delay at the airport, where I had to spend a significant amount of money to rent a hotel room and cover other incidental expenses. Additionally, since my baggage was already checked in from Tanzania to Turkey, I had to purchase essential items for the 24-hour period. What truly dismayed me, however, was the discourteous and unprofessional attitude of your staff. Their lack of empathy and understanding only added to the stress and inconvenience of the situation. I have been traveling abroad for over 20 years, and I can confidently say that this experience has been the worst I have ever encountered. As a result, I am compelled to reconsider ever using your airline again for future travel. I strongly urge you to address the issues I have raised and take immediate steps to rectify the situation. Additionally, I expect a formal apology and a refund for the expenses I incurred due to the airline's negligence. Thank you for your attention to this matter, and I look forward to your prompt response.

The crew was excellent, but the flight was a little delayed and the temperature on the plane was too warm.

Leaving on time would have been a good start . Sat in plane while they cleaned around us . We got to Turkey raced to our next flight to see plane sitting at the gate 5 minutes before departure time to be told “ plane is gone “ while obviously it wasn’t . Showed them time on my phone before departure. Then “ gate is closed “ . Then he said “Instead of talking to me you need to go talk to someone else to get another flight “ . We booked business class no service waited in line to have to rebook same flight day later. Offered hotel room but wait for a bus to heard us to what I’m sure would have been cheap hotel. Opted for private cab and decent hotel at our own expense. Bad service at ever turn . NEVER TURKISH AIRLINES AGAIN !

I requested a special meal (kosher) several months ahead of the flight . It was listed on the Turkish air website that I had a kosher meal. In-flight, there was no kosher meal. I was not able to eat during the nearly 8-hour flight. There also was no kosher meal on the second leg of the trip. The flight attendants said there was nothing they could do. They had no idea why the kosher meal was not provided. Very bad meal service.

easy and perfect boarding; no change in scheduled flights. keep up the good work.

The flight was delayed and there was no response from Turkish Airlines

Service for wheelchair person is very poor. No display at exit door from Delhi to Istanbul airport, so you cannot decide where to go, and the helper for wheelchair person asked $10.00 american money, when I said you should not charge or I asked him to take indian money. He said he needs only American dollars and bring me back and dropped me at the same exit door helplessly. I felt bad very much but was helpless. And ranaway. I was to take his picture to post it on the website. So many passengers were waiting for the help, ultimately one buggy came and helped the passengers and the driver did not ask any money. Please let the air authorites know the incident.

It would be good to choose between a Turkish based meal and an American meal option.

flight Istanbul to tel Aviv did not happen and no refund. refund for 2nd half of round trip was less than half.

The flight was delayed by 1.5 hours without much explanation and they ran out of complimentary bag for inflight comfort. Would like to know if i can can get compensation

Excellent service by united air staff. Very helpful, understanding and do friendly.

Efficient boarding process. Staff are nice. Food should be better.

Overall experience is good with boarding and food. There was no entertainment provided on a leg that made it bit harder.

Lufthansa lost our luggage. After a lot of chasing on our part we got it back. The main problem is that there was no office in Bogota to help us outside of flighttimes. The customer service phone lines had no data on our luggage. I think Lufthansa need to invest in managing communications over lost luggage or this will end with everyone taking more luggage out of hold.

4 hours is a long flight with no movies and no snacks.

The flight was cancel and then changed the gate 3 times and nobody communicated to that change I don’t take any trips whit that company

The passenger next to me Goran Goranov (elderly man in his 70s on his way to visit his children and grandchildren in Washington, DC) dropped his neck support pillow while boarding - none of the ground crew helped him. He subsequently lost his green card somewhere on the plane or on his way to the other airplane. I hope he found it. I am worried about him. His son had requested an agent to wait for him at the gate - nobody was there when Mr. Goranov came out of the plane Sofia- Frankfurt. Other passengers had to help him get to the next gate for Washington, DC. I hope Mr. Goranov found his Green card and got safely to Washington, DC to spend time with his family during the holiday season.

Easy access for older people wasn’t good to and from Tunis to Frankfort. Bussing people on the airport grounds was a major discomfort and physically dangerous.

The flight staff were all so kind and helpful. And I offered my seat up so a mother and child could be together and one of the flight attendants gave me first a upgraded seat and it was the most amazing experience. Thank you!

It was a short flight. Pleasant crew and cabin environment. Very comfortable for economy.

Book cheap flights from Johannesburg to Latvia

Recent return flight deals

6/6Thu
1 stopAir France
17h 40mJNB-RIX
10/6Mon
1 stopAir France
17h 30mRIX-JNB
R12 621
6/6Thu
1 stopAir France
17h 40mJNB-RIX
10/6Mon
2 stopsAir France
34h 50mRIX-JNB
R12 737
6/6Thu
1 stopAir France
17h 40mJNB-RIX
10/6Mon
1 stopAir France
17h 30mRIX-JNB
R13 025
6/6Thu
1 stopAir France
17h 40mJNB-RIX
10/6Mon
2 stopsAir France
34h 50mRIX-JNB
R13 160
6/6Thu
2 stopsAir France
21h 55mJNB-RIX
10/6Mon
2 stopsAir France
34h 50mRIX-JNB
R14 969
6/6Thu
2 stopsAir France
21h 55mJNB-RIX
10/6Mon
2 stopsAir France
34h 50mRIX-JNB
R15 084
26/3Tue
2 stops
23h 25mJNB-RIX
30/4Tue
2 stops
27h 55mRIX-JNB
R68 590
26/3Tue
1 stopAir France
17h 30mJNB-RIX
30/4Tue
2 stopsAir France
35h 10mRIX-JNB
R69 860
26/3Tue
1 stopTurkish Airlines
22h 55mJNB-RIX
30/4Tue
1 stopTurkish Airlines
15h 20mRIX-JNB
R71 380

Search by stops

Search by airline

Search by price

Johannesburg - Latvia Flights

Departure:

Johannesburg (JNB)South Africa

Return flight deals:

Latvia - Johannesburg

Cabin classes:

Browse destinations: