Find cheap flights from Estonia to Johannesburg

Find cheap flights from Estonia to Johannesburg

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

Return
Economy
Boston (BOS)
Johannesburg OR Tambo
Sat 9/18
Sat 9/25
Any month
Compare vs KAYAK |

Good to know

Low season

MarchBest time to beat the crowds (4% less expensive on average)

High season

DecemberMost popular time to fly (10% more expensive on average)

Average price (return flight)

R16 374(avg. price over the last 2 weeks)

Good deal (return flight)

R16 374or less

Top tips for finding cheap flights to Johannesburg

  • Looking for cheap airfare to Johannesburg? 25% of our users found tickets to Johannesburg for the following prices or less: From Tallinn R16 374 round-trip
  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly to Johannesburg is March.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.

FAQs - booking Johannesburg flights

How far is Johannesburg OR Tambo Airport from central Johannesburg?

What is the name of Johannesburg’s airport?

Can I fly to Johannesburg? Are there any travel restrictions when entering Johannesburg?

Can I fly to Johannesburg without having to quarantine on arrival?

Do I need to take a coronavirus (Covid-19) test before flying to Johannesburg?

Can vaccinated people travel to Johannesburg?

What documents do I need to fly to Johannesburg?

What other coronavirus (Covid-19) restrictions are there in Johannesburg?

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

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

What is the Hacker Fare option on flights to Johannesburg?

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

Top airlines flying Estonia to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

7,9
Lufthansa
Overall score based on 27 928 reviews
8,0
Boarding
7,8
Comfort
8,4
Crew
7,7
Entertainment
7,6
Food
Airline reviews

Pros: "quality of plane"
Cons: "check in takes 30 minutes since my visa was in old passport"

Pros: "Smooth and easy flight"
Cons: "Food and drinks served late"

Pros: "The food was fine to abv"
Cons: "The wait time was extremely long and would be even longer when going back to Boston"

Pros: "Everything was really good. Crew was helpful and provided excellent customer service. Food provided was good."
Cons: "The only thing that would have been better was cooler air in the cabin. I got very hot on both my flights to and from Frankfurt."

Pros: "I really like the crew on Lufthansa"
Cons: "Our pre paid seats were lost in the "system" even though I had the receipt they couldn't do anything. and we were seated in a back row with offset tvs, the movie selection is lame and dated"

Cons: "No complaints. Good vegan food."

Pros: "Service"
Cons: "A little bit turbulence"

Pros: "Check-in was speedy and pleasant"
Cons: "Plane small with seats very cramped even for someone quite small."

Pros: "Crew friendly"
Cons: "Waiting in the line long then expect"

Pros: "Relaxed trip. We were well cared for. Again very good staff"

Cons: "I was rebooked onto LU 1203 from Basel to Frankfurt from LU 1201 without notification. Probably because Flight LU 426"

Pros: "Everything especially the food and the friendly stewardesses!N"
Cons: "Nothing"

Pros: "The service was outstanding!"
Cons: "Someone stole my phone charger :("

Cons: "Stuck in Frankfurt due to weather which I understand but no one helped us navigate the customer service lines and it was utter chaos!!! I stood in line for four!!!! Hours and did not get checked on once then i found out I did that for no reason and i had to wait In another line for almost two hours!!! Then then next day my flight was delayed for four!!! Hours due to engine issues and they had to get a new plane so the rerouted two flights had To be canceled And I was stuck overnight again in Dallas. No one met me at the gate or had anything to say to me. Not really one ounce of customer service . I could tell it was Hard with the airport closing due to weather but this is an international flight and someone could have done something to help me just navigate the process over the three day period. One woman who I finally talked to in Frankfurt spent an hour with me when i was utterly exhausted and there were No more flights or hotels left She was To be commended. The rest was chaos and exhausting and I still have another flight tomorrow."

Cons: "boarding was late and chaotic and no apology from the airline"

Pros: "Munich airport is very well organized."

Pros: "The crew was very friendly an apologetic for the delay. We had more space on the 1h inner-German connection flight than on our 7h international overnight flight with Lufthansa."
Cons: "Flight departed Duesseldorf an hour late and waited ont he ground in Munich for another 10 minutes before the gateway was connected. Not a problem for us since we were at our final destination but clearly a frustration for many of our fellow passengers. The cereal bar was a nutritional disaster and the the artifical fruit taste was simply awful. Tastes as if LH gets paid for distributing it."

