Latest deals
Insights
FAQs
Reviews
Price Alerts

Cheap flights from Cape Town to Johannesburg from R1 093

This is the cheapest one-way flight price found by a momondo user in the last 72 hours by searching for a flight from Cape Town to Johannesburg departing on 16/2. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult
0 bags

Deals available from 900+ travel sites.

'This year, momondo is the #1 place for airfares on the internet.'
Save money when you book flights with momondo
Big names, great deals
Big names, great deals
Search 100s of travel sites to compare prices.
Filter for what you want
Filter for what you want
Free Wi-Fi? Stopover? Instantly customise your results.
Trusted and free
Trusted and free
We’re completely free to use - no hidden charges or fees.
Price Alerts
Price Alerts
Not ready to book? to track prices.

Find the cheapest flights from Cape Town to Johannesburg

Cheap return flights

These are some of the best return flight deals from Cape Town to Johannesburg that have been recently found on momondo from popular airlines, departing in the coming months.

Cheap one-way flights

Flying one-way? These are some of the best deals recently discovered on momondo for flights from Cape Town to Johannesburg.

Cheap last-minute flights

Planning a quick getaway from Cape Town to Johannesburg? These are the last-minute flight deals available now.

Cheap direct flights

If you prefer a non-stop journey, check out our latest direct flight deals to Johannesburg, so you can enjoy a seamless trip without stopovers.

Cheap bus & train deals from Cape Town to Johannesburg

Find recent round-trip train or bus tickets from Cape Town to Johannesburg.

All round-trip flight deals to Johannesburg

