Air tickets from Lanseria International Airport to Cape Town International Airport
Search for flights from Johannesburg to Cape Town and check out affordable one-way and round-trip options.
- Return
- One way
-
- Cheapest nonstop
HLA 10:002h 15mDirectCPT 12:15Johannesburg - Cape Town | Mon, Jul 27 | Flysafair
CPT 19:502h 15mDirectHLA 22:05Cape Town - Johannesburg | Wed, Jul 29 | FlysafairRUB 11,037 RUB 14,68325% off25% offRUB 14,683 RUB 11,037 -
HLA 07:002h 15mDirectCPT 09:15Johannesburg - Cape Town | Thu, Jul 16 | Flysafair
CPT 06:202h 5mDirectHLA 08:25Cape Town - Johannesburg | Thu, Jul 23 | FlysafairRUB 11,457 RUB 14,68322% off22% offRUB 14,683 RUB 11,457 -
HLA 05:552h 20mDirectCPT 08:15Johannesburg - Cape Town | Sun, Jul 26 | Flysafair
CPT 06:202h 5mDirectHLA 08:25Cape Town - Johannesburg | Tue, Jul 28 | FlysafairRUB 11,831 RUB 14,68319% off19% offRUB 14,683 RUB 11,831 -
HLA 05:552h 20mDirectCPT 08:15Johannesburg - Cape Town | Tue, Jul 28 | Flysafair
CPT 06:052h 5mDirectHLA 08:10Cape Town - Johannesburg | Sun, Aug 2 | FlysafairRUB 12,32916% offRUB 14,683 RUB 12,329 -
HLA 09:002h 15mDirectCPT 11:15Johannesburg - Cape Town | Mon, Jul 13 | Flysafair
CPT 19:502h 15mDirectHLA 22:05Cape Town - Johannesburg | Wed, Jul 15 | FlysafairRUB 12,52215% offRUB 14,683 RUB 12,522 -
HLA 05:552h 20mDirectCPT 08:15Johannesburg - Cape Town | Fri, Jul 24 | Flysafair
CPT 06:052h 5mDirectHLA 08:10Cape Town - Johannesburg | Sun, Jul 26 | FlysafairRUB 12,90712% offRUB 14,683 RUB 12,907 -
HLA 07:002h 15mDirectCPT 09:15Johannesburg - Cape Town | Wed, Jul 1 | Flysafair
CPT 07:202h 5mDirectHLA 09:25Cape Town - Johannesburg | Tue, Jul 7 | FlysafairRUB 13,25810% offRUB 14,683 RUB 13,258 -
HLA 09:002h 15mDirectCPT 11:15Johannesburg - Cape Town | Tue, Jul 14 | Flysafair
CPT 06:202h 5mDirectHLA 08:25Cape Town - Johannesburg | Thu, Jul 16 | FlysafairRUB 13,3609% offRUB 14,683 RUB 13,360 -
HLA 11:302h 15mDirectCPT 13:45Johannesburg - Cape Town | Thu, Jul 9 | Flysafair
CPT 06:202h 5mDirectHLA 08:25Cape Town - Johannesburg | Thu, Jul 16 | FlysafairRUB 13,7466% offRUB 14,683 RUB 13,746 -
HLA 09:002h 15mDirectCPT 11:15Johannesburg - Cape Town | Sat, Jul 4 | Flysafair
CPT 06:202h 5mDirectHLA 08:25Cape Town - Johannesburg | Thu, Jul 9 | FlysafairRUB 13,8026% offRUB 14,683 RUB 13,802 -
JNB 13:0017h 25m1 stopCPT 14:00Johannesburg - Cape Town | Thu, Jul 2 | Normal Airline
CPT 15:006hDirectJNB 16:00Cape Town - Johannesburg | Sat, Jul 4 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
HLA 05:552h 20mDirectCPT 08:15Johannesburg - Cape Town | Sun, Jul 26 | FlysafairRUB 4,998 RUB 7,86136% off36% offRUB 7,861 RUB 4,998 -
HLA 11:302h 15mDirectCPT 13:45Johannesburg - Cape Town | Mon, Jul 27 | FlysafairRUB 5,270 RUB 7,86133% off33% offRUB 7,861 RUB 5,270 -
HLA 05:552h 20mDirectCPT 08:15Johannesburg - Cape Town | Wed, Jul 29 | FlysafairRUB 5,542 RUB 7,86130% off30% offRUB 7,861 RUB 5,542 -
HLA 11:402h 15mDirectCPT 13:55Johannesburg - Cape Town | Sat, Jul 25 | FlysafairRUB 5,82526% offRUB 7,861 RUB 5,825 -
HLA 05:552h 20mDirectCPT 08:15Johannesburg - Cape Town | Wed, Jul 1 | FlysafairRUB 5,96124% offRUB 7,861 RUB 5,961 -
HLA 12:052h 20mDirectCPT 14:25Johannesburg - Cape Town | Fri, Jul 24 | FlysafairRUB 6,10822% offRUB 7,861 RUB 6,108 -
HLA 05:552h 20mDirectCPT 08:15Johannesburg - Cape Town | Thu, Jul 16 | FlysafairRUB 6,25520% offRUB 7,861 RUB 6,255 -
HLA 05:552h 20mDirectCPT 08:15Johannesburg - Cape Town | Wed, Jul 15 | FlysafairRUB 6,74314% offRUB 7,861 RUB 6,743 -
HLA 05:552h 20mDirectCPT 08:15Johannesburg - Cape Town | Mon, Aug 3 | FlysafairRUB 7,3896% offRUB 7,861 RUB 7,389 -
HLA 16:452h 15mDirectCPT 19:00Johannesburg - Cape Town | Wed, Jul 22 | FlysafairRUB 7,3896% offRUB 7,861 RUB 7,389 -
JNB 13:0017h 25m1 stopCPT 14:00Johannesburg - Cape Town | Thu, Jul 2 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Lanseria International Airport to Cape Town International Airport are based on average prices across airlines for the next 3 months according to the latest Trip.com data.
Trip.com Price Insights: Flights from Lanseria International Airport to Cape Town International Airport
What is the cheapest month to fly from Lanseria International Airport to Cape Town International Airport?
Based on Trip.com's data from the past 12 months, the cheapest one-way flights from Lanseria International Airport to Cape Town International Airport are usually in January, with an average price of RUB 5,512. It is best to avoid April, when the average price can reach RUB 11,892.
What is the cheapest month to fly return from Lanseria International Airport to Cape Town International Airport?
Based on Trip.com's data from the past 12 months, August is often the month to find the lowest fares from Lanseria International Airport to Cape Town International Airport, with an average price of RUB 7,570. April is usually the most expensive month, with an average price reaching RUB 26,176.
What is the cheapest day of the week to fly from Lanseria International Airport to Cape Town International Airport?
Based on Trip.com's data from the past 12 months, the cheapest departure day from Lanseria International Airport to Cape Town International Airport is Monday, with average prices usually lower than other days. Avoid departing on Friday as prices are typically highest on that day.
Selected Airlines from Lanseria International Airport to Cape Town International Airport
See which airlines fly from Johannesburg to Cape Town. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.


