There are 4 ways to get from Buffeljagsrivier to Cape Town by bus (Greyhound), car, 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.
Bus (Greyhound)
best- Take the bus from Swellendam to Cape Townbus
3h 39mR 542–686Drive 226.7 km
cheapest- Drive from Buffeljagsrivier to Cape Towncar 226.7 km
2h 25mR 512–739Taxi
- Take the taxi from Buffeljagsrivier to Cape Towntaxi 226.7 km
2h 25mR 1,500–1,900Drive, car train
- Drive from Buffeljagsrivier to Bellvillecar
- Take the car train from Bellville to Cape Towncartrain
3h 8mR 537–754
Questions & Answers
The cheapest way to get from Buffeljagsrivier to Cape Town is to drive which costs R 500 - R 750 and takes 2h 25m.
The fastest way to get from Buffeljagsrivier to Cape Town is to drive which takes 2h 25m and costs R 500 - R 750.
No, there is no direct bus from Buffeljagsrivier to Cape Town. However, there are services departing from Swellendam and arriving at Cape Town via . The journey, including transfers, takes approximately 3h 39m.
The distance between Buffeljagsrivier and Cape Town is 237 km. The road distance is 226.7 km.
The best way to get from Buffeljagsrivier to Cape Town without a car is to bus which takes 3h 39m and costs R 500 - R 700.
It takes approximately 3h 39m to get from Buffeljagsrivier to Cape Town, including transfers.
Buffeljagsrivier to Cape Town bus services, operated by Greyhound ZA, depart from Swellendam station.
Buffeljagsrivier to Cape Town bus services, operated by Greyhound ZA, arrive at Cape Town station.
Yes, the driving distance between Buffeljagsrivier to Cape Town is 227 km. It takes approximately 2h 25m to drive from Buffeljagsrivier to Cape Town.
There are 7664+ hotels available in Cape Town.
What companies run services between Buffeljagsrivier, South Africa and Cape Town, South Africa?
Greyhound ZA operates a bus from Swellendam to Cape Town once daily. Tickets cost R 470–600 and the journey takes 3h 30m.
- 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 Swellendam to Cape Town
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 2h 25m
- Estimated price
- R 1,500–1,900
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 Bali: What to do if Mount Agung erupts, 4 of the smartest ways to explore Australia, and Need to know: Greyhound - to help you get the most out of your next trip.










