Cape Town flights

Book cheap flights from Johannesburg to Cape Town

Flights from Johannesburg to Cape Town

Prices observed in the past 7 days start from R1259 one-way and R2788 round trip. Fares and availability may change at any time, and additional terms may apply.

Popular airlines to Cape Town

Flights from Johannesburg to Cape Town

Flying from Johannesburg to Cape Town is one of SA’s busiest routes for a reason. Fast flights, plenty of options, and a city that delivers every time. Think beaches, food spots, and views that actually live up to the hype.

Frequently Asked Questions

How long is the flight from Johannesburg to Cape Town?

It’s a short one. Direct flights take around 2 hours. Add a bit of time for boarding and taxiing, but you’ll be in Cape Town before you know it. No need for stopovers here. It’s a straight shot, making it perfect for quick getaways, work trips, or last-minute plans. Easy in, easy out.

When is the cheapest time to book flights from Johannesburg to Cape Town?

You’ll usually find better prices between May and August, outside of peak holiday periods. Avoid December, Easter, and school holidays if you want cheaper fares. Booking a few weeks in advance helps, but this route often has deals popping up. Midweek flights, especially Tuesday and Wednesday, are usually lighter on your budget.

Which airlines fly from Johannesburg to Cape Town?

You’ve got options. Major airlines on this route include FlySafair, Airlink, CemAir, and South African Airways when operating. Flights run throughout the day, from early morning to late evening. Low-cost carriers keep prices competitive, while full-service options add extras. Pick what suits your schedule and budget.

Do South Africans need a visa for Cape Town?

No, South Africans do not need a visa for Cape Town, as this is a domestic route. You’ll need a valid South African ID, passport or driver’s licence to fly.

What do I need to know before travelling to Cape Town?

Cape Town’s weather can change quickly, so pack layers even in summer. The wind can be strong, especially around the coast. Getting around is easiest with a car, but ride-hailing apps are widely used. Book popular restaurants and activities in advance during busy seasons. And yes, Table Mountain doesn’t always show up. Have a backup plan.

Which airports are used for this route?  

Cape Town International Airport is an easy 20-minute drive from the city centre of Cape Town, but be sure to factor in possible traffic delays. Please ensure you arrive at the airport 90 minutes prior to your local flight. The minimum check-in time is 45 minutes prior to departure for local flights. The flight duration from O.R. Tambo to Cape Town is approximately 2 hours and 5 minutes.

Custom travel packages

More popular flights from Johannesburg

Why travel from Johannesburg to Cape Town

Discover what sets Cape Town apart and why it continues to inspire travellers

More popular flights to Cape Town

Download Travelstart App

TRAVEL HACK

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?

1000’s of options worldwide

Best price

Great service

Travelstart personalised support
Personalized assistance

Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.