SEARCH ONE AND DONE. - Compare hundreds of travel sites at once.
Choose where to book.
Find deals from over 400 airlines worldwide.

Cheap Flights from Johannesburg to Cape Town (JNB - CPT)

DepartReturn
1 adult
Note: some airlines charge for infants in laps.
The price shown for each flight will be the average for all passengers including any infants.
Choose Sites to Compare vs. KAYAK all | none

Best fares from JNB to CPT (Found by others)

Sun Mon Tue Wed Thu Fri Sat
        1 $185 2 $185 3 $190
4 $191 5 $185 6 $185 7 $185 8 $191 9 $185 10 $185
11 $179 12 $179 13 $185 14 $179 15 $179 16 $191 17 $185
18 $179 19 $185 20
$185
21
$185
22 $185 23 $179 24 $179
25 $179 26 $179 27 $179 28 $179 29 $179 30 $179 31 $185
KAYAK searches hundreds of sites to find the best rate for your next flight from Johannesburg to Cape Town. Get the best flight deal for your Cape Town trip!
Here's how it works. Search KAYAK for a flight ticket from Johannesburg to Cape Town. Sort, filter and compare results on one web page. Then book your plane ticket direct on the airline or travel agent site of your choice!
Direct flights JNB to CPT on United
Flight # Depart JNB Arrive CPT Sun Mon Tue Wed Thu Fri Sat Valid Between
7935 9:10 am 11:20 am Apr 15 - Jun 22
7935 9:10 am 11:20 am May 9 - Oct 9
7935 9:10 am 11:20 am Apr 25 - May 2
7923 11:00 am 1:10 pm Apr 19 - Apr 26
7923 11:00 am 1:10 pm Apr 17 - Apr 24
7923 11:00 am 1:10 pm May 21 - May 22
7923 11:00 am 1:10 pm May 7 - May 17
7923 11:00 am 1:10 pm May 8 - May 15
7923 11:00 am 1:10 pm May 18 - May 24
7923 11:00 am 1:10 pm May 4 - May 5
7923 11:00 am 1:10 pm May 12 - Oct 27
7923 11:00 am 1:10 pm Apr 27 - Apr 27
7923 11:00 am 1:10 pm Apr 28 - May 1
7923 11:00 am 1:10 pm May 25 - May 31
7923 11:00 am 1:10 pm Apr 29 - May 6
7923 11:00 am 1:10 pm Apr 18 - Apr 25
7923 11:15 am 1:25 pm May 9 - Oct 24
7929 12:00 pm 2:10 pm May 21 - May 28
7929 12:00 pm 2:10 pm Apr 15 - May 6
7929 12:00 pm 2:10 pm May 11 - May 30
7929 12:00 pm 2:10 pm May 17 - May 24
7929 12:00 pm 2:10 pm May 9 - May 9
7929 12:00 pm 2:10 pm Apr 30 - Apr 30
7929 12:00 pm 2:10 pm May 1 - May 4
7929 12:00 pm 2:10 pm Apr 17 - Apr 27
7929 12:00 pm 2:10 pm May 7 - May 14
7929 12:00 pm 2:10 pm Apr 23 - Apr 28
7929 12:00 pm 2:10 pm May 5 - May 5
7925 7:30 pm 9:40 pm May 22 - Jun 6
7925 7:30 pm 9:40 pm Apr 15 - May 20
7925 7:30 pm 9:40 pm May 5 - May 19
7925 7:30 pm 9:40 pm May 21 - May 21
7925 7:30 pm 9:40 pm May 3 - May 17
7925 7:30 pm 9:40 pm May 24 - May 26
7925 7:30 pm 9:40 pm Apr 19 - Apr 28