background

Flight Deals from South Africa to Cape Town from $221

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

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

Top Deals on flights from Johannesburg to Cape Town

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

Airlink Logo
Airlink

May 30

JNB
2h 15m
Direct

May 30

CPT
Airlink Logo
Airlink

Jun 13

CPT
2h 5m
Direct

Jun 13

JNB

as low as

$221

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

Flexflight Logo
Flexflight

May 30

JNB
2h 10m
Direct

May 30

CPT
Flexflight Logo
Flexflight

Jun 13

CPT
2h
Direct

Jun 13

JNB

as low as

$231

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

Hahn Air Logo
Hahn Air

May 30

JNB
2h 10m
Direct

May 30

CPT
Hahn Air Logo
Hahn Air

Jun 13

CPT
2h
Direct

Jun 13

JNB

as low as

$258

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

South African Airways Logo
South African Airways

May 30

JNB
2h 15m
Direct

May 30

CPT
South African Airways Logo
South African Airways

Jun 13

CPT
2h
Direct

Jun 13

JNB

as low as

$260

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

Safair Logo
Safair

May 30

JNB
2h 20m
Direct

May 30

CPT
Safair Logo
Safair

Jun 13

CPT
2h 5m
Direct

Jun 13

JNB

as low as

$261

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

CemAir Logo
CemAir

May 30

JNB
2h 15m
Direct

May 30

CPT
CemAir Logo
CemAir

Jun 13

CPT
2h
Direct

Jun 13

JNB

as low as

$268

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

Flexflight Logo
Flexflight

May 30

JNB
10h 35m
DUR

May 30

CPT
Flexflight Logo
Flexflight

Jun 13

CPT
2h 5m
Direct

Jun 13

JNB

as low as

$309

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

Hahn Air Logo
Hahn Air

May 30

JNB
2h 15m
Direct

May 30

CPT
Hahn Air Logo
Hahn Air

Jun 13

CPT
23h 35m
DUR

Jun 14

JNB

as low as

$394

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

Hahn Air Logo
Hahn Air

May 30

JNB
10h 35m
DUR

May 30

CPT
Hahn Air Logo
Hahn Air

Jun 13

CPT
23h 35m
DUR

Jun 14

JNB

as low as

$448

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

Flexflight Logo
Flexflight

May 30

JNB
5h
DUR

May 30

CPT
Flexflight Logo
Flexflight

Jun 13

CPT
3h 30m
GRJ

Jun 13

JNB

as low as

$478

Top Deals on flights from Durban to Cape Town

Durban, ZA (DUR) - Cape Town, ZA (CPT)

TransAsia Airways Logo
TransAsia Airways

May 2

DUR
2h 15m
Direct

May 2

CPT
TransAsia Airways Logo
TransAsia Airways

May 9

CPT
2h 5m
Direct

May 9

DUR

as low as

$234

Durban, ZA (DUR) - Cape Town, ZA (CPT)

TransAsia Airways Logo
TransAsia Airways

May 2

DUR
2h 15m
Direct

May 2

CPT
TransAsia Airways Logo
TransAsia Airways

May 9

CPT
2h 5m
Direct

May 9

DUR

as low as

$234

Durban, ZA (DUR) - Cape Town, ZA (CPT)

TransAsia Airways Logo
TransAsia Airways

May 2

DUR
2h 15m
Direct

May 2

CPT
TransAsia Airways Logo
TransAsia Airways

May 9

CPT
2h 5m
Direct

May 9

DUR

as low as

$257

Durban, ZA (DUR) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 2

DUR
2h 15m
Direct

May 2

CPT
Safair Logo
Safair

May 9

CPT
2h 5m
Direct

May 9

DUR

as low as

$324

Durban, ZA (DUR) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 2

DUR
2h 15m
Direct

May 2

CPT
Safair Logo
Safair

May 9

CPT
2h 5m
Direct

May 9

DUR

as low as

$324

Durban, ZA (DUR) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 2

DUR
2h 15m
Direct

May 2

CPT
Safair Logo
Safair

May 9

CPT
2h 5m
Direct

May 9

DUR

as low as

$324

Durban, ZA (DUR) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

May 2

DUR
2h 10m
Direct

May 2

CPT
CemAir Logo
CemAir

May 9

CPT
2h
Direct

May 9

DUR

as low as

$370

Durban, ZA (DUR) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

May 2

DUR
2h 10m
Direct

May 2

CPT
CemAir Logo
CemAir

May 9

CPT
2h
Direct

May 9

DUR

as low as

$370

Durban, ZA (DUR) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

May 2

DUR
2h 10m
Direct

May 2

CPT
CemAir Logo
CemAir

May 9

CPT
2h
Direct

May 9

DUR

as low as

$388

Durban, ZA (DUR) - Cape Town, ZA (CPT)

