Find cheap flights to Cape Town

Sat 10/12
Sat 10/19
Any month
Compare vs momondo |

When is the best time to fly to Cape Town?

3 535 ZAR
2 893 ZAR
2 250 ZAR
1 607 ZAR
Price
1 607 - 3 258 ZAR

When is the best time to fly to Cape Town?

In general, when booking your flight to Cape Town, May is the cheapest month on average.

When is the best time to book a flight to Cape Town?

On average, from most locations, when planning your trip to Cape Town, try to book your flight in the region of 57 days in advance for the cheapest prices.

What is the cheapest day to depart on your flight to Cape Town?

Most of our users find that booking their departure to Cape Town on a Tuesday is the cheapest. Conversely, departing on a Friday seems to be the most expensive.

What is the cheapest time of day to fly to Cape Town?

In general, when looking for the cheapest flight to Cape Town, our data indicates that morning flights are the most cost-effective. midday flights tend to be the most expensive.


Cape Town flight deals found on momondo

Check out some of the best fares to Cape Town found recently by users on momondo
Quickest
Cheapest
FlySafair
FlySafair
15 Oct
HLA
10:50
Johannesburg Lanseria airport
2h 15m
13:05
CPT
Cape Town Intl airport
FlySafair
22 Oct
CPT
12:40
Cape Town Intl airport
2h 15m
14:55
HLA
Johannesburg Lanseria airport
1 057 ZAR
FlySafair
FlySafair
14 Oct
HLA
21:20
Johannesburg Lanseria airport
2h 10m
23:30
CPT
Cape Town Intl airport
FlySafair
15 Oct
CPT
12:40
Cape Town Intl airport
2h 15m
14:55
HLA
Johannesburg Lanseria airport
1 087 ZAR
FlySafair
FlySafair
12 Oct
HLA
21:20
Johannesburg Lanseria airport
2h 10m
23:30
CPT
Cape Town Intl airport
FlySafair
15 Oct
CPT
12:40
Cape Town Intl airport
2h 15m
14:55
HLA
Johannesburg Lanseria airport
1 102 ZAR
FlySafair
FlySafair
15 Oct
HLA
10:50
Johannesburg Lanseria airport
2h 15m
13:05
CPT
Cape Town Intl airport
FlySafair
22 Oct
CPT
12:40
Cape Town Intl airport
2h 15m
14:55
HLA
Johannesburg Lanseria airport
1 117 ZAR
FlySafair
FlySafair
15 Oct
HLA
21:20
Johannesburg Lanseria airport
2h 10m
23:30
CPT
Cape Town Intl airport
FlySafair
19 Oct
CPT
18:40
Cape Town Intl airport
2h 05m
20:45
HLA
Johannesburg Lanseria airport
1 132 ZAR
Kulula
Kulula
08 Jan
JNB
17:25
Johannesburg OR Tambo airport
2h 10m
19:35
CPT
Cape Town Intl airport
Kulula
18 Jan
CPT
20:30
Cape Town Intl airport
2h 00m
22:30
JNB
Johannesburg OR Tambo airport
1 147 ZAR
Mango
Mango
14 Oct
BFN
19:40
Bloemfontein Intl airport
1h 40m
21:20
CPT
Cape Town Intl airport
Mango
16 Oct
CPT
11:10
Cape Town Intl airport
1h 30m
12:40
BFN
Bloemfontein Intl airport
1 298 ZAR
Kulula
Kulula
08 Jan
JNB
17:25
Johannesburg OR Tambo airport
2h 10m
19:35
CPT
Cape Town Intl airport
Kulula
18 Jan
CPT
20:30
Cape Town Intl airport
2h 00m
22:30
JNB
Johannesburg OR Tambo airport
1 147 ZAR
British Airways
British Airways
03 Mar
JNB
22:40
Johannesburg OR Tambo airport
2h 10m
0:50
+1
CPT
Cape Town Intl airport
British Airways
07 Mar
CPT
20:30
Cape Town Intl airport
2h 00m
22:30
JNB
Johannesburg OR Tambo airport
1 223 ZAR
SAA
SAA
10 Dec
HLA
8:20
Johannesburg Lanseria airport
2h 15m
10:35
CPT
Cape Town Intl airport
SAA
17 Dec
CPT
7:55
Cape Town Intl airport
1h 55m
9:50
HLA
Johannesburg Lanseria airport
1 887 ZAR
Kulula
Kulula
08 Jan
JNB
17:25
Johannesburg OR Tambo airport
2h 10m
19:35
CPT
Cape Town Intl airport
Kulula
18 Jan
CPT
20:30
Cape Town Intl airport
2h 00m
22:30
JNB
Johannesburg OR Tambo airport
1 147 ZAR
British Airways
British Airways
03 Mar
JNB
22:40
Johannesburg OR Tambo airport
2h 10m
0:50
+1
CPT
Cape Town Intl airport
British Airways
07 Mar
CPT
20:30
Cape Town Intl airport
2h 00m
22:30
JNB
Johannesburg OR Tambo airport
1 223 ZAR

Airports near Cape Town

Below you will find all the airports in Cape Town along with their distance from the city centre
Cape Town Intl
14 km from city centre

Popular routes to Cape Town

Most frequently searched flights to Cape Town along with the cheapest price and shortest flight duration
Johannesburg to Cape Town Flights
Fastest flight time
2h 05m
Cheapest price
1 057 ZAR
Durban to Cape Town Flights
Fastest flight time
2h 00m
Cheapest price
1 193 ZAR
Pilanesberg to Cape Town Flights
Fastest flight time
2h 20m
Cheapest price
3 080 ZAR
Windhoek to Cape Town Flights
Fastest flight time
2h 00m
Cheapest price
3 397 ZAR
Harare to Cape Town Flights
Fastest flight time
3h 20m
Cheapest price
4 891 ZAR
Nairobi to Cape Town Flights
Fastest flight time
9h 45m
Cheapest price
5 133 ZAR
Prague to Cape Town Flights
Fastest flight time
14h 40m
Cheapest price
5 676 ZAR
Frankfurt am Main to Cape Town Flights
Fastest flight time
11h 45m
Cheapest price
6 160 ZAR
Dublin to Cape Town Flights
Fastest flight time
14h 45m
Cheapest price
6 673 ZAR
Manchester to Cape Town Flights
Fastest flight time
17h 20m
Cheapest price
6 688 ZAR
Accra to Cape Town Flights
Fastest flight time
19h 45m
Cheapest price
6 778 ZAR
Stockholm to Cape Town Flights
Fastest flight time
15h 45m
Cheapest price
6 839 ZAR
Vienna to Cape Town Flights
Fastest flight time
11h 20m
Cheapest price
6 975 ZAR
Berlin to Cape Town Flights
Fastest flight time
15h 25m
Cheapest price
7 020 ZAR
Salzburg to Cape Town Flights
Fastest flight time
13h 30m
Cheapest price
7 035 ZAR
London to Cape Town Flights
Fastest flight time
11h 30m
Cheapest price
7 096 ZAR
Milan to Cape Town Flights
Fastest flight time
14h 25m
Cheapest price
7 111 ZAR
Munich to Cape Town Flights
Fastest flight time
11h 40m
Cheapest price
7 231 ZAR
Paris to Cape Town Flights
Fastest flight time
14h 10m
Cheapest price
7 292 ZAR
Rome to Cape Town Flights
Fastest flight time
13h 45m
Cheapest price
7 322 ZAR
View more

Start planning your trip to Cape Town