Most Popular Airlines Flying to Cape Town
Flysafair
South African Airways
Batik Air Malaysia
Angola Airlines
Global Aviation
Air Canada
Ethiopian Airlines
Airlink
Kenya Airways Latest Flight Deals to Cape Town
These are the best offers on flights to Cape Town you’ll find over the next 60 days, with savings of up to CAD 731. Don’t miss out!

Flysafair

Air Tanzania

Flysafair

Thai Vietjet Air

Flysafair

Angola Airlines

IndiGo

Etihad Airways

Air Tanzania
When is the cheapest time to book flights to Cape Town?
What is the cheapest month for one-way flights from Johannesburg to Cape Town?
Based on Trip.com data, the cheapest month to fly from Johannesburg to Cape Town is January, with an average price of CAD 87. The most expensive month is usually May, with average prices reaching CAD 160.
What is the cheapest month for return flights from Johannesburg to Cape Town?
Based on Trip.com's historical data, June is often the cheapest month for fly from Johannesburg to Cape Town, with an average price of CAD 234. April is usually the most expensive period, with prices averaging as high as CAD 453.
Which day of the week is cheapest to fly from Johannesburg to Cape Town?
Based on Trip.com data from the past 12 months, the cheapest day to fly from Johannesburg to Cape Town is Tuesday. The average fare on this day is usually lower than on other days. Try to avoid flying on Friday as fares are usually the highest.
Round-trip fights to Cape Town
Whether it's a quick getaway or a business trip to remember, our 3–7 day round trips are perfect for experiencing Cape Town affordably.
Useful info for your flights to Cape Town from the United Kingdom
| Cheapest one-way flight price | CAD 93 |
|---|---|
| Cheapest return ticket price | CAD 188 |
| Cheapest month | June |
| Peak season for travel | December |
| Flight distance | 1,255.57km |
| Average flight time | 2 hours 15 minutes |
| Popular airline | South African Airways |
Frequently asked questions: Booking Cape Town flights
How long is the flights to Cape Town?
- Approx. 2 hours 14 minutes to fly from Johannesburg to Cape Town.
- Approx. 4 hours 56 minutes to fly from Harare to Cape Town.
- Approx. 22 hours 15 minutes to fly from Toronto to Cape Town.
- Approx. 22 hours 35 minutes to fly from Montreal to Cape Town.
How to get cheapest flights to Cape Town?
You can book cheaper flights in the following ways:- Search for tickets to a city or airport near Cape Town.
- Look up different airlines that have flights to Cape Town.
- Browse different departure dates from the same month.
- Filter for different departure times from the same day.
- Check for discount information on various social media sites.
- Explore deals and discounts on airline websites.
What is the most popular month to visit Cape Town?
Understanding peak and off travel seasons to Cape Town can help you arrange your travel plans accordingly. The most popular month to visit Cape Town is July. The average price of flight tickets to Cape Town in July is CAD 2,450.When are flight to Cape Town cheapest?
Flight tickets to Cape Town are the cheapest in June compared to other months, the average price is CAD 146.Which popular airlines have flights to Cape Town?
Popular airlines with flights to Cape Town: Flysafair, Ethiopian Airlines, and South African Airways.
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.