background

Flight Deals from Johannesburg to Cape Town from $103

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
    $221
  • Up to 1 stop
    $309

Airlines

  • Airlink
    $221
  • CemAir
    $268
  • Flexflight
    $231
  • Hahn Air
    $258
  • Safair
    $261
  • South African Airways
    $260

Cabin Class

  • Economy
    $221

Departure Airports

  • OR Tambo International Airport
    $221

Arrival Airports

  • Cape Town International Airport
    $221

Layover Airports

  • George Airport
    $478
  • King Shaka International Airport
    $309

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!
Airlink Logo
Airlink

05/30/26

JNB
2h 15m
Direct

05/30/26

CPT
Airlink Logo
Airlink

06/13/26

CPT
2h 5m
Direct

06/13/26

JNB
$221
Flexflight Logo
Flexflight

05/30/26

JNB
2h 10m
Direct

05/30/26

CPT
Flexflight Logo
Flexflight

06/13/26

CPT
2h
Direct

06/13/26

JNB
$231
Hahn Air Logo
Hahn Air

05/30/26

JNB
2h 10m
Direct

05/30/26

CPT
Hahn Air Logo
Hahn Air

06/13/26

CPT
2h
Direct

06/13/26

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

05/30/26

JNB
2h 15m
Direct

05/30/26

CPT
South African Airways Logo
South African Airways

06/13/26

CPT
2h
Direct

06/13/26

JNB
$260
Safair Logo
Safair

05/30/26

JNB
2h 20m
Direct

05/30/26

CPT
Safair Logo
Safair

06/13/26

CPT
2h 5m
Direct

06/13/26

JNB
$261
CemAir Logo
CemAir

05/30/26

JNB
2h 15m
Direct

05/30/26

CPT
CemAir Logo
CemAir

06/13/26

CPT
2h
Direct

06/13/26

JNB
$268
Flexflight Logo
Flexflight

05/30/26

JNB
10h 35m
DUR

05/30/26

CPT
Flexflight Logo
Flexflight

06/13/26

CPT
2h 5m
Direct

06/13/26

JNB
$309
Hahn Air Logo
Hahn Air

05/30/26

JNB
2h 15m
Direct

05/30/26

CPT
Hahn Air Logo
Hahn Air

06/13/26

CPT
23h 35m
DUR

06/14/26

JNB
$394
Hahn Air Logo
Hahn Air

05/30/26

JNB
10h 35m
DUR

05/30/26

CPT
Hahn Air Logo
Hahn Air

06/13/26

CPT
23h 35m
DUR

06/14/26

JNB
$448
Flexflight Logo
Flexflight

05/30/26

JNB
5h
DUR

05/30/26

CPT
Flexflight Logo
Flexflight

06/13/26

CPT
3h 30m
GRJ

06/13/26

JNB
$478

Top Deals on flights from Johannesburg to Cape Town

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Flexflight Logo
Flexflight

Apr 5

JNB
2h 10m
Direct

Apr 5

CPT

as low as

$103

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Hahn Air Logo
Hahn Air

Apr 4

JNB
2h 10m
Direct

Apr 4

CPT

as low as

$124

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Airlink Logo
Airlink

Apr 4

JNB
2h 15m
Direct

Apr 4

CPT

as low as

$145

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

Apr 4

JNB
2h 15m
Direct

Apr 4

CPT

as low as

$149

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Flexflight Logo
Flexflight

Apr 4

JNB
6h 15m
DUR

Apr 4

CPT

as low as

$172

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

South African Airways Logo
South African Airways

Apr 10

JNB
2h 15m
Direct

Apr 10

CPT

as low as

$176

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Airlink Logo
Airlink

Apr 8

JNB
7h
PLZ

Apr 8

CPT

as low as

$260

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Flexflight Logo
Flexflight

Apr 8

JNB
5h 10m
BFN

Apr 8

CPT

as low as

$275

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Flexflight Logo
Flexflight

Apr 9

JNB
5h 10m
GRJ

Apr 9

CPT

as low as

$281

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

 Logo

Apr 4

JNB
19h 15m
GBE

Apr 5

CPT

as low as

$373

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

 Logo

Apr 10

JNB
7h 5m
SHO

Apr 10

CPT

as low as

$406

Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

South African Airways Logo
South African Airways

Apr 6

JNB
4h 35m
HDS

Apr 6

CPT

as low as

$530

Good to Know

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

Cheapest Flight

$103

The lowest price we found in the last two weeks, departing Apr 5 and returning Apr 5

Airline W22h 10m ‧ economy

Fastest Flights

$231

The fastest flight that we found in the last two weeks, departing May 30 and returning Jun 13

Airline W22h 10m ‧ economy

Cheapest Flight Round-trip

$221

Cheapest price found in the last 14 days, departing May 30 and returning Jun 13

Airline 4Z2h 15m ‧ economy