South African Airways Logo
South African Airways

May 2

DUR
2h 10m
Direct

May 2

CPT
South African Airways Logo
South African Airways

May 9

CPT
2h
Direct

May 9

DUR

as low as

$440

Durban, ZA (DUR) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

May 2

DUR
2h 10m
Direct

May 2

CPT
CemAir Logo
CemAir

May 9

CPT
10h 5m
JNB

May 9

DUR

as low as

$443

Durban, ZA (DUR) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

May 2

DUR
2h 10m
Direct

May 2

CPT
CemAir Logo
CemAir

May 9

CPT
18h 35m
JNB

May 10

DUR

as low as

$454

Top Deals on flights from Port Elizabeth to Cape Town

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
1h 20m
Direct

May 10

PLZ

as low as

$283

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
1h 20m
Direct

May 10

PLZ

as low as

$288

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
1h 20m
Direct

May 10

PLZ

as low as

$289

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
8h 5m
JNB

May 10

PLZ

as low as

$444

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
8h 40m
HLA

May 10

PLZ

as low as

$447

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
8h 5m
JNB

May 10

PLZ

as low as

$449

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
8h 40m
HLA

May 10

PLZ

as low as

$451

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
CemAir Logo
CemAir

May 10

CPT
7h 25m
JNB

May 10

PLZ

as low as

$458

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
8h 40m
HLA

May 10

PLZ

as low as

$465

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
7h 30m
DUR

May 10

PLZ

as low as

$488

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
1h 25m
Direct

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
7h 30m
DUR

May 10

PLZ

as low as

$492

Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 26

PLZ
6h 40m
DUR

Apr 26

CPT
Safair Logo
Safair

May 10

CPT
1h 20m
Direct

May 10

PLZ

as low as

$500

Top Deals on flights from East London to Cape Town

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
1h 45m
Direct

May 1

CPT
Safair Logo
Safair

May 8

CPT
1h 35m
Direct

May 8

ELS

as low as

$326

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
1h 40m
Direct

May 1

CPT
Safair Logo
Safair

May 8

CPT
1h 35m
Direct

May 8

ELS

as low as

$326

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
1h 45m
Direct

May 1

CPT
Safair Logo
Safair

May 8

CPT
1h 35m
Direct

May 8

ELS

as low as

$332

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
1h 40m
Direct

May 1

CPT
Safair Logo
Safair

May 8

CPT
1h 35m
Direct

May 8

ELS

as low as

$332

East London, ZA (ELS) - Cape Town, ZA (CPT)

Hahn air system Logo
Hahn air system

May 1

ELS
1h 40m
Direct

May 1

CPT
Hahn air system Logo
Hahn air system

May 8

CPT
1h 35m
Direct

May 8

ELS

as low as

$384

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
5h 50m
DUR

May 1

CPT
Safair Logo
Safair

May 8

CPT
1h 35m
Direct

May 8

ELS

as low as

$490

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
7h 5m
DUR

May 1

CPT
Safair Logo
Safair

May 8

CPT
1h 35m
Direct

May 8

ELS

as low as

$490

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
7h 5m
DUR

May 1

CPT
Safair Logo
Safair

May 8

CPT
1h 35m
Direct

May 8

ELS

as low as

$496

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
5h 50m
DUR

May 1

CPT
Safair Logo
Safair

May 8

CPT
1h 35m
Direct

May 8

ELS

as low as

$496

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
1h 40m
Direct

May 1

CPT
Safair Logo
Safair

May 8

CPT
5h 25m
DUR

May 8

ELS

as low as

$498

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
1h 45m
Direct

May 1

CPT
CemAir Logo
CemAir

May 8

CPT
7h 35m
JNB

May 8

ELS

as low as

$505

East London, ZA (ELS) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

ELS
1h 40m
Direct

May 1

CPT
CemAir Logo
CemAir

May 8

CPT
6h 25m
JNB

May 8

ELS

as low as

$505

Top Deals on flights from George to Cape Town

George, ZA (GRJ) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

GRJ
1h 5m
Direct

May 1

CPT
Safair Logo
Safair

May 8

CPT
1h
Direct

May 8

GRJ

as low as

$250

George, ZA (GRJ) - Cape Town, ZA (CPT)

Hahn air system Logo
Hahn air system

May 1

GRJ
1h 5m
Direct

May 1

CPT
Hahn air system Logo
Hahn air system

May 8

CPT
1h
Direct

May 8

GRJ

as low as

$341

George, ZA (GRJ) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

GRJ
1h 5m
Direct

May 1

CPT
Safair Logo
Safair

May 8

CPT
12h 15m
JNB

May 9

GRJ

as low as

$433

George, ZA (GRJ) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

GRJ
1h 5m
Direct

May 1

CPT
Safair Logo
Safair

May 8

CPT
12h
JNB

