Top Airlines Flying to Johannesburg

View airlines operating flights to Johannesburg. Compare prices and find the airline that meets your travel needs to enjoy a comfortable journey.
Flysafair logo Flysafair
Airlink logo Airlink
South African Airways logo South African Airways
Qatar Airways logo Qatar Airways
Emirates logo Emirates
Cathay Pacific logo Cathay Pacific
Ethiopian Airlines logo Ethiopian Airlines
Singapore Airlines logo Singapore Airlines
Fastjet Airlines logo Fastjet Airlines
Etihad Airways logo Etihad Airways
Air Tanzania logo Air Tanzania
Angola Airlines logo Angola Airlines
Air China logo Air China
Kenya Airways logo Kenya Airways
Global Aviation logo Global Aviation
LAM Mozambique logo LAM Mozambique
EgyptAir logo EgyptAir
Rwandair logo Rwandair
Air Algerie logo Air Algerie
Turkish Airlines logo Turkish Airlines

Popular flights to Johannesburg

These are the best offers on flights to Johannesburg you’ll find over the next 60 days, with savings of up to US$807. Don’t miss out!

48%
Harare Johannesburg
Flysafair Flysafair
One way
Economy
Sat, Jun 6
US$172
US$329
-3%
Cape Town Johannesburg
Flysafair Flysafair
One way
Economy
Thu, May 28
US$138
US$134
60%
Shanghai Johannesburg
China Eastern Airlines China Eastern Airlines
One way
Economy
Sun, Jun 21
US$403
US$1,002
13%
Durban Johannesburg
Flysafair Flysafair
One way
Economy
Fri, May 29
US$68
US$78
68%
Beijing Johannesburg
Qatar Airways Qatar Airways
One way
Economy
Fri, Jun 12
US$377
US$1,184
69%
Port Elizabeth Johannesburg
Flysafair Flysafair
One way
Economy
Wed, May 27
US$29
US$95
65%
Hong Kong Johannesburg
Etihad Airways Etihad Airways
One way
Economy
Fri, Jun 12
US$430
US$1,212
-58%
Dar es salaam Johannesburg
Ethiopian Airlines Ethiopian Airlines
One way
Economy
Sat, May 30
US$611
US$386
46%
Gaborone Johannesburg
South African Airways South African Airways
One way
Economy
Sat, May 23
US$128
US$237

When is the cheapest time to book flights to Johannesburg?

Departure:

Which month has the cheapest one-way flights from Harare to Johannesburg?

Average monthly one-way flight prices from Harare to Johannesburg, based on bookings made by Trip.com users over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Harare to Johannesburg is October, with an average price of US$155; while the month with the highest flight price is usually July, with an average price of up to US$189.

US$189
US$172
US$155
US$138
    Cheapest
  • US$174
    May
  • US$179
    Jun
  • US$189
    Jul
  • US$182
    Aug
  • US$165
    Sep
  • US$155
    Oct
  • US$155
    Nov
  • US$184
    Dec
  • US$174
    Jan
  • US$172
    Feb
  • US$157
    Mar
  • US$171
    Apr

Which month has the cheapest round-trip flights from Harare to Johannesburg?

The average price of round-trip flights from Harare to Johannesburg purchased by Trip.com users by month over the past 12 months.

Based on data from Trip.com, the lowest prices for round-trip flights from Harare to Johannesburg are found during February, with an average price of US$270. Conversely, the highest prices are found during December, with an average price of up to US$381.

US$381
US$326
US$270
US$215
    Cheapest
  • US$278
    May
  • US$290
    Jun
  • US$302
    Jul
  • US$358
    Aug
  • US$290
    Sep
  • US$280
    Oct
  • US$304
    Nov
  • US$381
    Dec
  • US$294
    Jan
  • US$270
    Feb
  • US$295
    Mar
  • US$350
    Apr

What is the cheapest day of the week to fly from Harare to Johannesburg?

Average weekly flight prices from Harare to Johannesburg by travel date (Based on Trip.com’s past 12 months of data)

Based on Trip.com’s past 12 months of flight data, the cheapest day to fly from Harare to Johannesburg is Tuesday, with average prices lower than on other days. Avoid Sunday, as prices are usually highest then.

US$208
US$201
US$193
US$186
  • US$203
    Mon
  • US$193
    Tue
  • US$194
    Wed
  • US$201
    Thu
  • US$200
    Fri
  • US$197
    Sat
  • US$208
    Sun

Round-trip fights to Johannesburg

Whether it's a quick getaway or a business trip to remember, our 3–7 day round trips are perfect for experiencing Johannesburg affordably.

