- Middelburg to King William’s Town buses
Previously seen journeys
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Middelburg - Sasol Garage, 57 Meintjies Street | Engen garage - 2 Cathcart St | No tags |
Get from Middelburg to King William’s Town
This route is served by bus only
The journey takes about 5 hours 50 minutes, and with fares starting at just £25, it presents an excellent value for a comfortable ride.
1bus per day
5h 50mAverage duration
169 milesDistance
7kgCO₂ emissions
Compare bus companies
3 out of 5 stars3/5224 reviews
Based on 224 reviews, the company was rated 3 stars on Busbud. Travellers were especially satisfied with the ticket access and the cleanliness but often complained with the Wi-Fi. Makalala Transport ticket prices on this trip start at £25
ZA Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Where are the popular stops in Middelburg and King William’s Town?
Stops in Middelburg
Stops in King William’s Town
Frequently asked questions about travelling by bus from Middelburg, Eastern Cape, ZA to King William’s Town
What's the distance between Middelburg and King William’s Town by coach?
The journey from Middelburg to King William’s Town by coach covers an approximate distance of 170 miles (273 km).
How can I get from Middelburg to King William’s Town without driving?
You can reach King William’s Town from Middelburg by coach, as there are regular services between the two locations. You can also consider rideshare services depending on your preferences.






