Daily cleaning, installation of cabin HEPA filters on flights from Estonia to Johannesburg
The city center of Johannesburg is 21 km from Johannesburg.
Johannesburg is served by Johannesburg OR Tambo Airport, also commonly referred to as O.R. Tambo Intl, OR Tambo, or OR Tambo Airport, Johannesburg. The airport code is JNB.
Most visitors from Estonia need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg.
Read more about travel restrictions for Johannesburg
Visitors from Estonia are not required to quarantine after entering Johannesburg.
Visitors from Estonia must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.
Current regulations for vaccinated travelers to Johannesburg: most visitors from Estonia may enter Johannesburg but may still need to provide proof of negative COVID test.
Health Declaration Form
Must be completed in 48 hours prior to arrival in South Africa.
Masks: Required in public spaces, enclosed environments and public transportation.
Restaurants: Open with restrictions
Bars: Open with restrictions
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 to Johannesburg.
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.
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 Johannesburg with an airline and back with another airline.
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 Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.
Scores according to KAYAK customer 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."
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"
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."
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: "Everything was great and comfortable. Good and helpful services on board and at gate. We received a sandwich, which actually was pretty good!"
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: "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."
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"
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: "Crew worked hard to make the journey pleasant, including the second crew for my connection to New York JFK, a much longer flight. Even some of the food was edible."
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: "Flight on time, overall good."
Cons: "Luggage did not arrive in San Francisco which believe the problem started at the Malta airport. I was booked in as a stand by according to staff at SFO. I had booked my flight in Jan. with a seat assignment confirmed so not sure why I was booked in as a stand by passenger. Bag arrived to my home the day after I arrived home. Overall, good flight."
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: "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: "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")."
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: "MD planes are old and not very comfortable."
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"
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."
Pros: "Boarded 45 minutes late, and then sat in the plane for another two hours before take off due to a problem with the lie computer. Would have been better to spend that time in the terminal and given credits to buy food, etc. My seat was a regular seat (non exit) and the seat did not recline properly, the USB drive was broken, overall the plane felt unmaintained. The crew was friendly and food was good but I felt not enough was done to accommodate the extra hours we had to wait on the plane."
Airlines flying from Estonia to Johannesburg have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.
Daily cleaning, installation of cabin HEPA filters on flights from Estonia to Johannesburg
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
Testing for antibodies, testing for symptoms for flights from Estonia to Johannesburg
Waiving of change fees. Search flexible flights from Estonia to Johannesburg