There space 7 means to obtain from Johannesburg come Cape city by plane, bus, car train, train or car
Select one option listed below to see step-by-step directions and to compare ticket prices and also travel time in cg-tower.com"s travel planner.
You are watching: Distance between johannesburg and cape town
Johannesburg (JNB) come Capetown (CPT) flights
The trip time in between Johannesburg (JNB) and Capetown (CPT) is roughly 2h 10m and covers a distance of approximately 794 miles. The fastest flight normally bring away 2h. Solutions are activate by CemAir, Safair, southern African Airways and also others. Commonly 275 flights run weekly, back weekend and also holiday schedules can vary so check in advance.
check out all travel options
The schedules shown listed below are because that the next available departures.
Johannesburg (JNB) come Capetown (CPT) flight schedules
The cheapest way to obtain from Johannesburg to Cape town is to bus via Pretoria which costs $27 and also takes 21h 23m.
an ext details
The fastest way to get from Johannesburg come Cape city is to fly. Acquisition this choice will cost $70-$220 and takes 4h 18m.
Yes, over there is a direct bus departing indigenous Johannesburg and also arriving at Capetown. Services depart every 2 hours, and also operate every day. The trip takes approximately 17h 35m.
much more details
Yes, there is a straight train departing indigenous Johannesburg and arriving at Cape Town. Solutions depart when daily, and operate Wednesday, Friday and Sunday. The journey takes around 26h 10m.
The distance between Johannesburg and also Cape town is 788 miles. The road distance is 873.5 miles.
acquire driving directions
The best way to get from Johannesburg to Cape town without a car is to bus i beg your pardon takes 17h 35m and costs $24-$60.
It takes around 4h 18m to get from Johannesburg come Cape Town, consisting of transfers.
Johannesburg to Cape city bus services, operated by Eldo Coaches, depart from Johannesburg station.
an ext details
Johannesburg to Cape town train services, operated by Shosholoza Meyl, depart native Johannesburg station.
much more details
The best means to obtain from Johannesburg to Cape town is to fly which takes 4h 18m and costs $70-$220. Alternatively, you can bus, which costs $24-$60 and also takes 17h 35m, you could additionally train, which expenses $25-$40 and takes 29h 40m.
See more: What Does B Stand For In Math Dictionary B, Mathematical Symbols
What providers run services between Johannesburg, southern Africa and also Cape Town, southern Africa?
CemAir, Safair and also seven other airlines paris from Johannesburg come Cape town every 30 minutes. Alternatively, Eldo Coaches operates a bus from Johannesburg come Capetown 3 times a day. Tickets cost $24-$26 and also the trip takes 17h 35m. Three other operators likewise service this route.
Where can I stay near Cape Town?
Domestic take trip is not restricted, however some conditions may applyFace masks room mandatoryThere is a social distancing need of 2 metresNationwide control measures in placecheck out travel alternatives
last updated: 29 Sep 2021 Exceptions might apply, for full details: COVID-19 south African online Portal. We"re working approximately the clock to bring you the latest COVID-19 take trip updates.This details is compiled from official sources. To the ideal of our knowledge, it is correct as of the critical update.Visit cg-tower.com travel advice for basic help.