The cheapest plane tickets to Johannesburg found on KAYAK recently.
12:00 - 14:05CPT-JNB
2h 05mdirect
12:15 - 14:35JNB-CPT
2h 20mdirect
R1 931FlySafair
Find Deal
Sat, Apr 26 - Sun, May 4
9:05 - 11:20CPT-HLA
2h 15mdirect
14:05 - 16:20HLA-CPT
2h 15mdirect
R2 004FlySafair
Find Deal
Sun, Apr 6 - Sun, Apr 6
18:10 - 20:15CPT-JNB
2h 05mdirect
6:15 - 8:30JNB-CPT
2h 15mdirect
R2 022Airlink
Find Deal
Wed, Feb 19 - Sun, Feb 23
6:05 - 8:10CPT-JNB
2h 05mdirect
10:25 - 12:40JNB-CPT
2h 15mdirect
R2 040Airlink
Find Deal
Fri, Feb 14 - Wed, Feb 19
16:00 - 18:00CPT-JNB
2h 00mdirect
8:00 - 10:10JNB-CPT
2h 10mdirect
R2 969FlexFlight
Find Deal
Sat, Dec 28 - Sun, Jan 12
11:00 - 13:00CPT-JNB
2h 00mdirect
8:00 - 10:10JNB-CPT
2h 10mdirect
R3 061FlexFlight
Find Deal
Fri, Dec 13 - Sun, Dec 15
6:30 - 8:30CPT-JNB
2h 00mdirect
14:00 - 16:10JNB-CPT
2h 10mdirect
R3 625Lift
Find Deal
Tue, Dec 3 - Tue, Dec 3
19:00 - 21:00CPT-JNB
2h 00mdirect
19:00 - 21:10JNB-CPT
2h 10mdirect
R4 463Lift
Find Deal
Tue, Dec 17 - Mon, Dec 30
19:30 - 21:30CPT-JNB
2h 00mdirect
7:10 - 9:20JNB-CPT
2h 10mdirect
R5 137South African
Find Deal
Sat, Dec 14 - Tue, Dec 17
19:30 - 21:30CPT-JNB
2h 00mdirect
18:30 - 20:40JNB-CPT
2h 10mdirect
R5 447South African
Find Deal
Fri, Dec 13 - Sun, Dec 22
6:50 - 8:55CPT-JNB
2h 05mdirect
R1 093Airlink
Find Deal
Sun, Feb 16
7:20 - 9:25CPT-HLA
2h 05mdirect
R1 111FlySafair
Find Deal
Wed, Mar 12
6:20 - 8:25CPT-HLA
2h 05mdirect
R1 148FlySafair
Find Deal
Thu, Feb 6
18:10 - 20:15CPT-JNB
2h 05mdirect
R1 202Airlink
Find Deal
Thu, Mar 20
20:00 - 22:00CPT-JNB
2h 00mdirect
R1 239South African
Find Deal
Fri, Nov 22
20:20 - 22:20CPT-JNB
2h 00mdirect
R1 312South African
Find Deal
Sat, Nov 23
11:00 - 13:00CPT-JNB
2h 00mdirect
R1 858Lift
Find Deal
Thu, Nov 21
16:30 - 18:30CPT-JNB
2h 00mdirect
R1 931Cemair
Find Deal
Thu, Nov 21
17:00 - 19:00CPT-JNB
2h 00mdirect
R2 022Lift
Find Deal
Mon, Nov 25
8:00 - 10:00CPT-JNB
2h 00mdirect
R2 113Cemair
Find Deal
Sun, Dec 1
20:00 - 22:00CPT-JNB
2h 00mdirect
7:30 - 9:45JNB-CPT
2h 15mdirect
R2 441
Find Deal
Thu, Nov 21 - Sun, Apr 6
15:10 - 17:15CPT-JNB
2h 05mdirect
20:20 - 22:30JNB-CPT
2h 10mdirect
R2 532FlySafair
Find Deal
Mon, Nov 18 - Mon, Nov 18
19:00 - 21:00CPT-JNB
2h 00mdirect
5:55 - 8:15JNB-CPT
2h 20mdirect
R2 550
Find Deal
Tue, Nov 19 - Sun, Nov 24
21:05 - 23:10CPT-JNB
2h 05mdirect
20:20 - 22:30JNB-CPT
2h 10mdirect
R2 605FlySafair
Find Deal
Tue, Nov 19 - Tue, Nov 26
19:00 - 21:00CPT-JNB
2h 00mdirect
8:00 - 10:10JNB-CPT
2h 10mdirect
R3 935Lift
Find Deal
Wed, Nov 20 - Thu, Jan 2
6:50 - 8:55CPT-JNB
2h 05mdirect
15:55 - 20:35JNB-CPT
4h 40m1 stop
R3 971Airlink
Find Deal
Wed, Nov 20 - Wed, Nov 27
17:00 - 17:45CPT-JNB
24h 45m1 stop
13:00 - 21:45JNB-CPT
8h 45m1 stop
R5 720Cemair
Find Deal
Tue, Nov 19 - Tue, Nov 26
17:00 - 17:45CPT-JNB
24h 45m1 stop
16:30 - 14:45JNB-CPT
22h 15m1 stop
R6 176Cemair
Find Deal
Tue, Nov 19 - Fri, Nov 22
18:40 - 20:45CPT-JNB
2h 05mdirect
6:15 - 8:30JNB-CPT
2h 15mdirect
R8 672Airlink
Find Deal
Wed, Nov 20 - Tue, Nov 26
17:20 - 19:20CPT-JNB
2h 00mdirect
23:00 - 13:00JNB-CPT
14h 00m1 stop
R60 592Ethiopian Air
Find Deal
Thu, Nov 21 - Fri, Nov 22
12:00 - 14:05CPT-JNB
2h 05mdirect
12:15 - 14:35JNB-CPT
2h 20mdirect
R1 931FlySafair
Find Deal
Sat, Apr 26 - Sun, May 4
9:05 - 11:20CPT-HLA
2h 15mdirect
14:05 - 16:20HLA-CPT
2h 15mdirect
R2 004FlySafair
Find Deal
Sun, Apr 6 - Sun, Apr 6
18:10 - 20:15CPT-JNB
2h 05mdirect
6:15 - 8:30JNB-CPT
2h 15mdirect
R2 022Airlink
Find Deal
Wed, Feb 19 - Sun, Feb 23
6:05 - 8:10CPT-JNB
2h 05mdirect
10:25 - 12:40JNB-CPT
2h 15mdirect
R2 040Airlink
Find Deal
Fri, Feb 14 - Wed, Feb 19
6:30 - 8:30CPT-JNB
2h 00mdirect
14:00 - 16:10JNB-CPT
2h 10mdirect
R3 625Lift
Find Deal
Tue, Dec 3 - Tue, Dec 3
19:00 - 21:00CPT-JNB
2h 00mdirect
19:00 - 21:10JNB-CPT
2h 10mdirect
R4 463Lift
Find Deal
Tue, Dec 17 - Mon, Dec 30
19:30 - 21:30CPT-JNB
2h 00mdirect
21:00 - 23:10JNB-CPT
2h 10mdirect
R5 119South African
Find Deal
Sat, Dec 14 - Tue, Dec 17
19:30 - 21:30CPT-JNB
2h 00mdirect
7:10 - 9:20JNB-CPT
2h 10mdirect
R5 137South African
Find Deal
Sat, Dec 14 - Tue, Dec 17
8:00 - 10:00CPT-JNB
2h 00mdirect
7:00 - 9:15JNB-CPT
2h 15mdirect
R5 593Cemair
Find Deal
Sun, Dec 1 - Thu, Dec 5
16:30 - 18:30CPT-JNB
2h 00mdirect
13:45 - 16:00JNB-CPT
2h 15mdirect
R5 757Cemair
Find Deal
Sat, Nov 30 - Wed, Dec 4

