Book cheap flights from Johannesburg to Cape Town from R 583

Last minute flights from Johannesburg to Cape Town

Book now before it's too late

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.
Johannesburg Cape Town
BEST
DEAL
Tue, 18 Feb HLA - CPT
-13 %
674R 583R
Prime price per passenger
Johannesburg Cape Town
BEST
DEAL
Tue, 11 Mar JNB - CPT
1126R 1028R
Prime price per passenger
Johannesburg Cape Town
BEST
DEAL
Mon, 24 Mar JNB - CPT
1169R 1098R
Prime price per passenger
Johannesburg Cape Town
BEST
DEAL
Wed, 09 Apr HLA - CPT
1194R 1122R
Prime price per passenger
Johannesburg Cape Town
BEST
DEAL
Mon, 28 Apr HLA - CPT
1195R 1122R
Prime price per passenger
Johannesburg Cape Town
BEST
DEAL
Sun, 20 Apr HLA - CPT
Tue, 29 Apr CPT - HLA
1662R 1560R
Prime price per passenger

Currency and cost comparison

Train Local, one-way ticket
30% Trains in Cape Town are 30% cheaper than in Johannesburg.
Johannesburg 30R
Cape Town 20R
Meal Mid-priced restaurant
20% A meal in Cape Town is 20% cheaper than a meal in Johannesburg.
Johannesburg 205R
Cape Town 165R
Distance: 1266 kms
Johannesburg airports
OR Tambo International Airport (JNB) How far from city centre: 1 kms
Lanseria Intl Apt (HLA) How far from city centre: 48 kms
Cape Town airports
Cape Town International Airport (CPT) How far from city centre: 18 kms

Useful Information for Flights from Johannesburg to Cape Town

Planning a trip from Johannesburg to Cape Town? Flights between these two major South African cities are frequent and readily available through eDreams. Whether you're travelling for business or leisure, booking your flights to Cape Town from Johannesburg with us is easy and convenient. We offer a wide selection of flights to suit your schedule and budget, so you can find the perfect option for your journey.

Best Time to Fly to Cape Town

Cape Town boasts a Mediterranean climate, making it a year-round destination. Summers (December-February) are warm and dry, ideal for beach visits, with average temperatures around 25°C. Winters (June-August) are mild and wetter, perfect for exploring the city's cultural attractions, with average temperatures around 17°C. Spring (September-November) and autumn (March-May) offer pleasant shoulder seasons with varied temperatures. Book your flights to Cape Town from Johannesburg with eDreams today for the best deals.

Johannesburg Airports

Johannesburg is a major city in South Africa with flights to Cape Town from Johannesburg and other destinations worldwide. It boasts two main passenger airports:

Airport Information

O.R. Tambo International Airport (JNB)

O.R. Tambo International Airport, formerly known as Johannesburg International Airport, is the largest and busiest airport in Africa. Located 23km east of Johannesburg city centre, in Kempton Park, Gauteng, it serves as a hub for South African Airways and other international airlines. This airport offers numerous flights to Cape Town from Johannesburg.

Lanseria International Airport (HLA)

Lanseria International Airport, situated approximately 35 kilometres from Johannesburg city centre, provides a convenient alternative to O.R. Tambo. This airport is well-equipped with modern facilities.

Main Airlines for This Route

Here are three major airlines offering flights to Cape Town from Johannesburg:

Cape Town Airports

Cape Town is served by Cape Town International Airport (CPT), the second largest airport in South Africa. It's a key hub for both domestic flights within South Africa and international flights to destinations around the globe. Book your flights to Cape Town from Johannesburg with eDreams and start your adventure.

Airport Information

Cape Town International Airport (CPT)

Cape Town International Airport offers a wide range of facilities including duty-free shops, restaurants, premium lounges, a chapel, prayer rooms, medical services, a pharmacy, and baby-changing facilities. For business travellers, there's the Airport Conference Centre with meeting and conference venues, as well as fully equipped offices available for hire. Numerous car parks are available, including multi-storey, shaded parking, and long-term options. You can book flights to Cape Town from Johannesburg easily with eDreams.

From the airport to the city centre, you can take an Uber or a pre-booked private transfer. While taxis are available, they are not recommended due to potential safety concerns and overcharging. Public transport between the airport and city centre was temporarily unavailable. Find the perfect flights to Cape Town from Johannesburg with eDreams. Consider our car rental services with eDreams for convenient travel within Cape Town once you arrive.

What to Do and See in Cape Town

Planning your flights to Cape Town from Johannesburg? Cape Town offers a vibrant blend of nature, culture, and adventure. With stunning landscapes and exciting activities, there's something for everyone.

Discover our TOP discounts for your flight from Johannesburg to Cape Town

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Cape Town from Johannesburg. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from Johannesburg to Cape Town

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to South Africa. At eDreams have you covered!
For flights from Johannesburg to Cape Town, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Cape Town is R583. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Cape Town more expensive than Johannesburg to visit?
Looking at cab fares, a ride in Cape Town costs about $ 24.50 ZAR, 23% more expensive than Johannesburg, with a fare of $ 20.00 ZAR, while train tickets cost 33% less at Cape Town: $ 20.00 ZAR versus $ 30.00 ZAR at Johannesburg. Comparing the price of a meal, they range from 165.00 ZAR euros in Cape Town, 20% less than the 205.00 ZAR euros in Johannesburg. The price of the coffee is around 6% cheaper in Cape Town, with an average of 36.39 ZAR, while in Johannesburg the coffee costs 38.60 ZAR.
How long does the flight from Johannesburg to Cape Town take?
Flight length from Johannesburg to Cape Town is around 02:11 hours on average, at an average distance of 1 247 km, for flights for the route (which may have 1 or more stops in other cities in between).
How is the weather in Cape Town compared to Johannesburg?
While in Johannesburg the temperatures can reach an average of 31.84 ºC in summer, with precipitation levels up to 6.0 mm ,Cape Town's temperatures can go up to 28.98 ºC during the hot season, with 9.0 mm average of rain rate . In winter, however, weather indicators show around 4.54 ºC in Cape Town, compared to the -0.43 ºC average degrees reported in Johannesburg. During the winter period, Johannesburg can register 0.9 mm precipitation, while Cape Town have an average of 12.0 mm rain level.
Which airports have flights between Johannesburg and Cape Town?
The main route from Johannesburg to Cape Town is: OR Tambo International Airport (JNB) to Cape Town International Airport (CPT). The following airlines fly this route: Fly Safair. Global Aviation. CemAir. Alternatively, you can find Johannesburg - Cape Town flights between Lanseria Intl Apt (HLA) to Cape Town International Airport (CPT) with the following airline(s) flying the route: Fly Safair. Hahn Air Systems.

Plan your trip