Cheap flights to Cape Town
40 cities have regular scheduled flights to Cape Town (CPT). 47 airlines fly to the city, from major international carriers to budget low-cost options. Most flights depart from Johannesburg, Durban, Gqeberha, Hoedspruit, Doha. Compare fares, choose the best option and book your tickets online at the best price. Enter your departure city above to find flights and check prices.

Gqeberha — Cape Town

East London — Cape Town

George — Cape Town

Bloemfontein — Cape Town

Mbombela — Cape Town

Johannesburg — Cape Town

Durban — Cape Town

Hoedspruit — Cape Town

Windhoek — Cape Town

Gaborone — Johannesburg

Kimberley — Johannesburg

Harare — Johannesburg
When is the best time to book a flight to Cape Town?
The price of a flight to Cape Town changes depending on how far ahead you book. For the best chance of a lower fare, book around 27 days before departure, when the average ticket costs about $1,005. Fares also tend to climb as the departure date gets closer.
Popular departure cities to Cape Town
Flight insights to Cape Town
Data-driven trends for direct flights to Cape Town — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Cape Town come from Johannesburg, Durban and Gqeberha. Johannesburg leads with around 875 flights a week.
- Johannesburg875 flights/week
- Durban210 flights/week
- Gqeberha59 flights/week
- Hoedspruit48 flights/week
- Doha45 flights/week
Top departure countries
Most direct flights to Cape Town depart from South Africa, Namibia and Germany. South Africa alone accounts for about 75% of all direct routes.
- South Africaavg $115
- Namibiaavg $171
- Germanyavg $611
- Qataravg $498
- Franceavg $480
Direct routes & fares
Popular non-stop routes to Cape Town range from Gqeberha at $45 to Doha at $498 — a quick way to compare direct-flight fares.
- Johannesburgfrom $68
- Durbanfrom $74
- Gqeberhafrom $45
- Hoedspruitfrom $124
- Dohafrom $498
Cheapest departure cities
The cheapest places to fly to Cape Town from right now are Gqeberha from $45, East London from $55 and George from $61.
- Gqeberhafrom $45
- East Londonfrom $55
- Georgefrom $61
- Bloemfonteinfrom $61
- Johannesburgfrom $68
Longest direct flights
The longest direct flight to Cape Town is from Atlanta at about 17h 15m, followed by Washington, D.C. (16h 47m) and New York City (16h 36m).
- Atlanta17h 15m
- Washington, D.C.16h 47m
- New York City16h 36m
- Singapore12h 54m
- Amsterdam12h 52m
Frequently asked questions
- Which cities have flights to Cape Town?
- There are 40+ cities with regular flights to Cape Town, from major international hubs to nearby regional airports. Pick your departure city to compare fares and book.
- Where do most flights to Cape Town depart from?
- Most travelers fly to Cape Town from Johannesburg, Durban, Gqeberha, Hoedspruit, Doha. These routes have the highest flight frequency and passenger traffic, so fares are usually competitive.
- How many airlines fly to Cape Town?
- 47 airlines operate flights to Cape Town, ranging from major international carriers to budget low-cost airlines. Competition helps keep fares affordable.
- When is the best time to book flights to Cape Town?
- For short-haul routes, booking 4–8 weeks ahead usually gives the best prices. For long-haul flights, aim for 2–3 months ahead. Prices also drop in off-peak seasons and for midweek departures.
- How to find cheap flights to Cape Town?
- Compare offers from multiple airlines, use flexible dates and set up price alerts. Our platform lets you track price trends and choose the best time to buy your tickets.