AED650 Cheap Flights from Cape Town (CPT) to Johannesburg (HLA)

Popular airlines from Cape Town Intl. Airport (CPT) to Lanseria Intl. Airport (HLA)

  • Plan, book, fly with confidence

  • trending down icon

    Be in the know

    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon

    Book smarter

    Save on select hotels after you book a flight*
  • payments icon

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Cheap Flights from Cape Town to Johannesburg (CPT-HLA)

Prices were available within the past 7 days and start at AED650 for one-way flights and AED1,520 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Hahn Air Systems
Hahn Air Systems
Hahn Air Systems
Hahn Air Systems
Hahn Air Systems
Hahn Air Systems
Hahn Air Systems
Hahn Air Systems
Hahn Air Systems
Hahn Air Systems

Frequently asked questions

How long does it take to fly from Cape Town Intl. Airport (CPT) to Lanseria Intl. Airport?
Safair has a direct flight taking off from CPT at 11:10AM and reaching Lanseria Airport (HLA) at 1:10PM — a total flying time of 2 hours. Select the best seat available, bring a few things to keep you amused and the time will rush by.
Is it cheaper to buy a plane ticket from Cape Town Intl. Airport to Lanseria Airport (HLA) last minute?
Being spontaneous is a terrific way to travel around, but it's not always the smartest way to score a bargain airfare. Think about booking your Cape Town Intl. Airport to Lanseria Airport (HLA) journey well in advance rather than leaving it until the last minute. Based on flight pricing and demand studies in 2022, we have found that the best time to book domestic flights is between 28 – 35 days ahead of the departure date, and international flights three to four months in advance. Leave your spontaneity for when you're discovering Lanseria Airport (HLA)!
What airports do you fly into for Johannesburg from Cape Town?
Lanseria Airport (HLA), O.R. Tambo Intl. Airport (JNB) and Johannesburg (GCJ-Grand Central) are your options when connecting from Cape Town to Johannesburg. Roughly 32 kilometers north of the center of Johannesburg, Lanseria Airport (HLA) is the city's major gateway. Consider things such as flight schedules and the distance to your hotel before deciding where you fly into. Johannesburg Zoo and First National Bank Stadium are two excellent attractions to check out when you reach your destination.
What are the most popular departure times for flights from CPT to HLA?
The most popular departure times for journeys from CPT to HLA fall between 10:00 AM - 11:00 AM on Safair. It's a good idea to head off in the morning. The earlier you go, the better your chances of arriving on time with less air traffic around.
Can I change the date of my flight from Cape Town Intl. Airport (CPT) to Lanseria Intl. Airport?
Expedia makes it a breeze to make changes to your CPT to Lanseria Airport (HLA) journey yourself. Just log in to the Expedia Trips portal and tap "change flight." Search for new flights and lock in the one that works best with your plans. You'll see an estimate of any flight change fees. Alternatively, visit our Customer Service portal to chat to our Virtual Agent and get answers to your questions.

Travel information

Travel information

Origin airport
Cape Town Intl.
Destination airport
Lanseria
Airlines serving
Hahn Air Systems
Roundtrip price
AED1,520
Distance
1258 km
Average flight time
2 hours 10 mins

Book with confidence

Book with confidence