Pros: "Nothing"
Cons: "Water was spilled on me by flight attendant. Luggage was left in Frankfort. Did not have clothes or medications, or daily necessities. Must wait 1 1/2 days to get luggage"

Pros: "Nothing"
Cons: "Disaster customer service .. cancelled and mtssed flights"

Pros: "Everything was great and comfortable. Good and helpful services on board and at gate. We received a sandwich, which actually was pretty good!"
Cons: "Nothing."

Pros: "I am so angry and annoyed with Kayak! You are thefts and lyers! I got the tickets from your site where NOWHERE were mentioned « no laggage included ! At my suprrise we had to pay extra money to check in our laggage. I will never again will book thru your site and will always tell everyone how dishonest are you are. Your telephone support staff is unsupportable ! The best to get tickets directly through the flying company, their sites are honest and correct!"
Cons: "I hate KAYAK since they are dishonest and not reliable ! Never again.I have nothing against LUFTHANSA !!!"

Cons: "The entertainment systemis was sub par."

Pros: "Exenent.."
Cons: "nothing"

Pros: "I liked that I wasn't disappointed."
Cons: "Bathrooms could be cleaner. A good bathroom deodorant could also help"

Pros: "Service, entertainment, flight"
Cons: "The food was not tasty at all"

Pros: "I was sleep the whole time"
Cons: "It was okay"

Pros: "Food was great. Good movies. Friendly staff!"
Cons: "The television screens were very old and discolored."

Cons: "The on board entertainment sucks you need to upgrade"

Cons: "the food was not kosher chicken with milk at the first flight the past was owerfull"

Cons: "The cabin got a little hot during the night and made it hard to be comfortable. Also, the seats lean pretty far back so I had little room in front of me when the person sitting in front of me leaned their seat all the way back."

Pros: "The crew was great and loved the pre boarding with my children."
Cons: "That had to be the most uncomfortable flight to France I have been in. There was no leg room at all."

Pros: "Everything"
Cons: "Not a thing"

Pros: "Service was Friendly"
Cons: "Baggage took a long time l"

Pros: "This plane was an airbus, while the plane I took to Europe was a boeing something. Economy was much more comfortable and there were great entertainment options. I also like the frequent brandy, Bailey's, and water service. The flight attendants were nice and at least appeared to care about the level of service they were providing."
Cons: "This probably is just personal preference, but I didn't like the meal options all that much. But that's about it. Mind you, I eat German food often in the States, so the type of cuisine wasn't the problem."

Pros: "I felt they did everything to leave on time. Flight was smooth and felt safe. Crew was nice. Overall good experience."
Cons: "The one annoying thing was my laugage. It took 3 days to arrive."

Pros: "REQUESTED FOOD WAS NOT AVAILABLE AND STAFF WAS RUDE"

Pros: "Smooth flight , excellent crew"
Cons: "Entertainment was boring , screens freez and small"

Pros: "The flight attendants were very kind and attentive. Our flight was delayed twice, once in Frankfurt for late luggage and the ground crew left without pushing back the plane, then again in Seattle for a plane on the tarmac on fire. A 10 hour flight turned into 14 hours but I still enjoyed it. There was plenty of leg room and the seats were very comfortable. The entertainment was very enjoyable and the meals were satisfying. For such a long haul Lufthansa made the time flyby."
Cons: "The crying baby a couple rows back. Also some smelly passengers that have poor hygiene."

Cons: "It was delayed by 9.5 hours!!!!!"

Cons: "Horrible experience"

Pros: "Great airplane seats in Prem. Economy."
Cons: "Information access to cancelled flights was horrible. Impossible to get assistance."

Pros: "Munich airport is convenient and boarding went smoothly"
Cons: "This was an SAA plane, not Lufthansa. I have only had excellent service on Lufthansa. This flight again did not have a functioning entertainment system. I asked for this to be addressed and the SAA crew ignored the request and in the morning looked surprised to find out that several of the TV monitors had not worked at anytime on the flight. Not impressed."

Pros: "Seats are very, very cramped - no room at all in economy."

Pros: "Organized"

Cons: "Lufthansa airline has no intention to help their passengers and happily see their passengers suffer from the airline's mistakes"

Pros: "I like the service in general. Everything was great and the flight attendants where very helpful and kind. The food was good and the entertainment had all types of movies, music and games."
Cons: "There is nothing to dislike"