May 9

GRJ

as low as

$433

George, ZA (GRJ) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

GRJ
1h 5m
Direct

May 1

CPT
Safair Logo
Safair

May 8

CPT
13h 5m
JNB

May 9

GRJ

as low as

$438

George, ZA (GRJ) - Cape Town, ZA (CPT)

Safair Logo
Safair

May 1

GRJ
1h 5m
Direct

May 1

CPT
Safair Logo
Safair

May 8

CPT
16h 30m
HLA

May 9

GRJ

as low as

$459

George, ZA (GRJ) - Cape Town, ZA (CPT)

Hahn air system Logo
Hahn air system

May 1

GRJ
1h 5m
Direct

May 1

CPT
Hahn air system Logo
Hahn air system

May 8

CPT
16h 30m
HLA

May 9

GRJ

as low as

$543

George, ZA (GRJ) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

May 1

GRJ
18h 15m
JNB

May 2

CPT
CemAir Logo
CemAir

May 8

CPT
20h 20m
DUR

May 9

GRJ

as low as

$692

George, ZA (GRJ) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

May 1

GRJ
18h 15m
JNB

May 2

CPT
CemAir Logo
CemAir

May 8

CPT
7h 25m
JNB

May 8

GRJ

as low as

$707

George, ZA (GRJ) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

May 1

GRJ
18h 15m
JNB

May 2

CPT
CemAir Logo
CemAir

May 8

CPT
5h 20m
JNB

May 8

GRJ

as low as

$707

George, ZA (GRJ) - Cape Town, ZA (CPT)

South African Airways Logo
South African Airways

May 1

GRJ
18h 15m
JNB

May 2

CPT
South African Airways Logo
South African Airways

May 8

CPT
5h 20m
JNB

May 8

GRJ

as low as

$717

George, ZA (GRJ) - Cape Town, ZA (CPT)

South African Airways Logo
South African Airways

May 1

GRJ
6h 40m
JNB

May 1

CPT
South African Airways Logo
South African Airways

May 8

CPT
5h 20m
JNB

May 8

GRJ

as low as

$717

Top Deals on flights from Hoedspruit to Cape Town

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
Safair Logo
Safair

May 7

CPT
2h 30m
Direct

May 7

HDS

as low as

$410

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
CemAir Logo
CemAir

May 7

CPT
2h 30m
Direct

May 7

HDS

as low as

$411

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

Hahn air system Logo
Hahn air system

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
Hahn air system Logo
Hahn air system

May 7

CPT
2h 30m
Direct

May 7

HDS

as low as

$466

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
CemAir Logo
CemAir

May 7

CPT
2h 30m
Direct

May 7

HDS

as low as

$511

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
Safair Logo
Safair

May 7

CPT
2h 30m
Direct

May 7

HDS

as low as

$534

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
CemAir Logo
CemAir

May 7

CPT
5h 35m
JNB

May 7

HDS

as low as

$539

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
CemAir Logo
CemAir

May 7

CPT
6h 35m
JNB

May 7

HDS

as low as

$550

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
CemAir Logo
CemAir

May 7

CPT
5h 35m
JNB

May 7

HDS

as low as

$552

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

Safair Logo
Safair

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
Safair Logo
Safair

May 7

CPT
16h 45m
JNB

May 8

HDS

as low as

$555

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

South African Airways Logo
South African Airways

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
CemAir Logo
CemAir

May 7

CPT
2h 30m
Direct

May 7

HDS

as low as

$563

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

CemAir Logo
CemAir

Apr 23

HDS
5h 40m
JNB

Apr 23

CPT
CemAir Logo
CemAir

May 7

CPT
2h 30m
Direct

May 7

HDS

as low as

$588

Hoedspruit, ZA (HDS) - Cape Town, ZA (CPT)

South African Airways Logo
South African Airways

Apr 23

HDS
2h 45m
Direct

Apr 23

CPT
South African Airways Logo
South African Airways

May 7

CPT
2h 30m
Direct

May 7

HDS

as low as

$618

Good to Know

Essential information to help you plan your flight from South Africa to Cape Town

Cheapest Flight

$221

The lowest price we found in the last two weeks, departing May 30 and returning Jun 13

Airline 4Z2h 15m ‧ economy

Fastest Flights

$250

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

Airline HR1h 5m ‧ 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 Layover airport

$309

The cheapest layover airport to Cape Town is currently $309

Airline W21 stop ‧ 10h 35m ‧ economy

Best Arrival airport

$221

The best arrival airport to Cape Town is currently $221

Airline 4Z2h 15m ‧ economy

Best Departure airport

$221

The best departure airport to Cape Town is currently $221

Airline 4Z2h 15m ‧ economy

Cheapest Airline

$221

The cheapest airline to Cape Town is currently $221

Airline 4Z2h 15m ‧ economy