Flights to Cape Town

Direct flights from 32 cities, 743 flights a week. From Johannesburg the flight takes 2h 15m, tickets from $83. From Durban the flight takes 2h 15m, tickets from $80.

Flights to Cape Town at a glance

cities with nonstop flights here
32
nonstop flights a week
743
lowest fare from Johannesburg
$83
flight time from Johannesburg
2h 15m
lowest fare from Durban
$80
flight time from Durban
2h 15m
arrival airport
Cape Town International

Where you can fly to Cape Town from

Nonstop flights, busiest routes first

FromFare
Johannesburg 2h 15m, 359 a week from $83
Durban 2h 15m, 79 a week from $80
Port Elizabeth 1h 25m, 30 a week from $62
London United Kingdom, 11h 35m, 24 a week from $501
Dubai United Arab Emirates, 9h 40m, 21 a week from $441
George 55m, 21 a week from $64
Bloemfontein 1h 45m, 13 a week from $144
Hoedspruit 2h 45m, 12 a week from $164
Kimberley 1h 35m, 9 a week
Singapore Singapore, 13h 58m, 7 a week from $465
Skukuza 2h 50m, 7 a week from $300
New York United States, 14h 28m, 4 a week from $580

From other countries

When to fly to Cape Town

Weather by month

The most comfortable months are January, February, March, April, May, June, August, September, October, November and December: +23° by day, sea +16°, 6 rainy days a month. Long-term monthly averages.

Jan
+28° +17° +18° 3 days
Feb
+28° +17° +18° 3 days
Mar
+26° +16° +17° 7 days
Apr
+24° +13° +16° 4 days
May
+20° +11° +16° 8 days
Jun
+19° +10° +15° 10 days
Jul
+17° +8° +14° 12 days
Aug
+18° +8° +14° 10 days
Sep
+19° +9° +15° 6 days
Oct
+23° +12° +16° 5 days
Nov
+25° +15° +17° 5 days
Dec
+26° +16° +18° 5 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Arrival airport

Where the nonstop flights land

725 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Cape Town from?
From 32 cities. The busiest routes are from Johannesburg (359 flights a week), Durban (79 flights a week), Port Elizabeth (30 flights a week), London (24 flights a week), Dubai (21 flights a week) and George (21 flights a week).
How long is the flight from Johannesburg to Cape Town?
A nonstop flight takes about 2 hours 15 minutes, tickets from $83.
How long is the flight from Durban to Cape Town?
A nonstop flight takes about 2 hours 15 minutes, tickets from $80.
What is the cheapest city to fly to Cape Town from?
Port Elizabeth from $62, George from $64, Durban from $80 and Johannesburg from $83.
When is the best time to fly to Cape Town?
The most comfortable months are January, February, March, April, May, June, August, September, October, November and December: +23° by day, sea +16°, 6 rainy days a month. Long-term monthly averages.
Which airport do flights to Cape Town arrive at?
All nonstop flights land at Cape Town International (CPT).

Cities near Cape Town with their own flights

Worth a look when fares or dates to Cape Town do not suit; distance by straight line