Book Cheap Flights from Cape Town to Johannesburg

Cheapest flights to Johannesburg

One-way flights in the next 3 months

Flight Route Airline Trip Type Travel Dates Searched Price From
* Please note that the prices are subject to availability and block out dates do apply over peak season.

Flights from Cape Town to Johannesburg

As the largest city in the country, Johannesburg's skyline rises proudly, reflecting its progressive spirit and entrepreneurial drive. It is rich in diversity, cultures and traditions, arts and entertainment. Streets are adorned with colourful markets, traditional cuisine, museums and heritage sites that tell the tale of resilience and transformation. Popular airlines flying to and from Cape Town include: LIFT, FlySafair, South African Airways, CemAir and Airlink

Things to know before you travel to Johannesburg

General information

Essential details you need to know before your trip.

Country South Africa
Currency South African Rand
Language isiZulu / English
Hub airport O.R. Tambo International Airport (JNB)
Travel adaptor Type D / M / N

Travel documents

You will require a South African ID card or passport to fly from Cape Town to Johannesburg.

Airport information

From the OR Tambo International Airport, it takes 20 minutes to drive to the city centre of Johannesburg, while from Lanseria International Airport, it takes 50 minutes, but be sure to factor in possible traffic delays. Please ensure you arrive at the airport 90 minutes prior to your local flight. The minimum check-in time is 45 minutes prior to departure for local flights.

Main attractions

The main attractions in Johannesburg are the Apartheid Museum, Cradle of Humankind, Johannesburg Botanical Garden, Gold Reef City, Montecasino, Nelson Mandela Square, Lion Park and Soweto.

Cost of living in Johannesburg

Compare the costs of everyday items in Cape Town and Johannesburg

Average meal

Inexpensive restaurant

Cape Town R 150
Johannesburg R 165

Local beer

0,5L Draught

Cape Town R 39
Johannesburg R 35

Pack of cigarettes


Cape Town R 52
Johannesburg R 51

Uber Trip

Normal Tariff 20km

Cape Town R 266
Johannesburg R 322



Cape Town R 34
Johannesburg R 33
See other cheap flights to Johannesburg
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.

Download our app

Free for iPhones and Android