There are 7 ways to get from Kimberley to Witsand by plane, car, bus, taxi, 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 Kimberley to Cape Town International Airport, drive
best- Fly from Kimberley (KIM) to Cape Town International Airport (CPT)plane KIM - CPT
- Drive from Capetown-Airport-CPT to Witsandcar
4h 48mR 2,463–4,575Bus
cheapest- Take the bus from Tourist Info Center to Shell 25 Main Rdbus
- Take the bus from Paarl to Heidelbergbus
15h 40mR 1,138–1,452Bus, taxi
- Take the bus from Kimberley to Touwsriverbus
- Take the bus from Touwsrivier to Worcesterbus
- Take the bus from Worcester to Swellendambus
- Take the taxi from Swellendam to Witsandtaxi
14h 11mR 1,425–1,827Car train, drive
- Take the cartrain from Kimberley to Beaufort Westcartrain
- Drive from Beaufort West to Witsandcar
14h 11mR 1,155–1,669Drive 910.5 km
- Drive from Kimberley to Witsandcar 910.5 km
11h 33mR 2,058–2,973Fly Kimberley to George Airport, bus
- Fly from Kimberley (KIM) to George Airport (GRJ)plane KIM - GRJ
- Take the bus from George Railway Stn to Heidelbergbus
8h 26mR 2,168–4,195Taxi to Bram Fischer International Airport, fly to Cape Town International Airport, drive
- Take the taxi from Kimberley to Bram Fischer International Airport (BFN)taxi
- Fly from Bram Fischer International Airport (BFN) to Cape Town International Airport (CPT)plane BFN - CPT
- Drive from Capetown-Airport-CPT to Witsandcar
6h 34mR 3,308–5,301
Kimberley (KIM) to Cape Town International Airport (CPT) flights
Questions & Answers
The cheapest way to get from Kimberley to Witsand is to bus which costs R 1 100 - R 1 500 and takes 15h 40m.
The fastest way to get from Kimberley to Witsand is to fly and drive which takes 4h 48m and costs R 2 400 - R 4 600.
No, there is no direct bus from Kimberley to Witsand. However, there are services departing from Tourist Info Center and arriving at Heidelberg via Paarl. The journey, including transfers, takes approximately 15h 40m.
The distance between Kimberley and Witsand is 1094 km. The road distance is 910.5 km.
The best way to get from Kimberley to Witsand without a car is to bus and taxi which takes 14h 11m and costs R 1 400 - R 1 900.
It takes approximately 4h 48m to get from Kimberley to Witsand, including transfers.
Kimberley to Witsand bus services, operated by Eagle Liner, depart from Tourist Info Center station.
Kimberley to Witsand bus services, operated by Eagle Liner, arrive at Shell 25 Main Rd station.
Yes, the driving distance between Kimberley to Witsand is 911 km. It takes approximately 11h 33m to drive from Kimberley to Witsand.
There are 72+ hotels available in Witsand.
What companies run services between Kimberley, South Africa and Witsand, South Africa?
You can take a bus from Tourist Info Center to Witsand via Paarl and Heidelberg in around 15h 40m.
- Website
- flyairlink.com
Flights from Kimberley to Cape Town International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R 1,800–3,500
Flights from Kimberley to George Airport via Johannesburg
- Ave. Duration
- 5h 5m
- When
- Monday to Saturday
- Estimated price
- R 2,800–7,500
Flights from Kimberley to George Airport via Cape Town International Airport
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- R 2,500–7,500
Flights from Kimberley to George Airport via Johannesburg, Cape Town International Airport
- Ave. Duration
- 7h 35m
- When
- Monday to Friday
- Estimated price
- R 3,500–7,500
Flights from Bram Fischer International Airport to Cape Town International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,300–2,700
Flights from Bram Fischer International Airport to Cape Town International Airport via Johannesburg
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- R 1,300–2,700
- Website
- flysafair.co.za
Flights from Kimberley to George Airport via Johannesburg
- Ave. Duration
- 4h 10m
- When
- Friday
- Estimated price
- R 1,300–3,100
Flights from Bram Fischer International Airport to Cape Town International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R 1,000–2,400
Flights from Bram Fischer International Airport to Cape Town International Airport via Johannesburg
- Ave. Duration
- 4h 16m
- When
- Friday, Sunday, Saturday, and Wednesday
- Estimated price
- R 1,000–2,400
- Website
- flycemair.co.za
Flights from Kimberley to George Airport via Johannesburg
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- R 2,900–5,500
Flights from Bram Fischer International Airport to Cape Town International Airport via Johannesburg
- Ave. Duration
- 4h 10m
- When
- Tuesday and Thursday
- Estimated price
- R 3,200–6,000
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Kimberley to Beaufort West
- Ave. Duration
- 9h 20m
- Frequency
- Once a week
- Estimated price
- R 250–270
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Kimberley to Touwsriver
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- R 550–700
- Schedules at
- greyhound.co.za
Bus from George Railway Stn to Heidelberg
- Ave. Duration
- 2h 33m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Touwsrivier to Worcester
- Ave. Duration
- 52 min
- Frequency
- Twice daily
- Estimated price
- R 190–270
- Website
- City to City
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Worcester to Swellendam
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- R 230–320
- Schedules at
- res.prasa.com
Bus from Paarl to Heidelberg
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- R 250–350
- Schedules at
- res.prasa.com
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Tourist Info Center to Shell 25 Main Rd
- Ave. Duration
- 10h 50m
- Frequency
- Twice daily
- Estimated price
- R 600–800
- Schedules at
- eagleliner.co.za
- Single
- R 600–800
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 do I get from Sydney to Melbourne, What are the different types of Renfe trains in Spain?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.















