There are 2 ways to get from Mdantsane to Cookhouse by bus (Greyhound) or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The cheapest way to get from Mdantsane to Cookhouse is to drive which costs R 500 - R 750 and takes 3h 14m.
The fastest way to get from Mdantsane to Cookhouse is to drive which takes 3h 14m and costs R 500 - R 750.
The distance between Mdantsane and Cookhouse is 535 km. The road distance is 217.6 km.
The best way to get from Mdantsane to Cookhouse without a car is to bus which takes 8h 38m and costs R 1 000 - R 1 500.
It takes approximately 8h 38m to get from Mdantsane to Cookhouse, including transfers.
Yes, the driving distance between Mdantsane to Cookhouse is 218 km. It takes approximately 3h 14m to drive from Mdantsane to Cookhouse.
There are 20+ hotels available in Cookhouse.
What companies run services between Mdantsane, South Africa and Cookhouse, South Africa?
You can take a vehicle from Mdantsane to Cookhouse via East London, Port Elizabeth, and Port Elizabeth in around 8h 38m.
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from East London to Port Elizabeth
- Ave. Duration
- 4h 34m
- Frequency
- Once daily
- Estimated price
- R 480–650
- Schedules at
- greyhound.co.za
Bus from Port Elizabeth to Cookhouse
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- R 470–600
- 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 Travelling by boat in Italy, Need to know: Eurostar, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.