6 day trip
Thu, Jun 11- Tue, Jun 16
6 day trip
Paris
Johannesburg
US$442
Search
7 day trip
Fri, May 29- Thu, Jun 4
7 day trip
Istanbul
Johannesburg
US$506
Search
9 day trip
Mon, Jun 15- Tue, Jun 23
9 day trip
Kuala Lumpur
Johannesburg
US$527
Search
8 day trip
Sat, May 23- Sat, May 30
8 day trip
Bangkok
Johannesburg
US$531
Search
8 day trip
Sat, May 30- Sat, Jun 6
8 day trip
Singapore
Johannesburg
US$533
Search
9 day trip
Fri, Jun 12- Sat, Jun 20
9 day trip
Hanoi
Johannesburg
US$544
Search
View more round-trip flights

Info About Flights to Johannesburg

Cheapest one-way flight priceUS$134
Cheapest return ticket priceUS$224
Cheapest monthAugust
Peak season for travelJanuary
Flight distance973.23 km
Average flight time1 hour 45 minutes
Popular airlineFlysafair

Book a cheap flight to Johannesburg, South Africa

Get set for a South African adventure with cheap flights to Johannesburg. The country’s largest city and economic hub is an energetic and dynamic destination that attracts travellers from all over the world. A place of stark contrasts, you can find landmarks and museums that showcase the city’s rich history and culture, along with exciting modern developments that make it an attractive choice for tourists. More than just a gateway to South Africa’s safaris, tickets to Johannesburg will guarantee a fun-filled itinerary.

Flights to Johannesburg are available from many international cities, with the OR Tambo International Airport serving as the main hub for both domestic and international flights. From the UK, you can fly to Johannesburg direct from London, with an average time of around 11 hours. You can also book tickets to Johannesburg from many other cities worldwide such as New York, Dubai and Sydney. If you fancy exploring more of South Africa, cities like Pretoria, Soweto and Krugersdorp are all easily accessible via car or public transport.

Johannesburg has a rich history and culture, with several landmarks worth visiting. One of the most famous is the Apartheid Museum, which provides an in-depth look at the country’s apartheid history. Other popular landmarks include the Mandela House, where Nelson Mandela lived from 1946 to 1962, and the Constitution Hill, a former prison turned museum. About an hour outside of the city, you can also find the Cradle of Humankind, a UNESCO World Heritage site where visitors can explore the origins of humankind.

Besides the city’s famous landmarks, there are plenty of other things to do in Johannesburg. Gold Reef City, an amusement park with thrilling rides is a must for a fun day out, as is the Johannesburg Zoo where you can get up close to a range of wildlife. Great for shopping, Johannesburg is also home to many malls and markets, including the Oriental Plaza and Neighbourgoods Market. For a bit of peace and quiet, the city also boasts a range of picturesque gardens including Johannesburg Botanical Gardens and the Wilds Nature Reserve. As for nightlife, it can get pretty lively. From cocktail bars to nightclubs, there’s something for everyone.

Book cheap flights to Johannesburg today and experience this exciting destination for yourself.

FAQs about Flights to Johannesburg

  • What is the average flight ticket price from United States to Johannesburg?

    The average ticket price to Johannesburg is US$475. Please use this price as a reference only.
    • Approx. 1 hour 49 minutes to fly from Harare to Johannesburg.
    • Approx. 2 hours 3 minutes to fly from Cape Town to Johannesburg.
    • Approx. 1 hour 9 minutes to fly from Durban to Johannesburg.
    • Approx. 20 hours 51 minutes to fly from Shanghai to Johannesburg.
  • You can book cheaper flights in the following ways:
    • Search for tickets to a city or airport near Johannesburg.
    • Look up different airlines that have flights to Johannesburg.
    • Browse different departure dates from the same month.
    • Filter for different departure times from the same day.
    • Check for discount information on various social media sites.
    • Explore deals and discounts on airline websites.
  • Understanding peak and off travel seasons to Johannesburg can help you arrange your travel plans accordingly. The most popular month to visit Johannesburg is May. The average price of flight tickets to Johannesburg in May is US$435.
  • Flight tickets to Johannesburg are the cheapest in August compared to other months, the average price is US$292.
  • Popular airlines with flights to Johannesburg: Flysafair, South African Airways, and Airlink.

Note: Prices shown on this page are the estimated lowest prices found in the last 24 hours and include all taxes and fees.

Book with no extra fees

Prices displayed on this page are all-inclusive (incl. taxes, fuel surcharges, Civil Aviation Development Fund, etc.), and all fees are clearly shown before you pay. Charges for checked baggage, onboard meals, Wi‑Fi, and other optional services are also included where applicable in the flight cards.

Real-time pricing updates

Prices, availability, and travel details on this page have been updated within the last 24 hours, and for many routes are refreshed in real time. The more popular the route, the more accurate and up-to-date the data.

Change & Cancellation Policy

Trip.com shows the change and cancellation rules for each ticket during the booking process, including all related fees and conditions. Please refer to the following scenarios:
Voluntary cancellation/change:
To request a change or cancellation, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and flight segment, and submit your request. Please note that additional charges may apply based on the airline’s fare rules.
Cancellation/change due to a flight schedule change:
If your flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For full details of change and cancellation policies, please refer to the customer support pages.