Cheap SAA Flights from
Durban to Johannesburg

Johannesburg is the biggest city in South Africa, famously known as the ‘City of Gold’. Known as Jozi or Joburg by locals, the destination is home to more than 4 million people. Discover all that Johannesburg has to offer, including the energetic urban lifestyle, sensational nightlife and amazing history. The best-known attractions include the Cradle of Humankind, Gold Reef City and the Neighbourgoods Market.

Are you ready to immerse yourself in the busy lifestyle that this South African destination offers? Because cheap SAA flights from Durban to Johannesburg are available! Johannesburg is the home of O.R. Tambo International Airport (JNB), which is a 25-minute drive from the centre of the city.

Book cheap SAA flights from Durban to Johannesburg at Travelstart today!



Hub Airport

O.R. Tambo International (JNB)


Star Alliance

Inflight magazine


About Johannesburg

General Information


South African Rand (ZAR)


South Africa


English / isiZulu

Hub Airport

O.R. Tambo International Airport (JNB)

Travel Adaptor

Type C / D / M / N

Travel Documents

Make sure you have your South African passport or ID when flying from Durban to Johannesburg.

Airport Information

It will take you 25 minutes to drive from O.R. Tambo International Airport to the Johannesburg city centre.

Main Attractions

Some of the most famous attractions in Johannesburg are Constitution Hill, Maboneng Precinct and the Apartheid Museum.

Route information

Flight time

1 hour and 5 minutes

Flight distance

500 km

Departure airport

King Shaka International Airport

Arrival airport

O.R. Tambo International Airport

Aircraft model

Boeing 738

Other popular routes

Why book with us
  • Bringing you the best fares from all airlines
  • Expert assistance from booking to departure
  • Online destinations for planning your travels
Already Booked your Flight?

Explore our Hotel listings:

  • 1000's of options worldwide
  • Best prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelstart Live agents for guidance and booking assistance

  • 021 020 0559

Download our app

Free for iPhones and Android