Cons: "Day before the flight, Me and my husband did the online checkin as soon we got the email to ensure that our seats are together. At Milan airport, we verified our seat numbers again with the staff to make sure that my seat( which was assigned by Lufhtansa itself) is still the same and is Window seat. She checked and confirmed at the airport that my seat is window seat and there won't be any changes. At Frankfurt airport, while we were ready to board the flight, we were told that the system had assigned my seat to someone else even though i had the seat number printed in my ticket and verified it the same morning at Milan airport too. The Lufthansa staff member M.Hoy ( M.Ahoy) was not at all helpful to resolve the issue. After requesting him to give me another window seat or resolve this system issue, he behaved in a very disrespectful way. Even though it was airlines mistake in reshuffling my seat at the very last moment of boarding the light, he was not at all helpful and spoke to us in a very rude way. I am a regular flyer with Lufthansa/United flights and this was a very horrible experience. I am very disappointed."

Cons: "Seats are hard"

Pros: "Very professional and courteous staff. I flew Economy and can only imagine what your Business and First Class services would rate. The seats were comfortable and the spacing was generous. Thanks, for an enjoyable experience."
Cons: "We had no complaints and I am confident any concerns would have been immediately addressed."

Pros: "Seats ok. Crew is super. Drinks offered"
Cons: "Nothing, AF rocks"

Cons: "I was almost forced to stow my luggage in the hold despite me telling the check-in people tjat I had my meds and cpap in the carryon. I spoke to multiple people. Not sensitive."

Pros: "The crew"
Cons: "The time. The flight was late for 1 hour. I miss everything and also I get very late to our Airbnb and I was with my family and child"

Pros: "Not much, seats are super uncomfortable"
Cons: "Better code sharing with KLM"

Pros: "Incredible staff. Super polite"

Pros: "Nothing !! Such a bullshit flight ever !!!"
Cons: "No tv fo 14 hr long flight !! Flight delayed for 1 he !! No proper arranged to board .. it was kiosk!! Food quality was worse. No space to seat !! Can’t sleep .. no leg space !! Worst fight till the date !!!"

Pros: "Late departure, dirty, staff not friendly."

Cons: "The craft is a bit old. Harsh landing."

Pros: "The crew was nice and the seat comfortable."
Cons: "Never got the pre-ordered wheelchair in Paris and only after long negotiations at JFK. Also, Delta lost my checked bag between JFK and DCA."

Pros: "Crew was nice."
Cons: "Food could be better, or at least be provided an option to purchase an upgraded meal. Also, insufficient amount of drinking water provided to passengers."

Cons: "Seat was super uncomfortable. Could not fit in my legs at all, could not recline it enough. Maybe sufficient for a one hour flight, definitely not on an intercontinental flight."

Pros: "Multiple crew members paid constant helpful attention to my mother (88yrs of age) during boarding, deboarding and throughout the entire flight. Thank you!"

Cons: "Surprised one flight that from what it looked to be, once flight took off a older couple came out of the cockpit are and took a seat in business class. I thought I had seen someone in civilian clothes setting in a area right behind the pilots chair. They did return to cockpit area near end of flight"

Cons: "The food was mediocre. Flying La Compagnie in the past was a much better food experience."

Pros: "Plane was new, and seatback screen responsive and functional."
Cons: "Economy seats not very comfortable, very tightly packed together"

Pros: "Flight was delayed 4 hours with no explanation"
Cons: "Asked for wheel chair assistance and was not met in Paris. Had difficulty and barely made my flight. A gentleman who worked at airport assisted me"

Pros: "Air france crew at Mumbai Airport very rude and not supportive during checkin"

Cons: "The fligh Washington delay more than a hour"

Cons: "Flight was delayed by at least an hour leaving Paris - a regular situation I experienced with AF."

Pros: "The staff were very helpful and professional. The air hostesses regularly checked if I was ok and showed concern when I wasn’t. They made what seemed a bad situation seem bearable."
Cons: "The food was not very nice and the option I wanted had run out. The entertainment was faulty and had to be reset several times. The comfort was below standard and needs to be improved."

Pros: "Most of the crew tired especially hard to keep everyone comfortable and safe. The food was absolutely amazing."
Cons: "Other members of the crew were snarky to passengers and dismissive of questions from passengers during the early stages of the delay. We were all trapped on board for about 4 or so hours without much communication from the crew or captain which made me very anxious. We arrived 5 hrs late and it put my whole trip in jeopardy. Based on this experience, I eont be inclined to use this airline again for future trip planning. This airline will need to work hard to earn my trust back because i felt physically and emotionally unsafe throughout the experience, many times."

Cons: "My first flight was cancelled my return flight was delayed by 5 hours They made me check my carry on even though it was with in the size limit which cost 85 euros and when trying to ask why the staff was extremely rude and not helpful worst flight experience I’ve ever had"