Cheapest Flight One-way

$103

Cheapest price found in the last 14 days, departing Apr 5

Airline W22h 10m ‧ economy

Cheapest Layover airport

$281

The cheapest layover airport to Cape Town is currently $281

Airline W21 stop ‧ 5h 10m ‧ economy

Best Arrival airport

$103

The best arrival airport to Cape Town is currently $103

Airline W22h 10m ‧ economy

Best Departure airport

$103

The best departure airport to Cape Town is currently $103

Airline W22h 10m ‧ economy

Cheapest Airline

$103

The cheapest airline to Cape Town is currently $103

Airline W22h 10m ‧ economy

Frequently Asked Questions

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

A direct flight from Johannesburg (JNB) to Cape Town (CPT) takes about 2 hours 5 minutes. With layovers, total travel time can extend to 4 to 6 hours depending on the connection.

Are there any direct flights from Johannesburg to Cape Town?

Yes. Non-stop flights from Johannesburg to Cape Town are available daily, operated by multiple airlines including South African Airways, British Airways, and FlySafair. The flight duration is approximately 2 hours. Non-stop fares tend to be about 20-40% higher than one-stop options, which often include layovers in other South African cities.

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

Travel within South Africa from Johannesburg to Cape Town generally does not require a visa for South African citizens and residents. International travelers should check specific visa requirements based on their nationality before traveling.

What are the ground transportation options in Cape Town?

In Cape Town, the most common way to travel from Cape Town International Airport to the city center is by taxi or ride-share services like Uber, which offer convenience and are widely used. Car rentals are available at the airport for flexible regional travel. Public transit options are limited within the airport area, and while shuttle services are available, they are less popular. Taxis and Uber provide the quickest and most reliable transportation to the city center.

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

Fares are generally lowest from May to August and during February. Midweek morning flights tend to be cheaper; booking one to two months ahead is advisable.

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

Book four to six weeks in advance for most travel, and six to eight weeks during peak holiday seasons and South African school holidays.

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

Non‑stop flights are operated mainly by South African Airways and FlySafair. One‑stop options include British Airways and Airlink.

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

On‑time departures are usually reliable for this domestic route, but delays can occur due to weather or operational factors. Booking early morning flights on South African Airways or Airlink can improve your chances of on-time departure.

Which months have the best weather for traveling to Cape Town?

October to April offer warm, dry weather ideal for sightseeing and fewer tourists.

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

Bring a valid passport and any necessary visas or travel authorizations. Domestic flights in South Africa typically require a national ID or passport. Carry a payment method for baggage and proof of onward travel if needed. Vaccination certificates are generally not required for domestic flights.

Which airport should I use in Cape Town?

Cape Town International Airport is the main airport, located about 20 kilometers from the city center, serving most domestic and regional flights with airlines like South African Airways and British Airways.

How do I get to O.R. Tambo Intl Airport airport from the city center?

From Johannesburg city center, taxis and ride‑shares take about 30–45 min and are most popular. Shuttle services are available, while driving and parking depend on your plans but are less common for quick trips.

Are there hotels or sleeping facilities at Cape Town airport?

Cape Town International Airport does not have on-site hotels or sleeping facilities. Nearby hotels are accessible via shuttle, including the Courtyard Hotel and the One&Only Cape Town.

Are there currency exchange offices, prayer rooms and Wi‑Fi at Cape Town Intl Airport ?

Cape Town International Airport offers currency exchange services near the main terminal, prayer rooms in the domestic terminal, and free Wi‑Fi throughout the airport.

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

Johannesburg OR Tambo International offers wheelchair assistance and accessible facilities; request 48 hours in advance. Cape Town International provides mobility assistance, accessible toilets, and a children’s play area; also requires 48 hours’ notice.

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

South African Airways and Mango operate Airbus A320 family aircraft on JNB to CPT. Wi‑Fi is generally unavailable on these short flights.

Which airline alliances operate this route?

This domestic route is operated by South African Airways which is part of Star Alliance.

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

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

What are the best airport lounge options when departing from Johannesburg?

At OR Tambo International Airport, the SAA Voyager Lounge and the British Airways Lounge are the main options. The SAA Voyager Lounge is available to first‑ and business‑class passengers, elite frequent flyers, and eligible lounge memberships. The British Airways Lounge offers similar access, with additional pay‑per‑use options. Both lounges feature comfortable seating, dining services, Wi-Fi, and shower facilities.

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

Baggage allowances vary by airline and fare class. Basic economy may not include checked bags, while standard economy usually includes one checked bag and a carry‑on. Check with your airline for specific details.

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

Flights between Johannesburg and Cape Town usually offer Economy, Premium Economy on some airlines, and flat‑bed Business class.

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

Policies depend on the airline and fare class; flexible tickets and premium cabins usually offer same‑day change or standby options, while basic fares generally do not.

Flights to Cape Town