Total Garage, Spring street (Opp Middelburg Mall), Middelburg
Park Station, 96 Rissik St.
No tags
Bus
Total Garage, Spring Street (opposite Middelburg Mall)
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station)
No tags
Bus
Total Garage, Spring Street (opposite Middelburg Mall)
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station)
No tags
Last refresh of the prices: Today at 11:29 AM SAST.
Compare 2 ways to go from Middelburg to Johannesburg
We recommend taking the shuttle
Among the sustainable travel choices, the shuttle stands out as the good way to reach Johannesburg. The journey takes about 2 hours 50 minutes and with fares starting at just $23, it presents an excellent value for a comfortable ride.
Intercape provides a great way to travel, with limited stops and onboard toilets. The service is usually sufficient, and they are known for being on time. However, there have been instances of significant delays causing inconvenience despite the professional staff.
According to user feedback, the travel experience was generally positive. Everything went smoothly for some travelers, while others noted that although the changeover could have been quicker, it did not significantly impact their overall satisfaction with the service.
Big Sky Middelburg Johannesburg recent customer reviews
No complaints. Everything went well
5 out of 5 stars
Janice S.
The changeover could've been quicker but over all not bad.
Based on 1908 reviews, the company was rated 3.6 stars on Busbud. Travelers were especially satisfied with the ticket access and the departure location but often complained with the wifi. Citiliner ticket prices on this trip start at $15
Based on 9132 reviews, the company was rated 3.1 stars on Busbud. Travelers were especially satisfied with the ticket access and the staff but often complained with the wifi. Greyhound South Africa ticket prices on this trip start at $15
Citiliner Plus Middelburg Johannesburg recent customer reviews
Uncomfrontal sitting no leg space lady didnt care about her chair adjusted to the back and very rude
3 out of 5 stars
Werner D.
They keep time
5 out of 5 stars
Kate Thandolwakhe K.
I missed the bus due to it leaving much earlier than scheduled
Mozambique Touring Serices, 37 Bezuidenhout St, Troyeville, Johannesburg, 2094, South Africa
E - Eaglecity Kerk Street
84 Kerk St, Johannesburg, 2000, South Africa
F - Kerk Street
77 Nugget St, Hillbrow, Johannesburg, 2001, South Africa
Frequently asked questions about traveling from Middelburg, Mpumalanga, ZA to Johannesburg by bus
What is the distance between Middelburg and Johannesburg?
The distance separating Middelburg and Johannesburg is 93 miles (150 km).
What are the departure and arrival stations when taking the bus from Middelburg to Johannesburg?
If you're headed to Johannesburg from Middelburg, chances are that your bus will leave from Middelburg Mall (MP) and arrive at O. R Tambo Airport Johannesburg. These are the main departure and arrival locations on this route, but you can find others that could fit better into your travel plans.
What are the best sights and things to do in Johannesburg?
Once in Johannesburg, you can start exploring the city and discover its surroundings. The top sights and things to do are SAB World of Beer, Sci-Bono Discovery Centre, Museum Africa, Johannesburg Zoo and Wonder Cave.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11/17
$19
11/18
$18
Today
No data
11/20
$19
11/21
$19
11/22
$19
11/23
$22
11/24
$19
The cheapest trip from Middelburg, Mpumalanga, ZA to Johannesburg was searched and found on Nov 18, 2025 with a price of $18
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Middelburg, Mpumalanga, ZA to Johannesburg, as early as possible.
You can expect to pay from $18 to $44 for a bus ticket from Middelburg, Mpumalanga, ZA to Johannesburg based on the last 2 days. You can expect to find the cheapest price for the trip at $19 which is on 2025-11-22.
Usually Citiliner, Intercape will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.