WOOHOO! Get free flight vouchers worth R650 when you sign up to the Travelstart newsletter

Sign up now

Cheap SAA Flights from Cape Town to Johannesburg

Johannesburg is South Africa’s ‘City of Gold’. More than 4 million residents call the city home and fondly refer to it as Joburg or Jozi. Johannesburg is where you will find enticing nightlife, modern urban scenes and incredible history. The top attractions include the Apartheid Museum, Gold Reef City and the Cradle of Humankind.

Prepare to experience the hub of activity in this huge South African destination, because cheap SAA flights from Cape Town to Johannesburg are available! Operating since 1934, SAA is South Africa’s oldest airline and the country’s flag carrier. Flying to 57 destinations across the globe, you’ll be sure to find your ideal SAA flight with Travelstart!

About Johannesburg

Airport information

It takes a 25-minute drive to reach the city centre of Johannesburg from O.R. Tambo International Airport. Lanseria International Airport is a 50-minute drive away. There are numerous transport options to get you from both airports. A shuttle service outside Terminal A in OR Tambo will take you to Johannesburg, Pretoria, Sandton, as well as other nearby areas. A Gautrain station is at International Departures in Terminal A to provide you with transport to Sandton. Lanseria includes a shuttle service travelling to and from the Sandton Gautrain station.

Main attractions

The leading attractions in Johannesburg include Constitution Hill, the Neighbourgoods Market and Maboneng Precinct.

Route Information

Flight time
2 hours
Flight distance
1280 km
Departure airport
Cape Town International Airport
Arrival airport
O.R. Tambo International Airport
Aircraft model
Airbus A320-200

Things to do in Johannesburg

Entertainment

South Africa’s ‘city of gold’ offers you a variety of places to make sure you have an enjoyable time. See how much you can make at the exciting Gold Reef City. Watch a thrilling soccer match or an awesome live concert at FNB Stadium.

Nature

Spending time in Johannesburg gives you access to many spectacular settings. Experience the charming sights at the Johannesburg Botanical Garden. Take in stunning views at Emmarentia Dam. Have an unforgettable adventure exploring the Klipriviersberg Nature Reserve.

History

Johannesburg is home to a multitude of landmarks and museums outlining the history of South Africa. Take an insightful tour through the Apartheid Museum. Discover a fascinating and tragic story at the Hector Pieterson Museum. Learn about one of the country’s most inspirational leaders at Mandela House.

Where to stay in Johannesburg

Glenalmond Hotel

Book a stay in the heart of Sandton with the 3-star Glenalmond Hotel. Choose from a variety of spacious rooms. You’re also welcome to enjoy the establishment’s self-catering apartment, complete with a kitchenette and seating area. Friendly staff are on hand to make your stay as comfortable as possible.

Show me

Westpoint Executive Suites

Experience a taste of modern excellence at the Westpoint Executive Suites. Situated in Johannesburg’s business and financial centre, the hotel offers you elegantly decorated luxury apartments. Westpoint includes spacious gardens, a semi-Olympic-sized swimming pool with a charming deck area. Additionally, there are gas barbecues and two parking spaces per apartment.

Show me

African Pride Melrose Arch, Autograph Collection

Situated in Melrose Arch is the trendy 5-star African Pride Melrose Arch Hotel. Make yourself at home at one of their stylish rooms, each with state-of-the-art amenities and large bathrooms. Relax in secluded gardens or their outdoor swimming pool. The Rosebank Mall and Sandton City Mall are only 6km away.

Show me

Want to see more accommodation in Johannesburg?

See all
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
  • live@travelstart.com

Download our app

Free for iPhones and Android