There are 4 ways to get from Durban to Karoo by plane, unknown, or bus
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 King Shaka International Airport, travel
best- Fly from King Shaka International Airport (DUR) to George Airport (GRJ)plane DUR - GRJ
- Walk from George Airport (GRJ) to Karoounknown
6h 1mBus, travel via Beaufort West
- Take the bus from Durban to Midrandbus
- Take the bus from Midrand to Beaufort Westbus
- Walk from Beaufort West to Karoounknown
23h 20mBus to Pietermaritzburg, fly, travel
- Take the bus from Durban Bus Stn to Burger Stbus
- Fly from Pietermaritzburg (PZB) to George Airport (GRJ)plane PZB - GRJ
- Walk from George Airport (GRJ) to Karoounknown
8h 42mBus, travel
- Take the bus from Durban Bus Stn to Johannesburgbus
- Take the bus from Johannesburg to Willomorebus
- Walk from Willomore to Karoounknown
24h 52m
King Shaka International Airport (DUR) to George Airport (GRJ) flights
Questions & Answers
The distance between Durban and Karoo is 1113 km.
The best way to get from Durban to Karoo without a car is to bus and travel via Beaufort West which takes 23h 20m and costs .
It takes approximately 6h 1m to get from Durban to Karoo, including transfers.
What companies run services between Durban, South Africa and Karoo, South Africa?
There is no direct connection from Durban to Karoo. However, you can take the bus to Durban Airport, walk to King Shaka International Airport (DUR) airport, fly to George Airport (GRJ), then travel to Karoo. Alternatively, you can take a bus from Durban to Karoo via Midrand and Beaufort West in around 23h 20m.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to George Airport via Lanseria
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- R 1,800–3,100
Flights from King Shaka International Airport to George Airport via Johannesburg
- Ave. Duration
- 4h 26m
- When
- Friday, Sunday, Monday, and Wednesday
- Estimated price
- R 1,800–3,100
Flights from Pietermaritzburg to George Airport via Johannesburg
- Ave. Duration
- 4h
- When
- Monday to Friday
- Estimated price
- R 1,500–3,500
- Website
- flysaa.com
Flights from King Shaka International Airport to George Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- R 2,800–5,500
Flights from King Shaka International Airport to George Airport via Johannesburg
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- R 3,100–5,500
Flights from King Shaka International Airport to George Airport via Bloemfontein
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 2,900–5,500
- Website
- flycemair.co.za
Flights from King Shaka International Airport to George Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- R 2,800–5,500
Flights from King Shaka International Airport to George Airport via Bloemfontein
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 2,900–5,500
- Website
- flyairlink.com
Flights from Pietermaritzburg to George Airport via Johannesburg
- Ave. Duration
- 5h
- When
- Monday to Saturday
- Estimated price
- R 3,200–8,000
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Durban to Midrand
- Ave. Duration
- 8h 3m
- Frequency
- Twice a week
- Estimated price
- R 290–400
- Website
- City to City
Bus from Midrand to Beaufort West
- Ave. Duration
- 12h 39m
- Frequency
- Twice daily
- Estimated price
- R 320–490
- Website
- City to City
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice a week
- Estimated price
- R 190–270
- Website
- City to City
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- Twice a week
- Estimated price
- R 280–400
- Website
- City to City
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- R 65–200
- Schedules at
- eagleliner.co.za
- Single
- R 65–200
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 8h 10m
- Frequency
- Hourly
- Estimated price
- R 320–600
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- R 310–410
- Website
- Vilamora Tours & Travel
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Website
- Vilamora Tours & Travel
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a day
- Estimated price
- R 300–650
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Willomore
- Ave. Duration
- 14h 35m
- Frequency
- Once daily
- Estimated price
- R 480–750
- 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 How to get from Florence to Rome, Best ways to travel around Australia, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.









