Cheap SAA Flights from
Johannesburg to Cape Town

Cape Town is a famous tourist destination on the southwestern coast of South Africa. The city is home to more than 4.2 million people as well as an incredible array of awesome and exceptional experiences for you to enjoy. In Cape Town, you’ll discover spectacular beaches, fascinating history and top-class shopping experiences. The top attractions in and around the city include Table Mountain, the V&A Waterfront and Camps Bay Beach.

Are you ready for an adventure in South Africa that you will never forget? Because cheap SAA flights from Johannesburg to Cape Town are now available! Cape Town’s hub airport is Cape Town International Airport (CPT), which is a 15-minute drive from the city centre.

Book cheap SAA flights from Johannesburg to Cape Town at Travelstart today!



Hub Airport

O.R. Tambo International (JNB)


Star Alliance

Inflight magazine


About Cape Town

General Information


South African Rand (ZAR)


South Africa


English / Afrikaans / isiXhosa

Hub Airport

Cape Town International Airport (CPT)

Travel Adaptor

Type D / M / N

Travel Documents

You will need your South African ID or passport when flying to Cape Town.

Airport Information

Cape Town International Airport is a 15-minute drive away from the city centre of Cape Town.

Main Attractions

There are numerous attractions waiting for you in Cape Town, including the Cape Winelands, Blouberg Beach and Lion’s Head.

Route information

Flight time

2 hours and 10 minutes

Flight distance

1271 km

Departure airport

O.R. Tambo International

Arrival airport

Cape Town International Airport

Aircraft model

Airbus A320-200

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