background

Flight Deals from Cape Town to Johannesburg from $283

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

SA LogoQR LogoSQ LogoNH LogoEK LogoJL LogoTK Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Stops

  • Up to nonstop
    $283

Airlines

  • CemAir
    $307
  • Flexflight
    $283
  • Hahn Air
    $353
  • South African Airways
    $351

Cabin Class

  • Economy
    $283

Departure Airports

  • Cape Town International Airport
    $283

Arrival Airports

  • Lanseria Airport
    $353
  • OR Tambo International Airport
    $283

Best Price. GUARANTEED.

Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!
TransAsia Airways Logo
TransAsia Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
TransAsia Airways Logo
TransAsia Airways

05/08/26

JNB
2h 10m
Direct

05/08/26

CPT
$283
TransAsia Airways Logo
TransAsia Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
TransAsia Airways Logo
TransAsia Airways

05/08/26

JNB
2h 10m
Direct

05/08/26

CPT
$292
TransAsia Airways Logo
TransAsia Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
TransAsia Airways Logo
TransAsia Airways

05/08/26

JNB
2h 10m
Direct

05/08/26

CPT
$293
Bundle + Save
Book a flight & hotel together for extra savings.
On average save $240 per traveler
TransAsia Airways Logo
TransAsia Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
TransAsia Airways Logo
TransAsia Airways

05/08/26

JNB
2h 10m
Direct

05/08/26

CPT
$293
TransAsia Airways Logo
TransAsia Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
TransAsia Airways Logo
TransAsia Airways

05/08/26

JNB
2h 10m
Direct

05/08/26

CPT
$303
TransAsia Airways Logo
TransAsia Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
TransAsia Airways Logo
TransAsia Airways

05/08/26

JNB
2h 10m
Direct

05/08/26

CPT
$303
TransAsia Airways Logo
TransAsia Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
TransAsia Airways Logo
TransAsia Airways

05/08/26

JNB
2h 10m
Direct

05/08/26

CPT
$304
TransAsia Airways Logo
TransAsia Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
TransAsia Airways Logo
TransAsia Airways

05/08/26

JNB
2h 10m
Direct

05/08/26

CPT
$304
CemAir Logo
CemAir

05/01/26

CPT
2h
Direct

05/01/26

JNB
CemAir Logo
CemAir

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$307
CemAir Logo
CemAir

05/01/26

CPT
2h
Direct

05/01/26

JNB
CemAir Logo
CemAir

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$307
CemAir Logo
CemAir

05/01/26

CPT
2h
Direct

05/01/26

JNB
CemAir Logo
CemAir

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$307
CemAir Logo
CemAir

05/01/26

CPT
2h
Direct

05/01/26

JNB
CemAir Logo
CemAir

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$318
CemAir Logo
CemAir

05/01/26

CPT
2h
Direct

05/01/26

JNB
CemAir Logo
CemAir

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$318
Bundle + Save
Book a flight & hotel together for extra savings.
On average save $240 per traveler
CemAir Logo
CemAir

05/01/26

CPT
2h
Direct

05/01/26

JNB
CemAir Logo
CemAir

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$318
CemAir Logo
CemAir

05/01/26

CPT
2h
Direct

05/01/26

JNB
CemAir Logo
CemAir

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$336
CemAir Logo
CemAir

05/01/26

CPT
2h
Direct

05/01/26

JNB
CemAir Logo
CemAir

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$336
South African Airways Logo
South African Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
South African Airways Logo
South African Airways

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$351
South African Airways Logo
South African Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
South African Airways Logo
South African Airways

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$351
South African Airways Logo
South African Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
South African Airways Logo
South African Airways

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$351
South African Airways Logo
South African Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
South African Airways Logo
South African Airways

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$351
South African Airways Logo
South African Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
South African Airways Logo
South African Airways

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$351
South African Airways Logo
South African Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
South African Airways Logo
South African Airways

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$351
South African Airways Logo
South African Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
South African Airways Logo
South African Airways

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$351
Bundle + Save
Book a flight & hotel together for extra savings.
On average save $240 per traveler
South African Airways Logo
South African Airways

05/01/26

CPT
2h
Direct

05/01/26

JNB
South African Airways Logo
South African Airways

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$351
Safair Logo
Safair

05/01/26

CPT
2h 5m
Direct

05/01/26

HLA
Safair Logo
Safair

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$353
Safair Logo
Safair

05/01/26

CPT
2h 5m
Direct

05/01/26

HLA
Safair Logo
Safair

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$353
Safair Logo
Safair

05/01/26

CPT
2h 5m
Direct

05/01/26

HLA
Safair Logo
Safair

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$353
Safair Logo
Safair

05/01/26

CPT
2h 5m
Direct

05/01/26

HLA
Safair Logo
Safair

05/08/26

HLA
2h 20m
Direct

05/08/26

CPT
$354
Safair Logo
Safair

05/01/26

CPT
2h 5m
Direct

05/01/26

HLA
Safair Logo
Safair

05/08/26

JNB
2h 15m
Direct

05/08/26

CPT
$358
Safair Logo
Safair

05/01/26

CPT
2h 5m
Direct

05/01/26

HLA
Safair Logo
Safair

05/08/26

JNB
2h 20m
Direct

05/08/26

CPT
$358

Good to Know

Essential information to help you plan your flight from Cape Town to Johannesburg

Cheapest Flight

$283

The lowest price we found in the last two weeks, departing May 1 and returning May 8

Airline W22h ‧ economy

Fastest Flights

$283

The fastest flight that we found in the last two weeks, departing May 1 and returning May 8

Airline W22h ‧ economy