Pros: "Good selection of movies"

Pros: "Boarding staff helpful with Disabilities; food services quick and pleasant; interior cabin temps appropriate."
Cons: "Why is boarding so prolonged? 1-Small children and elders cannot stand for 20/30 minutes 2-Why are various sections (particularly Economy), no longer boarded by rows. and from rear first...so people don’t clog aisles, step over others, injure or be injured by heavy overhead moves?"

Pros: "Modern aircraft with power, big screens etc"
Cons: "Teenage crew, poor service (not even water brought on request, all "self service" at back of flight, and not being allowed a second drink with dinner), poor language skills (crew not very helpful when 2 hour delay meant I could miss connecting flight, suggesting I "walk fast")."

Pros: "Ok"
Cons: "Nothing"

Pros: "Nothing"
Cons: "The seat seemed smaller and space was very uncomfortable. The boarding process was very painful because we had to wait for a longtime."

Cons: "Crew not only lacked sensibility to understand the purpose of an emotional support dog but kept harassing me about the dog being tied to my seat. At some point a flight attendant even tried to touch my dog, invading my personal space. When the dog rightfully acted defensive trying to protect me, the crew member started threatening me that he would have the dog sent to cargo, the last thing a person with an emotional support pet wants to hear. Extreme lack of professionalism."

Cons: "Flight cancelled because of weather"

Pros: "Only the cabin crew was good."
Cons: "It was the worst flight that I ever had, the seats are extremely uncomfortable, no TV, the food was terrible."

Pros: "Fine for a 45-50 minute regional flight."
Cons: "Wouldn’t be great for long-haul flights."

Pros: "Easy, fast, comfortable, no hassles"

Cons: "I was asked to change my seat repeatedly"

Cons: "Its been a week. My trip has ended. I still do not have my bags. Terrible customer service."

Pros: "Staff was nice"
Cons: "Very cramped. Poor leg room also with.metal bars under seats that further. Limited foot room. Terrible options in movies. The seats in front of us reclined so far that I couldn’t do anything but stare at the back of the seat anyway."

Cons: "Not checking my carry on weight at check in then letting me walk all the way to security to then check my bag and tell me to go back to check in then the counter is closed and they tell me it's too late and that I need to get ride of my things so that my bag is under weight and barely making the flight"

Cons: "My baggage was broken"

Pros: "The crew nice people, boarding was fast and pleasant, the flight was pretty good"
Cons: "nA"

Pros: "It didn't take longer to board! Crew with great attitude Take off and landing were just great"
Cons: "My sandwich, it contained too much pepper, I mean too muuuuuch My narrow seat No entertainment"

Pros: "That it was a night flight"
Cons: "No airconditioning, no food choice, no space."

Pros: "Crew and boarding, not much else to talk about. Late for take off, but made it on time"
Cons: "Late leaving and arriving."

Pros: "Párizs Budapest kb 1 óra késés műszaki hiba miatt. egyébként minden rendbe volt."

Pros: "Traveled fron SFO to CDG on AF in business class on an A 380. Lounge in SFO was smallish and not many choices in the food bar. Boarding was smooth. my second ride on A 380 in business and this trip reminded me quickly why I did not care for the A 380 on my previous trip. It is a huge plane with a huge sized business class which makes the cost less worth it compared to a Boeing. The crew were extremely helpful and caring. The food was acceptable. The seats on the plane were not comfortable in the lying position. Took a cab to our hotel in Paris (1st Arr) for a flat 50 euros. No meters."
Cons: "Arriving in CDG and facing a slow immigration with the passengers of this huge plane. I didn't care for the baggage delivery system. We were waiting for an hour only to realize that the arrival port for our luggage was changed."

Pros: "Lovely crew, clean toilets"
Cons: "It's an a380, stains everywhere, aisles between seats narrow even for business, caos at CDG, no clear queues, ground staff shout at passengers, food selection good but huge gap between describtion and reality, in JFK we waited for 30 minutes cause the docking spot was too narrow for the captain, sky priority? The economy got their bags before 1st and business."

Cons: "The food is awful The entertainment, i.e. movie selection, is not very good and doesn't change very much. The seats are not comfortable and my chair did not recline."

Pros: "I am a 70 year old woman with reduced mobility. The flight attendants made sure that I was given an aisle seat and they helped me find a seat with two empty ones next to me. The crew could not have been kinder."
Cons: "There is nothing I did not like."

