- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Everything you should know
Flight Deals
Cheap Flights to Johannesburg
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Johannesburg that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent round-trip flight deals to Johannesburg
Mon, Nov 16 - Mon, Nov 23
4:35 am - 8:25 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
28h 50m1 stop Abu Dhabi Zayed Intl
9:50 am - 2:45 pmJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
27h 55m1 stop Abu Dhabi Zayed Intl
2,029 ﷼Etihad Airways
Tue, Nov 17 - Tue, Nov 24
10:40 am - 8:25 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
22h 45m1 stop Abu Dhabi Zayed Intl
9:50 am - 2:45 pmJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
27h 55m1 stop Abu Dhabi Zayed Intl
2,029 ﷼Etihad Airways
Mon, Nov 16 - Tue, Nov 24
4:50 pm - 8:25 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
16h 35m1 stop Abu Dhabi Zayed Intl
9:50 am - 2:45 amJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
15h 55m1 stop Abu Dhabi Zayed Intl
2,084 ﷼Etihad Airways
Sat, Nov 21 - Sun, Dec 6
3:10 am - 7:10 amRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
29h 00m1 stop Cairo
9:45 pm - 11:45 amJohannesburg Johannesburg OR Tambo-Riyadh Riyadh King Khaled Intl
13h 00m1 stop Cairo
2,203 ﷼Egyptair
Tue, Nov 17 - Mon, Nov 23
4:40 am - 3:15 pmDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
11h 35m1 stop Doha Hamad Intl
1:45 pm - 9:20 amJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
18h 35m1 stop Doha Hamad Intl
2,299 ﷼Qatar Airways
Tue, Nov 17 - Tue, Nov 24
4:40 am - 3:15 pmDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
11h 35m1 stop Doha Hamad Intl
8:20 pm - 9:20 amJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
12h 00m1 stop Doha Hamad Intl
2,343 ﷼Qatar Airways
Fri, Feb 12 - Sun, Feb 14
10:00 pm - 7:10 amRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
34h 10m1 stop Cairo
9:45 pm - 2:30 amJohannesburg Johannesburg OR Tambo-Riyadh Riyadh King Khaled Intl
27h 45m1 stop Cairo
2,399 ﷼Egyptair
Fri, Feb 12 - Sun, Feb 14
10:00 pm - 7:10 amRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
34h 10m1 stop Cairo
9:45 pm - 2:30 amJohannesburg Johannesburg OR Tambo-Riyadh Riyadh King Khaled Intl
27h 45m1 stop Cairo
2,402 ﷼Egyptair
Sun, Nov 22 - Wed, Dec 2
3:20 pm - 3:55 amJeddah Jeddah King Abdulaziz Intl-Johannesburg Johannesburg OR Tambo
13h 35m1 stop Addis Ababa Bole
2:30 pm - 2:40 amJohannesburg Johannesburg OR Tambo-Jeddah Jeddah King Abdulaziz Intl
11h 10m1 stop Addis Ababa Bole
2,576 ﷼Ethiopian Air
Tue, Nov 17 - Fri, Nov 20
3:20 pm - 3:55 amJeddah Jeddah King Abdulaziz Intl-Johannesburg Johannesburg OR Tambo
13h 35m1 stop Addis Ababa Bole
2:30 pm - 2:40 amJohannesburg Johannesburg OR Tambo-Jeddah Jeddah King Abdulaziz Intl
11h 10m1 stop Addis Ababa Bole
2,576 ﷼Ethiopian Air
Recent one-way flight deals to Johannesburg
Mon, Mar 15
4:50 pm - 8:25 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
16h 35m1 stop Abu Dhabi Zayed Intl
1,064 ﷼Etihad Airways
Fri, Dec 4
3:25 am - 7:35 amRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
29h 10m1 stop Cairo
1,087 ﷼Egyptair
Wed, Dec 2
3:45 am - 7:10 amRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
28h 25m1 stop Cairo
1,168 ﷼Egyptair
Mon, Dec 7
3:45 am - 7:35 amRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
28h 50m1 stop Cairo
1,168 ﷼Egyptair
Thu, Feb 18
7:20 pm - 8:25 amJeddah Jeddah King Abdulaziz Intl-Johannesburg Johannesburg OR Tambo
14h 05m1 stop Abu Dhabi Zayed Intl
1,416 ﷼Etihad Airways
Tue, Mar 9
3:15 am - 8:25 amJeddah Jeddah King Abdulaziz Intl-Johannesburg Johannesburg OR Tambo
30h 10m1 stop Abu Dhabi Zayed Intl
1,441 ﷼Etihad Airways
Wed, Nov 18
10:20 am - 8:25 amGassim Gassim-Johannesburg Johannesburg OR Tambo
23h 05m1 stop Abu Dhabi Zayed Intl
1,637 ﷼Etihad Airways
Fri, Dec 4
6:25 pm - 12:25 pmRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
43h 00m3 stops Doha Hamad Intl Maputo Intl Durban King Shaka Intl
3,123 ﷼Qatar Airways
Wed, Dec 2
4:40 pm - 6:10 pmRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
26h 30m3 stops Doha Hamad Intl Maputo Intl Durban King Shaka Intl
3,238 ﷼Qatar Airways
Fri, Dec 4
6:25 pm - 12:25 pmRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
43h 00m3 stops Doha Hamad Intl Maputo Intl Durban King Shaka Intl
3,330 ﷼Qatar Airways
Recent last minute flight deals to Johannesburg
Tue, Nov 10 - Tue, Nov 24
10:40 am - 8:25 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
22h 45m1 stop Abu Dhabi Zayed Intl
9:50 am - 9:10 pmJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
10h 20m1 stop Abu Dhabi Zayed Intl
2,014 ﷼Etihad Airways
Wed, Nov 11 - Tue, Nov 24
4:50 pm - 8:25 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
16h 35m1 stop Abu Dhabi Zayed Intl
9:50 am - 2:45 amJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
15h 55m1 stop Abu Dhabi Zayed Intl
2,014 ﷼Etihad Airways
Wed, Nov 11 - Mon, Nov 23
4:50 pm - 8:25 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
16h 35m1 stop Abu Dhabi Zayed Intl
9:50 am - 2:45 pmJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
27h 55m1 stop Abu Dhabi Zayed Intl
2,029 ﷼Etihad Airways
Tue, Nov 10 - Tue, Nov 24
10:30 pm - 8:40 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
11h 10m1 stop Doha Hamad Intl
1:45 pm - 9:20 amJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
18h 35m1 stop Doha Hamad Intl
2,299 ﷼Qatar Airways
Tue, Nov 10 - Sat, Nov 21
4:40 am - 3:15 pmDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
11h 35m1 stop Doha Hamad Intl
1:45 pm - 9:20 amJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
18h 35m1 stop Doha Hamad Intl
2,391 ﷼Qatar Airways
Thu, Nov 12 - Mon, Nov 16
11:40 am - 7:10 amJeddah Jeddah King Abdulaziz Intl-Johannesburg Johannesburg OR Tambo
20h 30m1 stop Cairo
9:45 pm - 3:55 amJohannesburg Johannesburg OR Tambo-Jeddah Jeddah King Abdulaziz Intl
29h 10m1 stop Cairo
2,761 ﷼Egyptair
Sat, Nov 7 - Fri, Dec 11
1:00 am - 10:25 pmRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
22h 25m1 stop Istanbul
1:30 pm - 12:25 pmJohannesburg Johannesburg OR Tambo-Riyadh Riyadh King Khaled Intl
45h 55m2 stops Nairobi Jomo Kenyatta Intl Istanbul
3,522 ﷼Turkish Airlines
Sun, Nov 8 - Fri, Dec 11
3:40 am - 1:30 pmRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
10h 50m1 stop Addis Ababa Bole
2:30 pm - 2:10 amJohannesburg Johannesburg OR Tambo-Riyadh Riyadh King Khaled Intl
10h 40m1 stop Addis Ababa Bole
3,552 ﷼Ethiopian Air
Thu, Nov 12 - Mon, Nov 16
11:00 pm - 8:40 amJeddah Jeddah King Abdulaziz Intl-Johannesburg Johannesburg OR Tambo
34h 40m2 stops Riyadh King Khaled Intl Doha Hamad Intl
9:50 am - 4:20 pmJohannesburg Johannesburg OR Tambo-Jeddah Jeddah King Abdulaziz Intl
29h 30m1 stop Abu Dhabi Zayed Intl
3,744 ﷼Multiple Airlines
Mon, Nov 9 - Fri, Dec 11
9:25 pm - 3:15 pmRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
42h 50m3 stops Doha Hamad Intl Lusaka Harare
10:00 pm - 4:20 amJohannesburg Johannesburg OR Tambo-Riyadh Riyadh King Khaled Intl
29h 20m3 stops Dar Es Salaam Arusha Kilimanjaro Doha Hamad Intl
5,954 ﷼Qatar Airways
All round-trip flight deals to Johannesburg
Mon, Nov 16 - Mon, Nov 23
4:35 am - 8:25 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
28h 50m1 stop Abu Dhabi Zayed Intl
9:50 am - 2:45 pmJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
27h 55m1 stop Abu Dhabi Zayed Intl
2,029 ﷼Etihad Airways
Tue, Nov 17 - Tue, Nov 24
10:40 am - 8:25 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
22h 45m1 stop Abu Dhabi Zayed Intl
9:50 am - 2:45 pmJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
27h 55m1 stop Abu Dhabi Zayed Intl
2,029 ﷼Etihad Airways
Mon, Nov 16 - Tue, Nov 24
4:50 pm - 8:25 amDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
16h 35m1 stop Abu Dhabi Zayed Intl
9:50 am - 2:45 amJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
15h 55m1 stop Abu Dhabi Zayed Intl
2,084 ﷼Etihad Airways
Sat, Nov 21 - Sun, Dec 6
3:10 am - 7:10 amRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
29h 00m1 stop Cairo
9:45 pm - 11:45 amJohannesburg Johannesburg OR Tambo-Riyadh Riyadh King Khaled Intl
13h 00m1 stop Cairo
2,203 ﷼Egyptair
Tue, Nov 17 - Mon, Nov 23
4:40 am - 3:15 pmDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
11h 35m1 stop Doha Hamad Intl
1:45 pm - 9:20 amJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
18h 35m1 stop Doha Hamad Intl
2,299 ﷼Qatar Airways
Tue, Nov 17 - Tue, Nov 24
4:40 am - 3:15 pmDammam Dammam King Fahad Intl-Johannesburg Johannesburg OR Tambo
11h 35m1 stop Doha Hamad Intl
8:20 pm - 9:20 amJohannesburg Johannesburg OR Tambo-Dammam Dammam King Fahad Intl
12h 00m1 stop Doha Hamad Intl
2,343 ﷼Qatar Airways
Fri, Feb 12 - Sun, Feb 14
10:00 pm - 7:10 amRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
34h 10m1 stop Cairo
9:45 pm - 2:30 amJohannesburg Johannesburg OR Tambo-Riyadh Riyadh King Khaled Intl
27h 45m1 stop Cairo
2,399 ﷼Egyptair
Fri, Feb 12 - Sun, Feb 14
10:00 pm - 7:10 amRiyadh Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
34h 10m1 stop Cairo
9:45 pm - 2:30 amJohannesburg Johannesburg OR Tambo-Riyadh Riyadh King Khaled Intl
27h 45m1 stop Cairo
2,402 ﷼Egyptair
Sun, Nov 22 - Wed, Dec 2
3:20 pm - 3:55 amJeddah Jeddah King Abdulaziz Intl-Johannesburg Johannesburg OR Tambo
13h 35m1 stop Addis Ababa Bole
2:30 pm - 2:40 amJohannesburg Johannesburg OR Tambo-Jeddah Jeddah King Abdulaziz Intl
11h 10m1 stop Addis Ababa Bole
2,576 ﷼Ethiopian Air
Tue, Nov 17 - Fri, Nov 20
3:20 pm - 3:55 amJeddah Jeddah King Abdulaziz Intl-Johannesburg Johannesburg OR Tambo
13h 35m1 stop Addis Ababa Bole
2:30 pm - 2:40 amJohannesburg Johannesburg OR Tambo-Jeddah Jeddah King Abdulaziz Intl
11h 10m1 stop Addis Ababa Bole
2,576 ﷼Ethiopian Air
Booking Insights
Price, demand, and travel trends for flights to Johannesburg
Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.
Prices
Airlines
What is the cheapest flight to Johannesburg?
Dammam to Johannesburg is the cheapest route at 2,029 ﷼ round-trip, found in the past 5 days on KAYAK. Jeddah to Johannesburg is the most popular connection with round-trip deals from 2,576 ﷼.
How much is a flight to Johannesburg?
Average and cheapest price for all round-trip flights to Johannesburg from each origin found by users searching on KAYAK in the last 12 months.On average, a round-trip flight from Saudi Arabia to Johannesburg costs 2,928 ﷼, based on KAYAK data over the past 12 months. Round-trip fares from Dammam average 2,663 ﷼, while Jeddah runs a bit higher at 2,687 ﷼.
What is the cheapest day to fly to Johannesburg?
Wednesday is the cheapest day to fly to Johannesburg at 2,735 ﷼ round-trip on average over the past 12 months on KAYAK. Monday is the most expensive at 3,448 ﷼.
What's the cheapest month to fly to Johannesburg?
To calculate monthly average prices, KAYAK takes all prices for each month over the last 12 months for flights to Johannesburg, removes the top 0.1% to account for outliers, then takes the median of all values for each month.•February is the cheapest month to fly to Johannesburg, with an average price of 2,384 ﷼ round-trip.
•May (3,629 ﷼) and December (3,404 ﷼) are the most expensive.
Based on KAYAK data over the past 12 months.What is the cheapest time of day to fly to Johannesburg?
Average price for all round-trip flights depending on time of departure, seen by users on KAYAK in the last 12 months.Afternoon flights to Johannesburg are the cheapest at 3,068 ﷼ round-trip on average. Morning flights are the most expensive at 3,533 ﷼.
What is a good deal for flights to Johannesburg?
Flights under 2,408 ﷼ are considered a good deal. 25% of KAYAK users found round-trip flights to Johannesburg at or below these prices, with the lowest fares from:
•Jeddah 2,133 ﷼
•Dammam 2,296 ﷼.
Key details for flights to Johannesburg
Low season | September |
|---|---|
High season | April |
Cheapest flight | 1,064 ﷼ |
When to book flights to Johannesburg
Are your dates flexible? Find out the best times to travel to Johannesburg based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or round-trips with a duration up to 40 days. The information is for flights to Johannesburg based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.
Your questions about flights to Johannesburg, answered
Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.
Your guide to booking Johannesburg flights
From booking to airport arrival, find tips to help you plan your flight with more confidence.Reviews of the top 3 airlines flying to Johannesburg
See real verified KAYAK customer reviews for airlines flying to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from Saudi Arabia to Johannesburg. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
7.4
Qatar AirwaysOverall score based on 3711 reviews
7.9Crew
7.3Entertainment
7.3Comfort
7.5Boarding
7.3Food
Airline reviews
I am a big person and have back pain and swelling in my legs, so this was a challenging flight due to confined space. I didn't find the crew very friendly either. I will think twice before flying long distances with Qatar again, due to the lack of legroom.
6.0 GoodBelinda, Dec 2025
I am a big person and have back pain and swelling in my legs, so this was a challenging flight due to confined space. I didn't find the crew very friendly either. I will think twice before flying long distances with Qatar again, due to the lack of legroom.
The American/Hollywood movies in the entertainment system lack english subtitles, they tend to have only arabic subtitles. Coupled with the low quality airplane earphones and cabin noise, it sometimes is difficult to follow the movie dialogues.
Besides the flight cancellation, everything else was prefect. Kudos to Malaysian Airlines.
Operated by American Airlines. Very chaotic and the crew was bit rough responding any enquiries. Restricted leg space.. Qatar would have been better
For a short flight, Qatar Airways offers very good onboard service.
All over with Qatar airlines my experience was really bad due to delays and then putting me on different airlines and after 8 hours of wait I had to listen to their is no plane to fly for another 24 hours. Wore experience ever.
It was the terrific, I was promoted to businessman class, and the service was amazing.
The flight from Doha to Mumbai with Indigo was worst in my whole life, I had booked tickets with Qatar, but still we had to fly by Indigo , worst flight
They ran out of some of the popular food items. 😞
Everything was top notch. Only issue was the delay, but Qatar worked diligently to get me on the next flight. They were kind to walk me to their lounge in Doha to make sure I ate, slept and showered.
It was great! Kept the time. Provided what was promised
Nice crew , clean cabin , food was delayed due to problem with the quantity .
One of your male flight attendant was pushy and a bit of a martinette. Completely unnecessary.
I am a larger than average person and in my opinion i don't think it's fair to allocate a window seat to anyone who is my size or larger, i was seated between 2 large passengers on a full aircraft. The guy in the window seat also occupied a portion of the middle seat (my seat) which made my experience of flying with etihad very cramped and uncomfortable, i was flying from Abu Dhabi to Bangkok. Had this been a airbus 380 it would have been better as the seats are larger but unfortunately it wasn't so i had to endure the 6+hrs unable to get any rest
It was worst flight ever of 26h. Poor service and seating. Flight from Abu Dhabi to Islamabad service and seating was worst ever. No tv extra.
Seat selection screen while online check-in could include free seats to choose from and show the options before we proceed. Currently, it is auto-allocated and there are no options for free seat selections.
Everything is good and improved and needs to improve economy class seat more specious so long journey we can enjoy and it will be give more relaxable. Overall all services good and safely landed . I enjoyed my journey and all the cabin crew members services very well.
Etihad can improve the transfer in Abudabi gates instead of making people to climb the stairs.
Nothing was good. Everything needs to improve. Everything was abysmal. Needs lots of improvement. The check-in and baggage drop at the New Delhi airport was manned by disrespectful people, horrible experience. We will never travel by Etihad ever again.
I could not book in online at all which is what I always do to secure a window seat which is my preference.
It was a great experience for my first time flying with this airline. I will be flying with them a lot more now. Plane crew was amazing.
I have my baggage left either in Jeddah or Addis and undelivered to Abuja
The Boeing 737 MAX on this route, flown in the middle of the night, is an UTTER FAILURE for business travellers. The whole point of business travel is to arrive alert and recover from travel quickly, and this little aeroplane with its quarter recline uncomfortable business seats does nothing for that. It’s a small step up from economy in that you have decent legroom, but that’s it. Absolute margin at the cost of the traveller.
Im if Ethiopian can allow customers to use their mileage for in flight connexion it will be great.
The ailine departed and arrived late foe every leg of the trip, causing myself and my travel companions to miss every connecting flight. It was very unorganized given theat there was a lot of miscommunication. The flights offered are unrealistic and when you call they assure you that the plane waits for you. I missed an. entire day of my vacation and any entire day of rest back home because of the airline. I do not plan to support the airline again. Thank you
The use of a domestic carrier without entertainment was disappointing and a let down
There where no ear phones provided and the food needs to improve.
1. They messed up my baby food order. 2. They messed up my confirmed seats. 3. The screen on my seat was not working at all. So, it’s a horrible experience
The gate was changed at the very last moment and no one informed us. The flight was one hour late and the screen broken, the remote control not working. One toilet was out of order . the other toilets were also not totally functioning, because the washbasin was plugged and the water couldn't flow away.
The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.
More options for your flight to Johannesburg
Complete your trip to Johannesburg with a hotel stay or car rental
Cabin class types available on flights to Johannesburg
Cabin classes available on flights to Johannesburg. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Choose which airport to fly into in Johannesburg
Flights to other airports in Johannesburg. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights to Johannesburg Lanseria Airportfrom 4,210 ﷼
Flights to Johannesburg OR Tambo Airportfrom 2,291 ﷼
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.