FlexFlight flights from Cape Town to Johannesburg

Our best FlexFlight deals on Cape Town to Johannesburg flight tickets
FlexFlight
Dec 28
CPT16:00Cape Town Intl
2h 00m
JNB18:00Johannesburg OR Tambo
Jan 12
JNB8:00Johannesburg OR Tambo
2h 10m
CPT10:10Cape Town Intl
FlexFlight
Dec 13
CPT11:00Cape Town Intl
2h 00m
JNB13:00Johannesburg OR Tambo
Dec 15
JNB8:00Johannesburg OR Tambo
2h 10m
CPT10:10Cape Town Intl
FlexFlight
Dec 2
CPT17:00Cape Town Intl
2h 00m
JNB19:00Johannesburg OR Tambo
Dec 8
JNB14:00Johannesburg OR Tambo
2h 10m
CPT16:10Cape Town Intl

FlySafair flights from Cape Town to Johannesburg

Our best FlySafair deals on Cape Town to Johannesburg flight tickets
FlySafair
Apr 26
CPT12:00Cape Town Intl
2h 05m
JNB14:05Johannesburg OR Tambo
May 4
JNB12:15Johannesburg OR Tambo
2h 20m
CPT14:35Cape Town Intl
FlySafair
Apr 6
CPT9:05Cape Town Intl
2h 15m
HLA11:20Johannesburg Lanseria
Apr 6
HLA14:05Johannesburg Lanseria
2h 15m
CPT16:20Cape Town Intl
FlySafair
Mar 19
CPT17:05Cape Town Intl
2h 10m
HLA19:15Johannesburg Lanseria
Mar 31
HLA10:00Johannesburg Lanseria
2h 15m
CPT12:15Cape Town Intl

How to get the cheapest flight ticket from Cape Town to Johannesburg

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the typical price of a round-trip flight between Cape Town and Johannesburg?

What is the cheapest month to fly from Cape Town to Johannesburg?

May. The cheapest time of year to fly to Johannesburg from Cape Town is May. The most expensive is September.

What is the cheapest day to depart Cape Town for Johannesburg?

Saturday. The cheapest day of the week is usually Saturday. The most expensive is usually Sunday.

When is the cheapest time to fly from Cape Town to Johannesburg?

At midday. Cape Town to Johannesburg flights are approximately 3% more expensive in the morning than at midday

What is the cheapest airline that flies to Johannesburg from Cape Town?

Hahn Air. Hahn Air, Airlink, and South African are the most popular carriers operating from Cape Town to Johannesburg

What is the cheapest Cape Town to Johannesburg flight route?

Cape Town Intl - Johannesburg OR Tambo. Fly from Cape Town Intl to Johannesburg OR Tambo for the best Cape Town - Johannesburg flight prices

How far in advance should you book Cape Town to Johannesburg flights?

56 days before. The cheapest time to buy a flight from Cape Town to Johannesburg is approximately 56 days to departure

How many flights depart from Cape Town to Johannesburg on average per day?

As of November 2024, there are 75 flights per week flying from Cape Town to Johannesburg. The most common time of day flights depart is 6:00, with 47% of flights taking off at midday.

How many flights depart from Cape Town to Johannesburg on average per week?

As of November 2024, there are 528 flights per week flying from Cape Town to Johannesburg. The most common day of the week flights depart is Friday, with 18% of flights taking off on this day.

Can stopping save me money on Cape Town to Johannesburg flights?

No. A direct flight is the cheapest option for a flight between Cape Town to Johannesburg.

Cheap Cape Town to Johannesburg flight deals and tips

