Daily cleaning, installation of cabin HEPA filters on flights from Latvia 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 Latvia need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg.
Read more about travel restrictions for Johannesburg
Visitors from Latvia are not required to quarantine after entering Johannesburg.
Visitors from Latvia 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 Latvia 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: "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: "The crew were very friendly and caring and really on top of things."
Cons: "The food was pretty basic/bland. The exception was the pancakes, which were very tasty."
Cons: "Connection time unacceptable with delay in departure from London"
Cons: "Staging at the gate was chaotic and disorganized. The passengers formed a big mob since there were no instructions for where to form lines for an organized boarding. Passengers could not hear boarding instructions from the front desk."
Cons: "Boarding process. Everyone boarding at once does not work well when it is a full flight"
Pros: "The crew was ok. The seating was comfortable as we had good leg room as we booked on a premium economy class."
Cons: "We requested for a chicken meal at dinner time but instead my husband and I was served the beef meal. I was very disappointed as firstly the way the beef was cooked tasted horrid. Secondly a mix up at the catering dept like labelling beef meal as chicken should never happen!"
Cons: "No complaints. Good vegan food."
Pros: "The crew was very friendly"
Pros: "Nice comfortable flight"
Cons: "misspellt my name!"
Pros: "Booked upper deck, lots of leg room and space. Very comfortable 11hr flight. Staff were lovely and food good."
Pros: "The food was tasty but the service was excellent. Lovely staff."
Cons: "The seats are uncomfortable, particularly for business class. And there is no in flight entertainment. The journey can drag if you’re not prepared with your own. Boarding was slightly chaotic but expected in Istanbul airport."
Pros: "Was a very smooth trip."
Cons: "The seat rows were so crammed together, you could hardly get out of your row."
Cons: "Not making my connection due to plane delay, poor boarding processes, long Lufthansa lines, and slow customer service. Couldn't make my connecting flight or the flight after that because they were over booked. Then was sent to Brussels with a 4 hour layover, and missed my Saturday interview at 4 pm. Then the Brussels Airlines flight was delayed. Never again."
Cons: "Was told that an upgrade to premium economy entitled us to lounge privileges. Were told by attendants that we had to pay an extra $35. each. We had $6.30 subs from potbelly."
Pros: "The service was outstanding!"
Cons: "Someone stole my phone charger :("
Pros: "The lunch served on the Munich to O'Hare segment was well above average for plane food. Like how the seat reclined. Inside temp was good."
Cons: "What's to like about today's airport experience, irregardless of the airline?"
Pros: "Great business class seats. Plenty of room and comfortable."
Pros: "The boarding procedure was fast and efficient. There was almost no waiting in line and the crew got the plane ready in minutes. Entertainment and food on the flight were both pretty good."
Cons: "Seats were not too comfortable. For long flights like this one, they could really use a bit wider and softer seats."
Pros: "There was plenty of room, great staff, no worries whatsoever."
Cons: "The food on Lufthansa has definitely slipped since the last time I flew them a couple of years ago. The main courses are just plain bad. Everything else is good"
Pros: "trip was pretty nice"
Cons: "service excellent"
Cons: "Boarding delayed, awkward & slow. Employees rude and bossy. Crew on board not pleasant or helpful. Food disgusting. Noticed same dramatic difference in passenger treatment between SFO and Frankfurt legs of the flight. They treat the mostly Indian customers differently. I go to India every year. It was same last year. My suitcase broken in transit. Reported. No call back after several days. I’m US citizen of German ancestry. I feel badly about lack of service for India bound passengers."
Pros: "staff was friendly and service in general was good"
Cons: "Food was not good , Chairs was not comfortable"
Pros: "I enjoyed the patience of the crew and the responsibility they took with everything they did."
Cons: "The noise and the lack of space in my specific area."
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: "Boarding is efficient. Flight very smooth."
Cons: "great crew"
Pros: "Great food, great service,attentive flight attendants! xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Cons: "No complaints! xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Cons: "The airplane was very late, so I didn't make it to my connecting flight."
Pros: "Movies were good"
Cons: "Seats were not comfortable. Service was not good. Rude staff. Horrible experience."
Cons: "The on board entertainment sucks you need to upgrade"
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."
Cons: "Not a thing"
Cons: "Although we had reserved (paid) seats as a family in an entire row, upon check in we were given different seats. We had to spend 20 minutes talking with different agents in order to get our original seats."
Pros: "Our attendents were clearly focused on our needs. Efficient and still very human and kind. A real treat."
Cons: "Breakfast bun was not tasty - too much bread and not healthy at all."
Pros: "Clean, comfortable, good blankets and lighting. Perfect for what I needed."
Pros: "The crew were excellent, seats were comfortable, and the entertainment system had enough options to pass the time."
Cons: "The food was less than desirable."
Cons: "i missed this connection was put on a united flight and was bumped down from business to economy. no apologies, no effort whatsoever to make up"
Cons: "the fl;ight was late overall 6 hours, which depended on weather, but"
Cons: "It was delayed by 9.5 hours!!!!!"
Pros: "Lufthansa - The best."
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: "Crew carried out their jobs very professionally Entertainment selection was good"
Cons: "Lack of personal seating space"
Pros: "This flight was slightly delayed, but the delay was small and didn't affect my connecting flight."
Cons: "the boarding wasn't "ordered" like last rows boarded first to avoid trying to get by people in earlier rows - that slows down boarding."
Pros: "New airplane, very nice and comfortable. Great service. Smooth flight.. 10 hours - no turbulence. :)"
Cons: "They lost Both of my laguages."
Pros: "Airline people all very professional, welcoming, courteous."
Cons: "Almost missed flight from heathrow to Newark. Previous flight was delayed. No airline personnel at arrival gate in heathrow. Finally had to run from the after the multiple security and passport checks, for about 15 minutes and we were the last to board, before they took off. Huge risk of missing the flight altogether."
Pros: "Friendly crew, overall international flight experience was comfortable. Thank you."
Pros: "Planes are nice and clean. Crew could be a bit friendlier!"
Cons: "They charge 100 Euro for a bag that's just a bit over their weight limit, that's ridiculous! On a continuous flight, I had to collect my luggage and re-check it. On a connect-up flight I was made to exit the airport's secured area and go again through TSA, and barely had time to catch my next flight with a little over 2 hrs of layover! After paying 100 Euroes for a bag that was a bit over weight, they broke one of the wheels.. And keep in mind that this was a high quality expensive bag!"
Pros: "Great crew members, service, and flight."
Cons: "Seat (43A) in economy class in Airbus 330 is not great for oversea flight unlike I flew in LH 747-400 in the past, it does not fit 6+ ft tall people. I could not stretch my legs at all. My knee keep hitting next seat at front of me. Hello Lufthansa, are you listening?"
Cons: "The airline lost my suitcase and deliver it only 72 hours later... They refused to give me proper compensation for items that were broken..."
Cons: "Nothing. Flight was amazing"
Pros: "The crew was professional & friendly"
Cons: "Food was terrible honestly, entertainment system didn't work on 1st flight."
Pros: "Confort and kindness"
Cons: "It was too cold"
Cons: "Keep the temperature at a more reasonable level. Blankets + two layers of clothing was definitely not enough."
Cons: "I paid for the preferred seat .and i found that people beside me didnt pay anything when i asked them ,"
Pros: "The crew was pleasant"
Cons: "Baggage checkin & flight boarding was slow & disorganized."
Pros: "Crew was great, very responsive and hospitable!"
Cons: "more lunch choices, especially choices without dairy products."
Pros: "Crew helpful. Food good."
Cons: "Better range of movies please"
Cons: "Not being 1 hour late"
Cons: "Travelled business class and was ace experience"
Pros: "Great crew, comfortable seating with enough leg room."
Cons: "Provide dinner before getting to joburg, instead of a snack. Flight arrives late so dinner would be appreciated"
Pros: "the drinks"
Cons: "seat reservation. having to pay for luggage...."
Pros: "Nice attention and good food. Plane and seats are confortable"
Pros: "Good for both."
Cons: "Bigger seats."
Pros: "Crew was ok."
Cons: "Screens need a serious upgrade, my seat didn’t recline all the way nor could it be restored to an upright position. Not very comfortable and I paid for a seat upgrade."
Pros: "The crew are amazing! Attentive and friendly."
Cons: "The seats could have been bigger."
Pros: "The crew was amazing and the food was great."
Cons: "Something did not go right with our booking so it took some work for the airline to get it figured out for us. Thankfully we had left plenty of time. But that was an unexpected stress."
Pros: "Amazing crew"
Pros: "Lovely crew, very helpful"
Pros: "Quick flight"
Pros: "Once aboard the plane, all went well and I experienced excellent service from the cabin attendants."
Cons: "The flight was delayed (again!) for some 40 minutes and I was worried that I would miss my connection flight in Atlanata. Fortunately the pilot made up for the delay (probably costing the airline thousands in fuel). It seems these days that every KLM flight I take is delayed. This stretch goes back to 2015! Yet KLM prides itself as being punctual. Not the KLM that I have been flying!"
Cons: "I have ordered Wheelchair for my parents which one of my parent didn't get it on Mumbai Airport. When they arrived on Amsterdam Netherlands Airport they were dropped to the gate assigned first and once the gate changed on the fly no body came to help them moving to the new gate assigned which was far away to walk. Nobody even came to tell them that the gate has been changed. It was because of my father's alertness they didn't miss the connecting flight and when my father asked help to members on airport none of them helped my parents and other 4 co passengers which also were on wheel chairs. It was so scary experience for them that they asked me not to book any more flights with Jet Airways. I won't recommend Jet Airways to any of my friends for their parents to travel to USA. I strongly recommend you guys to take a strict action against this. This is so unacceptable."
Pros: "Smooth flight."
Cons: "Seat a little cramped."
Pros: "Great food"
Cons: "I paid a top price for my ticket and expect the advertised amenities to work. Upgrade or replacement for entertainment system."
Pros: "Absolutely nothing!"
Cons: "the connection flights was the worse! The gate was changed in Amsterdam 3 times! From D82 to C6 and then to C11. The distance between B82 and C was 20-30 minutes walk. No rushing was needed though, the flight was delayed for 1:30h and after we all boarded a further delay was announced. I will never fly with KLM."
Pros: ".Very much on time with pleasant service."
Cons: "Can nit find much fault fir a short run!"
Pros: "The staff are the best European crews I have encountered. Naturally friendly, professional and fit looking. Nothing is too much trouble"
Pros: "Pleasant flight"
Pros: "The staff was extremely pleasant. Food was good!"
Cons: "Have no complaints"
Pros: "Comfortable seats. Warm plane with happy staff."
Cons: "Maybe a second sandwich option for food, not everyone likes cheese."
Pros: "The food was excelent"
Cons: "I have to pay to pay a little more confort"
Pros: "The food and the punctuality"
Cons: "The technology in interteiment is not touch screen"
Cons: "KLM crews look unhappy with their work. Everything they do is a favor not duty."
Pros: "787 is a great airplane. The 3-3-3 seat configuration leaves enough seat width to be just comfortable in coach."
Pros: "Entertainment was good, and crew was very nice and accommodating. Flight was very comfortable and smooth."
Cons: "The food was okay, not that great."
Pros: "The flight was very good, specially considering it was a daylight one. Staff was friendly and servicial. Tue food was above the industry's average."
Pros: "good service"
Pros: "I was pleasantly surprised they had a snack service on such a short flight. The flight attendants were very friendly"
Cons: "Amsterdam customs is the most disorganized I have ever seen. With the number of tourists entering the country you would think they would have done something about it. There were only 2 customs agents!! One for all passports and 1 for all passports. We were in the customs hall longer than we were in flight!"
Pros: "Everything. Staff incredible."
Pros: "Great crew service. Among the best ever."
Cons: "Long stop over at Schiphol. Too Long!!!!"
Pros: "The flight was delayed due to fog, but the staff was amazingly helpful to make sure everyone got to their destination."
Pros: "Same as above"
Pros: "We love the flight all the way"
Cons: "I slept didn't have snack offered and no entertainment"
Pros: "No entertainment or food needed on a half hour flight. Otherwise excellent."
Pros: "Good food, good entertainment system, comfortable seating."
Cons: "Only one toilet working in business class. A crew member told me that it was a decision to fly with only one toilet to ensure no delay. There was a disgusting stench of sewerage for the complete flight from Amsterdam to Johannesburg. This was in all likelihood due to the broken toilet on the left side."
Pros: "Short flight friendly crew"
Cons: "Good flight nothing to complain about. Was spoiled by the entertainment choices on the longer flights."
Pros: "I've never been on a flight with such narrow seat and thin cushion. There was no entertainment offered for the almost 4 hour flight. There was no means of charging any electronic gears. The airplane seems to be 30 years behind time. Crew was unfriendly and smiling faces are not part of the uniform."
Cons: "Very narrow seats and thim cushion. No entertainment offered an do means of recharging electronic devices."
Pros: "The seat was very comfortable."
Cons: "My boyfriend and I were required to gate check our carry-on luggage which required us to go through customs in Paris to get to our bag and re-enter security for our connecting international flight. I am unsure why this was the case as other passengers brought the same size luggage. Very upsetting."
Pros: "The crew was excellent and surprisingly the seats were comfortable."
Cons: "I think more attention should be paid to cleaning the plane and eeek, there was no liqueur in economy class. Music selection in entertainment should be wider too"
Pros: "Not much, seats are super uncomfortable"
Cons: "Better code sharing with KLM"
Cons: "Tell me i would misst the next flight and that my beg will not go to the final airport."
Cons: "I’m not sure that short-hop flights should serve solid food. The quality invariably disappoints. Otherwise, all is good with this flight."
Cons: "Excelente aerolínea"
Pros: "crew was wonderful, great food, quick boarding"
Cons: "cant think of anything"
Pros: "The crew was friendly and always came around with water."
Cons: "The “vegetarian” option was tuna which isn’t vegetarian and there was no vegetarian snack. With the hundreds of dietary and religious food restrictions you would think having a vegetarian option would be much more attainable.. They also didn’t make an announcement about our flight being late."
Pros: "Good food and crew"
Cons: "Plane was old and seats were super tiny. Even an average guy would be uncomfortable in it. Can’t sit in one spot for longer than 15 min without getting sore."
Pros: "The crew was helpful and accommodating"
Cons: "The flight was delayed, missed connection, and lost baggage. Subpar."
Pros: "Food was ok."
Cons: "Very little room in economy class. For a 6'1" person, it's impossible to get comfortable."
Cons: "wine selection divider between seats"
Pros: "Extremely hot the plane"
Pros: "We were a little delayed, so I read my book. Not for long though as I was really tired after my flight from Los Angeles. I fell asleep right after take-off and didn't wake until we landed. Best way to fly :-)"
Cons: "Very little legroom for a 6'1" guy. Would have liked a bit more space, but I guess I was too tired to let it bug me."
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: "Quick and efficient not lying more to say or critique."
Cons: "Coffee and a bread roll as a snack??"
Pros: "Food was good, crew was very professional and courteous. Flight was smooth."
Cons: "Coach was cramped and the video system didn’t work very well"
Pros: "Flight crew, pilot,food and entertainment options were great"
Cons: "Baggage took a while to reach baggage claim but maybe a bit impatient after a long day"
Cons: "My entire travel experience became extremely rushed and chaotic due to my flight being canceled and me being alerted -LESS THAN AN HOUR BEFORE IT TOOK OFF! This is unacceptable."
Cons: "Long delays to go through security screening and then further delays as the plane was still being fueled at departure time."
Cons: "My luggage was lost in Paris. Now I need to wait still."
Pros: "Great service and food."
Cons: "Tv screen is resolution is to low. Hard to see details."
Pros: "On time."
Cons: "Did not seat together passengers, although booked and checked in at the same time."
Pros: "The food was okay and the staff were friendly."
Cons: "My seat and several others around me were broken so that they would fall all the way back if we leaned back at all. The entertainment system kept crashing and forgetting what shows everyone on board we’re watching. There were no air vents to control. The games crashed constantly. The usb hubs didn’t work."
Cons: "We were 2h late"
Cons: "at no point when buying my ticket did the site say zero bags were included. In fact, when purchasing it said that information about baggage was not available.Shocked to have to pay 50 dollars for one bag. I am member of Flying Blue. One bag has always been included in the price of a ticket flying transatlantic."
Pros: "Great hospitality. Champagne as apero, cognac as digestif. Excellent on board entertainment. Comfy pillow and blanket."
Pros: "Arriving safely."
Cons: "We didn't get boarding passes for the second flight at EDI so we had to exit the secure area, get boarding passes, and go through security a second time for the same trip."
Cons: "They loosed our reserved seats, our luggage, food was awful, ground staff was disrespectful."
Pros: "Courteous crew"
Pros: "Speed, courtesy of the flight attendants"
Cons: "Landing was a bit rough, understandable due to the weather."
Cons: "Very small seats, space for nothing All the time delays and the horrible things is a lost luggage, even when there is enough time between flights."
Cons: "There should be more layover time as I almost missed my flight and My luggage was delayed!!"
Cons: "very old planes we waited 1 hour to drop our bags as their belt had an issue we had to pay extra 70 pounds to reserve a baby cot on the plane"
Pros: "It was Amazing staff helpfull and fresh.. love it"
Cons: "Flight of almost 3 hours was not entreteiment at all just magazines."
Pros: "Whenever I travel air France I get a reminder of what customer service looks like on a flight. Incredible crew, great experience"
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"
Pros: "It was on time"
Cons: "Food was AWFUL! Better to serve nothing"
Cons: "It was delayed"
Cons: "only there were del;ay at JFK"
Cons: "Air France lost my luggage and they can't find it in the computer system."
Pros: "On time...comfortable, clean, newish A321...good leg room...friendly crew...pain au chocolat for breakfast"
Pros: "The time of the flight was great as well as the arrival time and subsequent connections to Paris. Enjoyed the rather full line of in flight beverages!"
Cons: "Leaving late seemingly without reason from Paris - chaotic boarding line in Paris with difficult to hear PA. Seats were ok'ish but than again, it's a 45 minute flight. The sandwich was gross and I'm somewhat known as a person who eats everything!"
Pros: "Being able to have my meal at the airport before my flight so that I could sleep in comfort."
Cons: "Everything. AF changed seats without authorization or notification, separating a mother from her 3 year old daughter. Their entire attitude was "nothing to be done, now board plane and leave" no compensation was offered, nothing done to remedy their mistake or rude behavior and treatment"
Pros: "Crew was great"
Cons: "Not enough food"
Cons: "Our first leg from Paris was delayed and we missed our flight to Dubrovnik. We then had to hire a car and drive 6 hours to ensure we wouldn't lose a day more of our holiday."
Airlines flying from Latvia 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 Latvia to Johannesburg
Masks required on board, masks provided on flights from Latvia to Johannesburg
Social distancing seating
Middle seats unavailable to book on flights from Latvia to Johannesburg
Testing for antibodies, testing for symptoms for flights from Latvia to Johannesburg
Waiving of change fees. Search flexible flights from Latvia to Johannesburg