According to customer reviews, the bus service provided by Intercape is highly praised and customers have had great experiences with it. There are no negative comments or complaints mentioned in the reviews.
I'm very dissatisfied with the service of Intercape...i was on my way to park station where my initial pick up point was.they sent me an sms late that i should go to midrand to get the bus there.from where i was staying , it's almost 2hours away. Why didn't they send the sms in the morning.when i eventually got to midrand ,past3 the bus had left and the guy at the office at engine bid bird made fun of it.never will i use intercape again
According to customer reviews, the service is not recommended due to issues with chargers not working and no toilet on the bus. However, some positive feedback mentions a smooth ride and comfortability. There were also complaints about significant delays of up to 4 hours.
A total mess as a result I’ll never ride with yr busses ever again…imagine as a passenger having to give incompetent drivers directions bcz they keep getting lost…Almost 3 hrs late…Y’all need to do better (And yr buses are COLD)
1 out of 5 stars
Sanele L.
The bus was early and on time,the express was a verry clean and tidy bus verry luxurious,no complains
Based on 11066 reviews, the company was rated 3.1 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. Intercity Xpress ticket prices on this trip start at $36
Users have shared positive feedback about their travel experiences, highlighting the new buses and timely arrivals. However, there were some concerns regarding seat comfort due to limited space and issues with toilet hygiene on board. Despite these minor inconveniences, travelers generally enjoyed a pleasant journey overall.
Had the best experience ever. Was sitted so comfortably. Travelled from Joburg to Middelburg, the bus made it to Middelburg before the ETA. My only problem was the toilet. Very unhygienic, but I put the blame on the passengers.
4 out of 5 stars
Thando N.
Great experience,new bus and quite Engen but ,space between the seats was not comfortable
4 out of 5 stars
Zukile G.
I was not impressed with the delay they did on the breakdown, 7 hours to replace the bus
Based on 3074 reviews, the company was rated 3.6 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. Big Sky ticket prices on this trip start at $50
Frequently asked questions about travelling from Johannesburg to Middelburg, Eastern Cape, ZA by bus
Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.
How much is the bus ticket from Johannesburg to Middelburg?
The cheapest bus tickets from Johannesburg to Middelburg start from $33. The average price for this route is around $58. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the bus ride from Johannesburg to Middelburg?
The average bus travel time from Johannesburg to Middelburg is 10h 20m, covering a distance of 660 km. The quickest bus can get you there in 8h 40m and is operated by Eagle Liner.
Which bus companies service the Johannesburg to Middelburg route?
What are the earliest and latest departure times for the bus from Johannesburg to Middelburg?
The earliest bus departs from Johannesburg to Middelburg at 3:30pm. And the latest bus departs at 6:45pm.
What are the CO₂ emissions for the bus trip from Johannesburg to Middelburg?
A bus trip from Johannesburg to Middelburg generates an estimated 16 kg of CO₂, making it a highly eco-friendly travel option and a mode of travel recommended by Busbud.
What is the best bus company from Johannesburg to Middelburg?
According to Busbud customers, the highest-rated bus company on this route is Big Sky, with an average rating of 3.6 out of 5 stars based on 3015 reviews.
Which bus company has the best Wi-Fi from Johannesburg to Middelburg?
Based on Busbud reviews, the bus company Big Sky has the highest Wi-Fi rating with a score of 1.5.
Which bus company has the best on-time performance from Johannesburg to Middelburg?
According to Busbud traveller reviews, the most punctual bus company on this route is Big Sky, with a punctuality rating of 3.3 out of 5 stars.
Which bus company has the cleanest buses from Johannesburg to Middelburg?
According to Busbud traveller reviews, the bus company with the cleanest buses on this route is Big Sky, with a cleanliness rating of 4.2 out of 5 stars.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11-28
$45
11-29
$62
Today
$62
12-01
$41
12-02
$41
12-03
$41
12-04
$41
12-05
$41
The cheapest trip from Johannesburg to Middelburg, Eastern Cape, ZA was searched and found on Dec 4, 2025 with a price of $41
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Johannesburg to Middelburg, Eastern Cape, ZA, as early as possible.
You can expect to pay from $41 to $113 for a bus ticket from Johannesburg to Middelburg, Eastern Cape, ZA based on the last 2 days. You can expect to find the cheapest price for the trip at $41 which is on 2025-12-04.
Usually Intercape, Big Sky 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.