Cons: "Delay over an hour"

Pros: "nice crew; excellent check in experience!"
Cons: "boarding in Riyadh is always a nightmare. and as many have noted, the seats are too close for the average size of many boarding in Riyadh"

Cons: "Flight was delayed by 1 hour 30 minutes. After over 24 hours of travel this was not appreciated. Also no lounge access at Toronto airport."

Pros: "Efficient boarding. Interesting hot food. Entertainment variety very good."
Cons: "Business class seats hard. Did not flatten out for sleep."

Read more about Lufthansa
COVID-19 information

Safety measures for airlines flying from Estonia to Johannesburg

Airlines flying from Estonia to Johannesburg have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Estonia to Johannesburg

Mandatory masks

Masks required on board, masks provided on flights from Estonia to Johannesburg

Social distancing seating

Middle seats unavailable to book on flights from Estonia to Johannesburg

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Estonia to Johannesburg

Book cheap flights from Estonia to Johannesburg

Recent return flight deals

13/12
Mon
2 stops
Air France
29h 15m
TLL - JNB
12/1
Wed
2 stops
Air France
45h 10m
JNB - TLL
10/12
Fri
1 stop
Multiple Airlines
14h 15m
TLL - JNB
13/1
Thu
1 stop
Multiple Airlines
26h 50m
JNB - TLL
13/12
Mon
1 stop
Lufthansa
15h 25m
TLL - JNB
12/1
Wed
1 stop
Lufthansa
21h 25m
JNB - TLL
13/12
Mon
2 stops
Multiple Airlines
22h 55m
TLL - JNB
13/1
Thu
2 stops
Multiple Airlines
22h 45m
JNB - TLL
15/12
Wed
1 stop
Lufthansa
15h 25m
TLL - JNB
14/1
Fri
1 stop
Lufthansa
21h 25m
JNB - TLL
10/12
Fri
2 stops
Multiple Airlines
25h 30m
TLL - JNB
13/1
Thu
2 stops
Multiple Airlines
22h 45m
JNB - TLL
11/12
Sat
2 stops
Multiple Airlines
31h 30m
TLL - JNB
13/1
Thu
2 stops
Multiple Airlines
22h 45m
JNB - TLL
13/12
Mon
1 stop
Lufthansa
15h 25m
TLL - JNB
12/1
Wed
2 stops
Lufthansa
16h 55m
JNB - TLL
11/12
Sat
1 stop
Lufthansa
26h 35m
TLL - JNB
11/1
Tue
1 stop
Lufthansa
21h 25m
JNB - TLL
10/12
Fri
2 stops
Air France
30h 10m
TLL - JNB
13/1
Thu
1 stop
Air France
26h 50m
JNB - TLL
13/12
Mon
2 stops
Multiple Airlines
22h 55m
TLL - JNB
11/1
Tue
2 stops
Multiple Airlines
26h 20m
JNB - TLL
12/12
Sun
1 stop
Lufthansa
15h 25m
TLL - JNB
14/1
Fri
2 stops
Lufthansa
16h 55m
JNB - TLL
11/12
Sat
2 stops
Multiple Airlines
31h 30m
TLL - JNB
11/1
Tue
2 stops
Multiple Airlines
26h 20m
JNB - TLL
16/12
Thu
2 stops
Multiple Airlines
19h 40m
TLL - JNB
11/1
Tue
2 stops
Multiple Airlines
26h 20m
JNB - TLL
12/12
Sun
1 stop
Lufthansa
26h 35m
TLL - JNB
9/1
Sun
1 stop
Lufthansa
21h 25m
JNB - TLL
10/12
Fri
2 stops
Multiple Airlines
25h 00m
TLL - JNB
14/1
Fri
2 stops
Multiple Airlines
21h 40m
JNB - TLL
12/12
Sun
1 stop
Lufthansa
15h 25m
TLL - JNB
10/1
Mon
2 stops
Lufthansa
16h 55m
JNB - TLL
10/12
Fri
2 stops
Multiple Airlines
19h 40m
TLL - JNB
11/1
Tue
2 stops
Multiple Airlines
26h 20m
JNB - TLL
11/12
Sat
2 stops
Multiple Airlines
31h 30m
TLL - JNB
12/1
Wed
2 stops
Multiple Airlines
21h 40m
JNB - TLL
15/12
Wed
2 stops
Multiple Airlines
19h 40m
TLL - JNB
13/1
Thu
2 stops
Multiple Airlines
22h 45m
JNB - TLL
Show more results
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • 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