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
Based on 2758 reviews, the company was rated 3.6 stars on Busbud. Travelers 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 $33
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
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
Intercity Xpress is a long-distance bus company operating in South Africa. The company established itself as an affordable intercity bus operator, offering services between cities all over the country. Their coaches are equipped with standard seats and they have a generous luggage policy of up to 25 kg. Although they make an effort to respect their timetables, travelers report that delays are expected for Intercity Xpress, so it's good to be flexible with your schedule if you're traveling with them. Their cancellation policy is also flexible, as you can cancel your ticket up to 6 hours before travel time and get a refund of 80% of your ticket value.
With Busbud, comparing and booking tickets for a bus from Johannesburg to Middelburg is a breeze. Browse through an extensive selection of bus fares and bus schedules to find the best deals.
We make it our job to connect you with the most dependable bus companies that cover bus service from Johannesburg to Middelburg.
Discover how much the bus trip from Johannesburg to Middelburg will cost you. Use our filters and sorting features to find the cheapest bus tickets or luxury buses.
Where are the popular stops in Johannesburg and Middelburg?
Frequently asked questions for your trip Johannesburg - Middelburg, Eastern Cape, ZA
How far is Johannesburg from Middelburg?
The distance separating Johannesburg and Middelburg is 409 miles (660 km).
What are the departure and arrival stations when taking the bus from Johannesburg to Middelburg?
Most of the buses traveling from Johannesburg to Middelburg leave from O. R Tambo Airport Johannesburg and arrive at Middelburg - Sasol Garage, 57 Meintjies Street. These are the most popular pick-up and drop-off locations on this route, there are other pick-up and drop-off locations that could make it easier for you to reach your destination.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
10/03
$39
10/04
$39
Today
$43
10/06
$30
10/07
$39
10/08
$24
10/09
$24
10/10
$28
The cheapest trip from Johannesburg to Middelburg, Eastern Cape, ZA was searched and found on Oct 9, 2025 with a price of $24
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 $24 to $180 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 $24 which is on 2025-10-09.
Usually 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.
About Bus Travel
Bus Travel Tips
Meet and talk to locals at the bus stations while traveling from Johannesburg to Middelburg.There is no better way to get inside travel information while exploring a new city than to go straight to its people.
From miles long of beauteous natural landscapes to impressive man-crafted sights, you're bound to be in for a visual treat on your bus trip from Johannesburg to Middelburg.
Buses have one of the smallest carbon footprints of motorized transport modes. A bus going from Johannesburg to Middelburg will emit less CO2 than a car or an airplane.
Make a music playlist for your bus ride from Johannesburg to Middelburg, and enjoy the scenery to tunes from your own personal soundtrack.
Did you know?
The Superbus, created by a Dutch engineer is the world's fastest bus with 250 km/h. Too bad it's only a prototype for now.
One of the longest bus route in the world goes all the way from Ontario to Alberta in Canada (with the same bus). This trip is 3,435 km or 2,135 miles long and the price is a bit under $100.
It takes 27 hours to go by bus from Lima to Cusco, one of the craziest bus trips on the world. This route is used daily by locals and backpackers.
Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.