Direct flights from O.R. Tambo International (JNB) to Cape Town International (CPT)

311 nonstop flights a week from O.R. Tambo International (JNB) to Cape Town International (CPT) with 6 airlines, 2h 5m to 2h 25m in the air, 790 mi (1,271 km). Departures from 05:55 to 21:20.

Flights from Johannesburg to Cape Town

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Johannesburg to Cape Town

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

O.R. Tambo International (JNB) to Cape Town International (CPT) at a glance

flights a week
311
flights today
4
airlines
6
flight time
2h 5m - 2h 25m
distance
790 mi (1,271 km)
first and last departure
05:55 - 21:20
departure terminals
A, B

O.R. Tambo International (JNB) to Cape Town International (CPT) flight schedule

311 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
FA 200
FlySafair
05:55 O.R. Tambo International, terminal B
08:15 Cape Town International
2h 20m
Daily
Boeing 737-800
SA 303
South African Airways
06:05 O.R. Tambo International, terminal B
08:20 Cape Town International
2h 15m
Mon, Tue, Wed, Thu, Fri
Airbus A320
FA 606
FlySafair
06:25 O.R. Tambo International, terminal B
08:45 Cape Town International
2h 20m
Sat
Boeing 737-800
FA 604
FlySafair
06:30 O.R. Tambo International, terminal B
08:50 Cape Town International
2h 20m
Mon, Tue, Wed, Thu, Fri, Sun
Boeing 737-800
GE 101
LIFT Airline
06:30 O.R. Tambo International, terminal B
08:40 Cape Town International
2h 10m
Mon, Tue, Wed, Thu, Fri
Airbus A320
FA 494
FlySafair
06:45 O.R. Tambo International, terminal B
09:05 Cape Town International
2h 20m
Tue, Wed, Sat, Sun
Boeing 737-800
GE 121
LIFT Airline
07:00 O.R. Tambo International, terminal B
09:10 Cape Town International
2h 10m
Sat, Sun
Airbus A320
FA 804
FlySafair
07:05 O.R. Tambo International, terminal B
09:25 Cape Town International
2h 20m
Sun
Boeing 737-800
SQ 478
Singapore Airlines
07:10 O.R. Tambo International, terminal A
09:25 Cape Town International
2h 15m
Daily
Airbus A350-900
FA 298
FlySafair
07:15 O.R. Tambo International, terminal B
09:40 Cape Town International
2h 25m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
4Z 921
Airlink
07:30 O.R. Tambo International, terminal B
09:45 Cape Town International
2h 15m
Daily
Embraer 190
FA 692
FlySafair
08:00 O.R. Tambo International, terminal B
10:15 Cape Town International
2h 15m
Daily
Boeing 737-800
GE 151
LIFT Airline
08:00 O.R. Tambo International, terminal B
10:10 Cape Town International
2h 10m
Mon, Thu, Fri, Sun
Airbus A320
SA 313
South African Airways
08:10 O.R. Tambo International, terminal B
10:25 Cape Town International
2h 15m
Daily
Airbus A320
5Z 834
CemAir
08:30 O.R. Tambo International
10:45 Cape Town International
2h 15m
Tue
Canadair RJ-100
GE 141
LIFT Airline
08:30 O.R. Tambo International, terminal B
10:40 Cape Town International
2h 10m
Sat
Airbus A320
5Z 834
CemAir
08:40 O.R. Tambo International
10:55 Cape Town International
2h 15m
Mon
Canadair RJ-100
FA 101
FlySafair
08:40 O.R. Tambo International, terminal B
11:00 Cape Town International
2h 20m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 107
FlySafair
08:40 O.R. Tambo International, terminal B
10:55 Cape Town International
2h 15m
Sun
Boeing 737-800
5Z 860
CemAir
08:45 O.R. Tambo International
11:00 Cape Town International
2h 15m
Tue
Canadair Regional Jet 900
FA 105
FlySafair
08:55 O.R. Tambo International, terminal B
11:10 Cape Town International
2h 15m
Mon, Tue, Wed
Boeing 737-800
SA 317
South African Airways
08:55 O.R. Tambo International, terminal B
11:10 Cape Town International
2h 15m
Tue, Sat
Airbus A330-300
5Z 862
CemAir
09:00 O.R. Tambo International
11:15 Cape Town International
2h 15m
Tue
Canadair RJ-100
SA 317
South African Airways
09:05 O.R. Tambo International, terminal B
11:20 Cape Town International
2h 15m
Tue
Airbus A330-300
FA 702
FlySafair
09:10 O.R. Tambo International, terminal B
11:25 Cape Town International
2h 15m
Mon, Thu, Fri, Sun
Boeing 737-800
5Z 864
CemAir
09:15 O.R. Tambo International
11:30 Cape Town International
2h 15m
Tue
Canadair RJ-100
SA 319
South African Airways
09:25 O.R. Tambo International, terminal B
11:40 Cape Town International
2h 15m
Daily
Airbus A320
5Z 834
CemAir
09:30 O.R. Tambo International
11:45 Cape Town International
2h 15m
Tue, Thu, Fri
Canadair RJ-100
5Z 866
CemAir
09:30 O.R. Tambo International
11:45 Cape Town International
2h 15m
Tue
Canadair RJ-100
GE 111
LIFT Airline
09:30 O.R. Tambo International, terminal B
11:40 Cape Town International
2h 10m
Mon, Tue, Wed
Airbus A320
FA 620
FlySafair
09:35 O.R. Tambo International, terminal B
11:55 Cape Town International
2h 20m
Daily
Boeing 737-800
FA 292
FlySafair
09:40 O.R. Tambo International, terminal B
12:00 Cape Town International
2h 20m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
5Z 868
CemAir
09:45 O.R. Tambo International
12:00 Cape Town International
2h 15m
Tue
Canadair RJ-100
FA 119
FlySafair
09:45 O.R. Tambo International, terminal B
12:05 Cape Town International
2h 20m
Sun
Boeing 737-800
FA 210
FlySafair
10:00 O.R. Tambo International, terminal B
12:20 Cape Town International
2h 20m
Sun
Boeing 737-800
GE 131
LIFT Airline
10:00 O.R. Tambo International, terminal B
12:10 Cape Town International
2h 10m
Thu, Fri, Sat, Sun
Airbus A320
FA 294
FlySafair
10:15 O.R. Tambo International, terminal B
12:35 Cape Town International
2h 20m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 800
FlySafair
10:15 O.R. Tambo International, terminal B
12:35 Cape Town International
2h 20m
Sun
Boeing 737-800
4Z 927
Airlink
10:25 O.R. Tambo International, terminal B
12:40 Cape Town International
2h 15m
Mon, Tue, Wed, Thu, Fri, Sat
5Z 834
CemAir
10:30 O.R. Tambo International
12:45 Cape Town International
2h 15m
Sun
Canadair RJ-100

