There are 6 ways to get from Johannesburg to Karoo by plane, unknown, bus, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
- Fly from Johannesburg (JNB) to George (GRJ)JNB - GRJ
- Walk from George (GRJ) to Karoo
bestFly to George, travel
4h 44m- Take the bus from Park Station to Bird St
- Walk from Bird St to Karoo
Bus, travel
13h 13m- Take the car train from Johannesburg Park to Springfontein74013
- Walk from Springfontein to Karoo
Car train, travel
18h 14m- Fly from Johannesburg (JNB) to Plettenberg Bay (PBZ)JNB - PBZ
- Walk from Plettenberg Bay (PBZ) to Karoo
Fly to Plettenberg Bay, travel
5h 18m- Take the bus from Johannesburg to Beaufort West
- Walk from Beaufort West to Karoo
Bus, travel via Beaufort West
13h 51m- Take the bus from Johannesburg to De Rust13608
- Walk from De Rust to Karoo
Bus, travel #2
16h 52m
Johannesburg (JNB) to George (GRJ) flights
Questions & Answers
The distance between Johannesburg and Karoo is 1187 km.
The best way to get from Johannesburg to Karoo without a car is to bus and travel which takes 13h 13m and costs .
It takes approximately 4h 44m to get from Johannesburg to Karoo, including transfers.
What companies run services between Johannesburg, South Africa and Karoo, South Africa?
There is no direct connection from Johannesburg to Karoo. However, you can take the taxi to Johannesburg (JNB) airport, fly to George (GRJ), then travel to Karoo. Alternatively, you can take a bus from Park Station to Karoo via Bird St in around 13h 13m.
- Website
- flysafair.co.za
Flights from Johannesburg to George
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 650–4,500
Flights from Johannesburg to George via Capetown
- Ave. Duration
- 4h 20m
- When
- Thursday, Friday, and Sunday
- Estimated price
- R 650–4,500
- Website
- flycemair.co.za
Flights from Johannesburg to George
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- R 1,100–7,000
Flights from Johannesburg to Plettenberg Bay
- Ave. Duration
- 2h 30m
- When
- Thursday
- Estimated price
- R 1,700–7,000
Flights from Johannesburg to Plettenberg Bay via Capetown
- Ave. Duration
- 5h 17m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 1,700–7,000
- Website
- flyairlink.com
Flights from Johannesburg to George
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,200–6,500
- Phone
- 011 013 0231
- MLPS.Info@prasa.com
- Website
- shosholozameyl.co.za
Car train from Johannesburg Park to Springfontein
- Ave. Duration
- 10h 17m
- Frequency
- Once daily
- Estimated price
- R 240–340
- Schedules at
- res.prasa.com
- Phone
- +27 87 150 1895
- customercare@eagleliner.co.za
- Website
- eagleliner.co.za
Bus from Park Station to Bird St
- Ave. Duration
- 11h 35m
- Frequency
- 4 times a day
- Estimated price
- R 360–850
- Schedules at
- eagleliner.co.za
- Single
- R 410–850
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Johannesburg to Beaufort West
- Ave. Duration
- 12h 13m
- Frequency
- Twice daily
- Estimated price
- R 350–410
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Johannesburg to De Rust
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- R 600–1,500
- Schedules at
- greyhound.co.za
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, Is ride-sharing platform BlaBlaCar right for you?, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.