There are 4 ways to get from Bonnievale to Cape Town by taxi, bus, car, 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.
Taxi, bus (Greyhound)
best- Take the taxi from Bonnievale to Riviersonderendtaxi
- Take the bus from Riviersonderend to Cape Townbus
3h 11mR 682–862Drive 186.8 km
cheapest- Drive from Bonnievale to Cape Towncar 186.8 km
2h 15mR 422–609Taxi
- Take the taxi from Bonnievale to Cape Towntaxi 186.8 km
2h 15mR 950–1,200Drive, car train
- Drive from Bonnievale to Bellvillecar
- Take the car train from Bellville to Cape Towncartrain
2h 47mR 434–605
Questions & Answers
The cheapest way to get from Bonnievale to Cape Town is to drive which costs R 420 - R 650 and takes 2h 15m.
The fastest way to get from Bonnievale to Cape Town is to drive which takes 2h 15m and costs R 420 - R 650.
The distance between Bonnievale and Cape Town is 211 km. The road distance is 186.8 km.
The best way to get from Bonnievale to Cape Town without a car is to taxi and bus which takes 3h 11m and costs R 650 - R 900.
It takes approximately 3h 11m to get from Bonnievale to Cape Town, including transfers.
Yes, the driving distance between Bonnievale to Cape Town is 187 km. It takes approximately 2h 15m to drive from Bonnievale to Cape Town.
There are 7664+ hotels available in Cape Town.
What companies run services between Bonnievale, Western Cape, South Africa and Cape Town, South Africa?
There is no direct connection from Bonnievale to Cape Town. However, you can take the taxi to Riviersonderend then take the bus to Cape Town. Alternatively, you can drive from Bonnievale to Cape Town in around 2h 15m.
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Bellville to Cape Town
- Ave. Duration
- 45 min
- Frequency
- Once a week
- Estimated price
- R 59–63
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Riviersonderend to Cape Town
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 24m
- Estimated price
- R 220–1,200
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 The beginner’s guide to the 2018 World Nomad Games, 4 stunningly beautiful Philippines islands you need to visit, and How to get from JFK to New York City - to help you get the most out of your next trip.