The first 40 of 79 flights; the full list is on the Johannesburg to Cape Town page.

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 28 November.

FlightDepartsArrivesDurationDaysAircraft
GE 145
LIFT Airline
14:30 O.R. Tambo International, terminal B
16:40 Cape Town International
2h 10m
Selected dates
Airbus A320
FA 111
FlySafair
14:35 O.R. Tambo International, terminal B
16:50 Cape Town International
2h 15m
Seasonal
Boeing 737-800
4Z 943
Airlink
06:15 O.R. Tambo International, terminal B
08:30 Cape Town International
2h 15m
Selected dates
Embraer 190
5Z 830
CemAir
08:00 O.R. Tambo International
10:15 Cape Town International
2h 15m
Seasonal
Canadair RJ-100
5Z 838
CemAir
13:15 O.R. Tambo International
15:30 Cape Town International
2h 15m
Seasonal
Canadair RJ-100
5Z 840
CemAir
15:45 O.R. Tambo International
18:00 Cape Town International
2h 15m
Seasonal
Canadair RJ-100
4Z 953
Airlink
16:40 O.R. Tambo International, terminal B
18:55 Cape Town International
2h 15m
Selected dates
Embraer 195
SA 307
South African Airways
07:00 O.R. Tambo International, terminal B
09:15 Cape Town International
2h 15m
Seasonal
Airbus A320
SA 317
South African Airways
08:45 O.R. Tambo International, terminal B
11:00 Cape Town International
2h 15m
Seasonal
Airbus A330-300
4Z 933
Airlink
06:25 O.R. Tambo International, terminal B
08:40 Cape Town International
2h 15m
Selected dates
Embraer 190

Days of the week are taken from the schedule for the next 14 days; schedules change by season.

Airlines flying O.R. Tambo International (JNB) to Cape Town International (CPT)

Nonstop flights a week by the current schedule

Other airport combinations Johannesburg to Cape Town

Airports with nonstop flights between the two cities, busiest first

Frequently asked questions

How many nonstop flights are there from O.R. Tambo International (JNB) to Cape Town International (CPT)?
311 nonstop flights a week by the current schedule, 82 flight numbers, 4 today.
How long is the flight from O.R. Tambo International (JNB) to Cape Town International (CPT)?
From 2 hours 5 minutes to 2 hours 25 minutes nonstop, depending on the flight.
Which airlines fly nonstop from O.R. Tambo International (JNB) to Cape Town International (CPT)?
FlySafair (135 a week), South African Airways (69 a week), LIFT Airline (44 a week), Airlink (41 a week), CemAir (15 a week) and Singapore Airlines (7 a week).
Which terminals are used between O.R. Tambo International (JNB) and Cape Town International (CPT)?
Flights depart from O.R. Tambo International, terminals A, B and arrive at Cape Town International.
How far is Cape Town International (CPT) from O.R. Tambo International (JNB)?
790 mi (1,271 km) in a straight line.
What are the earliest and latest flights from O.R. Tambo International (JNB) to Cape Town International (CPT)?
The first departure is at 05:55 (FlySafair), the last at 21:20 (South African Airways), local time.