Flights from Johannesburg to Cape Town

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 at the beginning of May. 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: May 4 - May 10
QAR 348
QAR 379
QAR 330
QAR 266
QAR 361
QAR 338
QAR 259
QAR 1,046
QAR 358
QAR 277
MarchAprilMayJune
Airlines that fly from Johannesburg to Cape Town

Currency and cost comparison

TrainLocal, one-way ticket
33%Trains in Cape Town are 33% cheaper than in Johannesburg.
JohannesburgQAR 6.47
Cape TownQAR 4.32
MealMid-priced restaurant
0%A meal in Cape Town costs roughly the same as in Johannesburg.
JohannesburgQAR 43.16
Cape TownQAR 43.16
TaxiStandard daytime start rate
43%Taxis are 43% more expensive in Cape Town than in Johannesburg.
JohannesburgQAR 3.02
Cape TownQAR 4.32
CoffeeRegular cappuccino
0%A coffee in Cape Town costs roughly the same as in Johannesburg.
JohannesburgQAR 8.54
Cape TownQAR 8.50
Exchange rate
1 QAR = 4.61 ZAR
1 ZAR = 0.22 QAR
Last revised on Mon, 03/16
Distance: 1266 kms
Johannesburg airports
O. R. Tambo International Airport (JNB)How far from city centre: 1 kms
Cape Town airports

Flying from Johannesburg to Cape Town: Your complete guide

Cape Town offers a unique blend of cultural depth, historical resonance, and stunning natural beauty. Travellers are drawn to its iconic landmarks, from the majestic Table Mountain to the poignant Robben Island, each telling a part of the city’s rich story. Whether you seek vibrant local experiences, scenic coastal drives, or a deeper connection with South Africa’s heritage, Cape Town provides a memorable journey.

Flights from Johannesburg to Cape Town typically last around 2 hours and 10 minutes. This short duration makes it an ideal route for both quick getaways and longer holidays. Several airlines operate direct flights daily, giving you flexibility when planning your trip.

Consider visiting Cape Town during its summer months, from November to February, when the weather is warm and sunny, perfect for exploring beaches and outdoor attractions. However, this is also peak season, so expect higher prices and larger crowds. For a balance of good weather and fewer tourists, the shoulder seasons of September to October and March to April are excellent choices. During these months, you can enjoy pleasant temperatures and often find more competitive flight and accommodation deals. Winter, from May to August, brings cooler weather and occasional rain, but also offers lush green landscapes and fewer visitors, making it a good time for indoor cultural activities and cosy experiences.

All you need to know about Johannesburg airports

When flying from Johannesburg to Cape Town, your journey will typically begin at one of Johannesburg’s primary aviation hubs offering direct routes.

O. R. Tambo International (JNB)

This is the largest and busiest air travel facility, serving as a major gateway for both domestic and international connections. It features extensive retail options, various dining establishments, and multiple lounges across its two main terminal buildings. The complex also offers diverse parking facilities, including shaded and long-stay areas, readily accessible via dedicated access roads.

Lanseria International (HLA)

Located north-west of the city centre, this facility is a smaller, privately owned alternative to the main international hub. It is known for its streamlined check-in processes and generally quicker passenger throughput. The terminal provides a more intimate travel experience, with a compact selection of shops and eateries, primarily catering to domestic routes.

Guide to Cape Town airports

When flying from Johannesburg to Cape Town, you will primarily arrive at Cape Town International, the city's main air hub.

Cape Town International (CPT)

This is the sole commercial gateway for Cape Town, situated approximately 20 kilometres east of the city centre. The facility handles all domestic and international passenger services. A single, integrated terminal building manages arrivals and departures, simplifying navigation for travellers. Its operations include a variety of retail outlets, dining options, and car hire services conveniently located within the terminal structure. The establishment is well-regarded for its efficiency and accessibility, connecting passengers to various transport links for onward travel into the metropolitan area.

Get the best prices for your flights from Johannesburg to Cape Town

Feel the Atlantic breeze on your face, or imagine the echoes of centuries past at Robben Island. Cape Town awaits your discovery, offering a blend of natural beauty and rich history. With eDreams, you can effortlessly compare flights from numerous airlines, ensuring you find the best option for your journey from Johannesburg. Unlock even greater savings and exclusive deals by subscribing to eDreams Prime, or simplify your planning by booking your flight and hotel together in one convenient package. Start exploring flights today and prepare for your unforgettable trip to the Mother City.

Plan your trip

Popular Flight RoutesAlternate routes