Cheapest Flight Round-trip

$283

Cheapest price found in the last 14 days, departing May 1 and returning May 8

Airline W22h ‧ economy

Best Arrival airport

$283

The best arrival airport to Johannesburg is currently $283

Airline W22h ‧ economy

Best Departure airport

$283

The best departure airport to Johannesburg is currently $283

Airline W22h ‧ economy

Cheapest Airline

$283

The cheapest airline to Johannesburg is currently $283

Airline W22h ‧ economy

Frequently Asked Questions

What is the typical flight duration from Cape Town to Johannesburg?

A direct flight from Cape Town (CPT) to Johannesburg (JNB) typically lasts about 2 hours 5 minutes. Flights with layovers usually take longer, often between 3 to 6 hours depending on the connection.

Are there any direct flights from Cape Town to Johannesburg?

Yes. Non-stop flights from Cape Town to Johannesburg are available daily, with a flight duration of approximately 2 hours 10 minutes. South African Airways and Airlink are the main airlines operating this route. Non-stop fares generally cost 10-25% more than one-stop options, which may include a layover in other domestic airports.

Are there visa requirements to travel from Cape Town to Johannesburg?

Travel between Cape Town and Johannesburg is domestic within South Africa, so visa requirements are not relevant for most travelers.

What are the ground transportation options in Johannesburg?

Johannesburg's OR Tambo International Airport offers several ground transportation options to the city center. The Gautrain rapid transit train is the fastest and most popular choice, taking about fifteen minutes to reach Johannesburg Park Station. Taxis and ride-share services are readily available outside the terminals and provide convenient door-to-door transport, typically taking twenty to thirty minutes depending on traffic. Car rentals are available at the airport for travelers planning regional trips, but are less common for city-center transfers. Buses operate but are less frequently used by travelers for airport transfers. The Gautrain is most used for its speed, safety, and reliability.

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

Fares are generally lowest in February and September. Midweek morning flights often cost less; booking one to three months ahead is advisable.

How far in advance should I book tickets from Cape Town to Johannesburg?

Book two to six weeks in advance for regular travel and up to eight weeks during holiday peaks and summer surges.

Which airlines usually operate this route from Cape Town to Johannesburg?

South African Airways, British Airways, and FlySafair operate non‑stop flights; some connect via other South African cities.

If I need a connection, what are common layover cities between Cape Town and Johannesburg?

Common layovers include Addis Ababa, Nairobi, and Doha, offering broad connections and efficient transit options.

How reliable are on‑time departures on this route from Cape Town to Johannesburg?

On‑time departures are usually reliable, but delays can occur due to weather or air traffic, especially later in the day. Early flights tend to have higher punctuality.

Which months have the best weather for traveling to Johannesburg?

May to September offer mild winter weather with less rainfall and fewer tourists.

What documents should I bring with me to the airport when flying from Cape Town to Johannesburg?

Bring a valid passport or South African ID, ensure it is valid for the duration of your trip, carry proof of onward travel if required, and prepare payment methods for baggage. No visa is needed for domestic flights within South Africa.

Which airport should I use in Johannesburg?

O.R. Tambo International Airport is the main hub in Johannesburg, located about 20 kilometers east of downtown, serving most international and domestic flights, with primary airlines including South African Airways and British Airways.

How do I get to Cape Town Intl Airport airport from the city center?

From Cape Town city center, the MyCiTi bus rapid transit service is the most popular and cost-effective way to reach Cape Town International Airport, taking approximately 20–30 minutes. Taxis and ride-shares are faster but more expensive, while driving and parking are also options.

Are there hotels or sleeping facilities at Johannesburg airport?

Johannesburg OR Tambo Airport has on-site hotels including the Protea Hotel and the City Lodge Hotel, both accessible from the airport terminals without shuttles. No capsule hotels or sleeping pods are available on-site.

Are there currency exchange offices, prayer rooms and Wi‑Fi at O.R. Tambo Intl Airport ?

O.R. Tambo International Airport offers currency exchange offices in all terminals, prayer rooms in the domestic and international terminals, and free Wi‑Fi throughout.

Are there accessible services or children's facilities at the Cape Town and Johannesburg airports?

Cape Town International provides wheelchair assistance and has a children’s play area in the domestic terminal; Johannesburg OR Tambo offers mobility assistance upon request and has family-friendly amenities. Arrange assistance at least 48 hours prior through your airline.

Which aircraft models fly between Cape Town and Johannesburg this route and do airlines offer Wi‑Fi?

Airlines mainly use Embraer E190 and Airbus A320 family aircraft for Cape Town to Johannesburg. Wi‑Fi is generally not available on these flights.

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

Afternoon flights on weekdays typically have lower fares than morning or evening departures.

What are the best airport lounge options when departing from Cape Town?

Cape Town International Airport offers the Cape Town Lounge operated by SAA, available to business class travelers, South African Airways frequent flyers, and members of lounge programs. It features comfortable seating, refreshments, and Wi-Fi.

What is the baggage allowance on this route from Cape Town to Johannesburg?

Baggage allowances on Cape Town to Johannesburg flights depend on the airline and fare class. Basic economy tickets may not include checked baggage, whereas standard economy usually includes one checked bag and a carry‑on. Premium fares often allow more.

What cabin and seat options are typical from Cape Town to Johannesburg?

Flights between Cape Town and Johannesburg generally offer Economy and flat‑bed Business class; Premium Economy is uncommon.

Are same‑day changes or standby possible on this route?

Policies depend on the airline and ticket class, with flexible and premium cabins offering more options for same‑day changes or standby.

Flights to Johannesburg