Book Cheap Flights from Johannesburg to Cape Town from £37

Explore the best deals

Discover the cheapest flights from Johannesburg to Cape Town
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Johannesburg to Cape Town

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available in the middle of March. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 16 Mar - 22 Mar
£60
£57
£55
£55
£69
£75
£71
£63
£64
£73
£65
£65
FebruaryMarchAprilMay

Currency exchange rates and cost of life

TrainLocal, one-way ticket
46%Trains in Cape Town are 46% cheaper than in Johannesburg.
Johannesburg£1.56
Cape Town£0.85
MealMid-priced restaurant
0%A meal in Cape Town costs roughly the same as in Johannesburg.
Johannesburg£9.16
Cape Town£9.16
TaxiStandard daytime start rate
26%Taxis are 26% more expensive in Cape Town than in Johannesburg.
Johannesburg£0.73
Cape Town£0.92
CoffeeRegular cappuccino
3%Coffee in Cape Town is 3% cheaper than in Johannesburg.
Johannesburg£1.81
Cape Town£1.76
Exchange rate
1 GBP = 21.75 ZAR
1 ZAR = 0.05 GBP
Last revised on Sat 14/02
Distance: 787 miles
Johannesburg airports
OR Tambo International Airport (JNB)How far from city centre: 1 miles
Lanseria Intl Apt (HLA)How far from city centre: 30 miles
Cape Town airports
Cape Town International Airport (CPT)How far from city centre: 11 miles

Flights from Johannesburg to Cape Town: all you need to know

Cape Town truly captures the imagination. Nestled at the foot of Table Mountain, this city offers a compelling mix of history, culture, and natural beauty. Explore a rich heritage at Robben Island, where Nelson Mandela was once imprisoned, or wander through the colourful Bo-Kaap neighbourhood. Whether you seek panoramic ocean views, a deeper understanding of South African history, or vibrant local experiences, Cape Town delivers. Its stunning natural setting and diverse attractions draw visitors from around the globe, making it a standout destination.

Planning your trip from Johannesburg to Cape Town is straightforward. Flights between these two major South African cities are frequent, with an average duration of around 2 hours and 5 minutes. This quick journey makes Cape Town an ideal destination for a weekend escape or a longer holiday. When considering the best time to visit, Cape Town truly shines during its summer months, from November to February, with warm weather averaging 25°C. However, these months also see higher prices and more crowds. For a more relaxed experience with pleasant temperatures, consider the shoulder seasons of spring (September to October) or autumn (March to May), when the weather remains mild, around 20°C, and the city is less bustling.

Information about Johannesburg airports

Johannesburg offers two main airports for commercial flights, providing options for travellers heading to Cape Town.

OR Tambo International Airport (JNB)

This is the primary gateway for international and domestic air travel, located just under 15 miles from the city centre. As the busiest airport in the region, it handles a significant volume of flights daily. Passengers will find a wide array of amenities, including retail shops, dining options, and car hire services readily available within the terminal buildings.

Lanseria International Airport (HLA)

Situated approximately 28 miles north-west of the city, this airport serves as an alternative for domestic routes, including services to Cape Town. Known for its smaller scale and often quicker processing times, it caters to travellers seeking a more streamlined experience. Facilities at this hub include parking, a selection of eateries, and passenger lounges.

Airports in Cape Town: good to know

Cape Town International Airport is the primary gateway for flights arriving from Johannesburg.

Cape Town International Airport (CPT)

Travellers landing at Cape Town International Airport will find it located approximately 12 miles from the city centre. This significant travel hub offers a range of facilities to ensure a smooth arrival. Passengers can access various ground transport options, including metered taxis, shuttle services, and car hire desks, making onward journeys convenient. The terminal infrastructure accommodates a high volume of domestic and international traffic, serving as a vital link for those visiting the Western Cape.

Get the best flight deals from Johannesburg to Cape Town

Now you are ready to explore the stunning landscapes and vibrant culture of Cape Town. With eDreams, comparing flights from Johannesburg is simple. We bring together deals from many airlines, helping you find the perfect option for your trip. Want even more savings? Become an eDreams Prime member for exclusive discounts on your flight. Why not make planning even easier by bundling your flight and hotel together? It is a smart way to save money and secure your entire holiday in one go. Start your adventure today and find your ideal flight to Cape Town with eDreams.

FAQs about flights from Johannesburg to Cape Town

What are the advantages of purchasing flexible flight tickets to Cape Town through eDreams UK?
With a flexible flight ticket, you're assured a refund or the option to rebook without any additional fees if your flight from Johannesburg to Cape Town gets canceled. eDreams UK has got you covered, ensuring peace of mind and hassle-free travel changes! Plus, this flexibility allows you to adapt your travel plans with ease, offering greater convenience in today’s unpredictable travel environment.
How can I search for and book flights from Johannesburg to Cape Town on eDreams UK, and also find the best deals?
With our flight search engine, you can discover flights starting at just £37 for the route from Johannesburg to Cape Town. At eDreams UK, our priority is to offer you the most affordable options. You have the flexibility to customize your search based on various criteria, including stopovers, airports, travel dates, and additional filters. This way, you can tailor your journey to meet your specific needs and preferences, ensuring a seamless travel experience.
Is it pricier to visit Cape Town compared to Johannesburg?
When looking at taxi fares, a ride in Cape Town averages 0.92 GBP, which is 26% more expensive than in Johannesburg, where the average fare is 0.73 GBP. This price difference reflects varying transportation costs in different regions, often influenced by factors such as local demand, fuel prices, and regulatory fees.
Train tickets in Cape Town are 46% cheaper compared to Johannesburg. The price in Cape Town is 0.85 GBP, whereas in Johannesburg, it's 1.56 GBP. This price difference can make travel more affordable, especially for frequent commuters or budget-conscious travelers.
When comparing meal prices, they are similar in both Cape Town and Johannesburg, costing about 9.16 GBP in each location.
For coffee lovers, the price is 3% lower in Cape Town, with an average cost of 1.76 GBP, while in Johannesburg, coffee is 1.81 GBP.
When is the best time to book a flight ticket from Johannesburg to Cape Town?
The top months for booking flights from Johannesburg to Cape Town are July, January and October. Travelers often find the best deals and optimal flight options during these times, making them ideal for planning your trip.
What are the best months to book a flight from Johannesburg to Cape Town?
The best time to fly to Cape Town from Johannesburg really hinges on various personal preferences, particularly regarding budget considerations. In terms of popularity, December stands out as the top month for flights to Cape Town from Johannesburg, as indicated by our customer search data. Following closely are September and April. If your goal is to escape the hustle and bustle of peak season and find a more tranquil experience, consider traveling during May, June or July. These months are associated with significantly fewer searches, making them a great choice for those seeking a quieter getaway from Johannesburg to Cape Town.
How long does it take to fly from Johannesburg to Cape Town?
The average flight time from Johannesburg to Cape Town is approximately 2 h and 20 m. This journey typically covers a distance of about 786.54 mi. Please note that the flights along this route may include one or more layovers in different cities.

Plan your trip

Popular Flight RoutesOther interesting routes