Find more flights and airlines
Flight Schedule from Lanseria International Airport to Cape Town International Airport
Check the schedule for flights from Johannesburg to Cape Town and find the flight that best matches your travel plans.

FA305
Lanseria International Airport
11:30
HLA
13:45
CPT
S - T W T - SSearch
FA307
Lanseria International Airport
11:40
HLA
13:55
CPT
- - - - - F -Search
FA301
Lanseria International Airport
07:00
HLA
09:15
CPT
S M T W T F SSearch
FA303
Lanseria International Airport
16:45
HLA
19:00
CPT
- - T W T - SSearch
FA311
Lanseria International Airport
10:00
HLA
12:15
CPT
S M T W T F -Search
FA351
Lanseria International Airport
08:45
HLA
11:00
CPT
- - - - - - SSearch
FA358
Lanseria International Airport
15:40
HLA
18:00
CPT
S M T W T F SSearch
FA312
Lanseria International Airport
05:55
HLA
08:15
CPT
S M T W T - SSearch
FA352
Lanseria International Airport
12:05
HLA
14:25
CPT
S M T W T F SSearch
Lanseria International Airport to Cape Town International Airport Flights Info
| Flight distance | 1,267.18km |
|---|---|
| Cheapest one-way ticket price | RUB 4,998 |
| Cheapest return ticket price | RUB 11,037 |
FAQs for Lanseria International Airport to Cape Town International Airport Flights
How long does it take to fly from Lanseria International Airport (HLA) to Cape Town International Airport (CPT)?
It takes around 2 hours 16 minutes to fly from Lanseria International Airport (hla) to Cape Town International Airport(cpt).How many daily flights are there from Lanseria International Airport (HLA) to Cape Town International Airport (CPT)?
There are around 15 daily flights from Lanseria International Airport (HLA) to Cape Town International Airport (CPT).When are flight tickets from Lanseria International Airport (HLA) to Cape Town International Airport (CPT) the cheapest?
Tickets cost around RUB 9,032 in July, making it the cheapest month to book. Lanseria International Airport (HLA) to Cape Town International Airport (CPT) is a popular route, so don't forget to book your tickets in advance.When are flight tickets from Lanseria International Airport (HLA) to Cape Town International Airport (CPT) most expensive?
The route from Lanseria International Airport (HLA) to Cape Town International Airport (CPT) is quite popular. Without considering departure times or holidays, tickets cost around RUB 9,961 in September, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Cape Town?
- The distance from Cape Town International Airport to downtown is about 17km, by taxi about 30 minutes.
Which airline operates the most direct flights from Lanseria International Airport (HLA) to Cape Town International Airport (CPT)?
Flysafair is a very popular airline operating an average of 3732 flights per month.
Find Cheap Flights with Trip.com
- Flights from Lanseria International Airport to Cape Town International Airport
- Flights from Lanseria International Airport to George Airport
- Flights from Lanseria International Airport to King Shaka International Airport
- Flights from Lanseria International Airport to Dubai International Airport
- Flights from Lanseria International Airport to Murtala Muhammed International Airport
- Flights from Lanseria International Airport to Durban
- Flights from Lanseria International Airport to Cape Town
- Flights from Lanseria International Airport to George
- Flights from Lanseria International Airport to Victoria Falls
- Flights from Lanseria International Airport to Lusaka
- Flights from Air Force Base Hoedspruit to Cape Town International Airport
- Flights from Chhatrapati Shivaji Maharaj International Airport to Cape Town International Airport
- Flights from Kruger Mpumalanga International Airport to Cape Town International Airport
- Flights from King Shaka International Airport to Cape Town International Airport
- Flights from O.R. Tambo International Airport to Cape Town International Airport
- Flights from Mumbai to Cape Town International Airport
- Flights from Durban to Cape Town International Airport
- Flights from Malé to Cape Town International Airport
- Flights from Johannesburg to Cape Town International Airport
- Flights from Nelspruit to Cape Town International Airport