Find info about flight duration, direct flights, and airports for your flight from Cape Town to Johannesburg

Best price found

R1 093

Fastest flight time

2h 00m

Direct flights

Every day

Airports in Johannesburg

2 airports
The best one-way flight to Johannesburg from Cape Town in the past 72 hours is R1 093. The best return flight deal from Cape Town to Johannesburg found on momondo in the last 72 hours is R1 931.
The fastest flight from Cape Town to Johannesburg takes 2h 00m
Direct flights go from Cape Town to Johannesburg every day.
There are 2 airports near Johannesburg: Johannesburg Lanseria (HLA), Johannesburg OR Tambo (JNB)

  • How far is Cape Town Intl to Johannesburg by plane?

    There are 1259,4 km between Cape Town Intl and Johannesburg. Typically, this will take 2h 00m by plane in normal conditions.

  • When did momondo last update prices for flights from Cape Town Intl Airport to Johannesburg?

    Prices for flights from Cape Town Intl Airport to Johannesburg refresh daily.

  • How many operators does momondo search for flights from Cape Town Intl Airport to Johannesburg?

  • How old do you have to be to fly from Cape Town Intl Airport to Johannesburg?

    Although the minimum age for a child to fly alone is five, airlines that offer an unaccompanied minor (UMNR) service may have their own age limits, which could be impacted by factors such as flight length, timing, and stopovers. It is recommended that you verify with the airline you are booking with for travel from Cape Town Intl Airport to Johannesburg.

  • What documentation or ID do you need to fly to Johannesburg?

    The travel and health documents required for your trip to Johannesburg can vary based on your itinerary and personal situation. As a rule, consider having multiple documents such as a national ID card or driver’s licence, and a passport valid for six-months after you plan to arrive at Johannesburg. We always recommend checking with your airline or a trusted third party such as IATA to get advice.


Best airlines flying from Cape Town to Johannesburg

Compare and see reviews for airlines that fly from Cape Town to Johannesburg with momondo
Airline
Rating
Free Cancellation
Price
South AfricanPriceFrom R836Free CancellationRating
7,5
90 reviews
Search South African flights
CemairPriceFrom R955Free CancellationRating
7,3
15 reviews
Search Cemair flights
FlySafairPriceFrom R1 092Free CancellationRating
8,2
113 reviews
Search FlySafair flights
AirlinkPriceFrom R1 156Free CancellationRating
8,4
70 reviews
Search Airlink flights
Hahn AirPriceFrom R1 289Free CancellationRating
2,5
4 reviews
Search Hahn Air flights
FlexFlightPriceFrom R1 471Free CancellationRating
7,0
5 reviews
Search FlexFlight flights
LiftPriceFrom R1 676Free CancellationRating
0,0
Search Lift flights
Hahn Air SystemsPriceFrom R1 844Free CancellationRating
5,6
7 reviews
Search Hahn Air Systems flights
Ethiopian AirPriceFrom R25 444Free CancellationRating
7,3
790 reviews
Search Ethiopian Air flights

Why use momondo?

Why should I use momondo to find a flight deal from Cape Town to Johannesburg?

To find the flight that best suits your needs, momondo gathers a range of flights from a large pool of different airlines and agents; you can then use our insights and filters to find and book the right flight to Johannesburg from Cape Town.

Can I find flights from Cape Town to Johannesburg with flexible booking policies on momondo?

All flight searches from Cape Town to Johannesburg on momondo can be filtered to show those which offer flexible booking policies.

How can momondo help me find flights from Cape Town to Johannesburg?

Once you have performed a search in the form on the page, momondo provides useful filters and insights. We can show you the cheapest days and times to fly as well as help filter your options to help you make an informed choice when booking flights to Johannesburg from Cape Town.

I’m not ready to book a flight from Cape Town to Johannesburg right now. Can momondo alert me if prices change?

Yes momondo offers price alerts on flights to Johannesburg from Cape Town. After performing a search on this page you should be able to see the price alert set up feature. Simply provide a valid email address and momondo will instantly alert you when prices change.


An easier way to manage your Johannesburg trip

We make it super easy to schedule, organise and travel with friends or family. Trips is free – and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
From?
To?
Thu 21/11
Thu 28/11
Email me momondo's favourite deals

Find better results for your trip to South Africa

Fly into one of these airports located in Johannesburg

Airports listed have a maximum distance of 31.6 km from Johannesburg