There are 6 ways to get from Matjiesfontein to Cape Town by bus, car, taxi, bus (Greyhound), or 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
best- Take the bus from Laingsburg to Cape Townbus
3h 40mR 437–564Bus via Cape Town Stn
cheapest- Take the bus from Voortrekker St to Cape Town Stnbus
3h 54mR 426–844Drive 237 km
- Drive from Matjiesfontein to Cape Towncar 237 km
2h 31mR 536–774Taxi
- Take the taxi from Matjiesfontein to Cape Towntaxi 237 km
2h 31mR 1,600–2,000Taxi, bus, train
- Take the taxi from Matjiesfontein to Touwsriviertaxi
- Take the bus from Touwsrivier to Shell 25 Main Rdbus
- Take the train from Paarl to Capetowntrain
4h 5mR 505–708Bus via Worcester (Greyhound)
- Take the bus from Laignsburg to Worcesterbus
- Take the bus from Worcester to Cape Townbus
5h 19mR 1,127–1,444
Questions & Answers
The cheapest way to get from Matjiesfontein to Cape Town is to bus which costs R 430 - R 600 and takes 3h 40m.
The fastest way to get from Matjiesfontein to Cape Town is to drive which takes 2h 31m and costs R 500 - R 800.
No, there is no direct bus from Matjiesfontein to Cape Town. However, there are services departing from Laingsburg and arriving at Cape Town via . The journey, including transfers, takes approximately 3h 40m.
The distance between Matjiesfontein and Cape Town is 300 km. The road distance is 237 km.
The best way to get from Matjiesfontein to Cape Town without a car is to bus which takes 3h 40m and costs R 430 - R 600.
It takes approximately 3h 40m to get from Matjiesfontein to Cape Town, including transfers.
Matjiesfontein to Cape Town bus services, operated by City to City, depart from Laingsburg station.
Matjiesfontein to Cape Town bus services, operated by City to City, arrive at Cape Town station.
Yes, the driving distance between Matjiesfontein to Cape Town is 237 km. It takes approximately 2h 31m to drive from Matjiesfontein to Cape Town.
There are 7603+ hotels available in Cape Town.
What companies run services between Matjiesfontein, South Africa and Cape Town, South Africa?
City to City operates a bus from Laingsburg to Cape Town twice daily. Tickets cost R 230–320 and the journey takes 3h 21m.
- Phone
- +27 11 013 6700
- [email protected]
- Website
- prasa.com
Train from Paarl to Capetown
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Estimated price
- R 13–15
- Website
- https://www.prasa.com/
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Laingsburg to Cape Town
- Ave. Duration
- 3h 21m
- Frequency
- Twice daily
- Estimated price
- R 230–320
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Voortrekker St to Cape Town Stn
- Ave. Duration
- 3h 35m
- Frequency
- 4 times a day
- Estimated price
- R 220–300
- Schedules at
- eagleliner.co.za
- Single
- R 220–300
Bus from Touwsrivier to Shell 25 Main Rd
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- R 100–230
- Schedules at
- eagleliner.co.za
- Single
- R 100–230
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Voortrekker St to Cape Town Stn
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
Bus from Laignsburg to Worcester
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from Worcester to Cape Town
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 32m
- Estimated price
- R 390–2,000
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 French strikes 2018: What are my alternative transport options?, Why you should take the train in the US, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.










