Last refresh of the prices: Yesterday at 8:43 PM SAST.
Compare 2 ways to go from Johannesburg to Mbombela
We recommend taking the shuttle
Among the sustainable travel choices, the shuttle stands out as a good way to reach Mbombela. The journey takes about 6 hours, and with fares starting at just $36, it presents an excellent value for a comfortable ride.
Many users appreciated the punctuality and professionalism of the bus service, noting that buses often arrived on time with clean interiors. However, some reviews highlighted issues such as unclear station addresses in Betrams and occasional delays due to extended stops or unnecessary detours. Additionally, there were mentions of discomfort from small bus sizes and non-functional charging ports.
HORRIBLE ,TERRIBLE andNEVER again will I use intercape services,2 hours late,never again, and these is happening for the time time,disgustinh
1 out of 5 stars
Zanele D.
Was traveling from jhb to nelspruit. Our bus got stuck two hours into the drive. We set there in there bus for 9 hours before another coach could be sent to fetch us. That was the worst expirience also being my first time to use your services. Bad impression that will last
1 out of 5 stars
Samkelisiwe K.
We had a tire puncture and it took hours to fix it. It will be great to fix and service buses before going on the road
Users have reported that the buses are clean and well-equipped, offering amenities like working charging ports and complimentary water before departure. However, some passengers experienced a lack of communication regarding mid-trip bus changes, which led to confusion during their journey. Overall, the trips were described as quick and comfortable.
I couldn’t find that bus from the location written on the ticket I looked for 30 min without luck can your busses be at park station like others
1 out of 5 stars
Nhlanhla R.
I booked the bus for Sunday 5pm, got to the pick up point there was no bus they said it left at 2 pm.😓
1 out of 5 stars
Nelly M.
The bus was clean and it had everything that I needed during the trip such as working charging ports and they gave us water before departure which I find very thoughtful
According to 14 reviews, Citiliner received a 4-star rating for this journey. Travellers were especially satisfied with the timeliness and the cleanliness, but some complained about the WiFi. Citiliner ticket prices on this trip start at $23
Citiliner Plus Johannesburg Mbombela recent customer reviews
We waited 2 hours in Pretoria because a door from the luggage compartment was stuck
2 out of 5 stars
Stefan C.
Other than the toilet not having water to wash hands after using the loo everything was perfect.
4 out of 5 stars
Abasegi N.
I was told to go to a wrong bus. Bay 6 instead of Bay10. i didnt like the experience. But later was sorted.
The bus arrived early in Nelspruit than the tine given on the ticket
According to user feedback, the bus service provides smooth and superb travel experiences with friendly and helpful staff. However, there are suggestions for maintaining cleanliness in the toilet area as it can have an unpleasant smell affecting passengers near the back seats. Additionally, better communication regarding rules and stops before departure is recommended by some users.
Big Sky Johannesburg Mbombela recent customer reviews
The bus was extremely late and my arrival time was extended by an hour , thirty minutes.
2 out of 5 stars
Siyavuya N.
Well they changed us to an old bus that overheats and we had to for 2 hrs for the other one to arrive. We arrived at 12:00 a.m which is not a good time we booked for Big Sky disappointed me on this one and there was no compensation for what they have caused.
1 out of 5 stars
Aphelele S.
I enjoy the safe trip. Friendly driver.
What I dislike is the urine smell in the bus. Seems toilets are not cleaned regularly. Happened on 2 bus trips from jhb to nelspruit. Had to keep my aircon on from jhb to nelspruit.
Passengers frequently commend the punctuality and cleanliness of the buses, with many noting that they arrived on time or even earlier than expected. The drivers are often praised for their professionalism and cautious driving, contributing to a comfortable journey. While some users mention minor issues like hard-to-find USB ports or occasional discomfort due to bus conditions, overall satisfaction remains high among travelers who appreciate both service quality and friendly staff interactions.
Citiliner Plus Johannesburg Mbombela recent customer reviews
I really enjoyed my ride , the bus was clean and also comfortable and it arrived at my destination on time ,I definitely recommend it
5 out of 5 stars
Bongiwe P.
The driver was very good and customer care 👌 nothing I didn't like about the service
5 out of 5 stars
Zanele N.
Bus was on time, got to destination earlier. But we had to get inside the baggage storage ourselves to get our bags at the drop off👎🏾
Frequently asked questions about travelling from Johannesburg to Mbombela 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 Mbombela?
The cheapest bus tickets from Johannesburg to Mbombela start from $23. The average price for this route is around $48. 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 Mbombela?
The average bus travel time from Johannesburg to Mbombela is 5h, covering a distance of 306 km. The quickest bus can get you there in 3h 45m and is operated by Etrago.
Which bus companies service the Johannesburg to Mbombela route?
What are the earliest and latest departure times for the bus from Johannesburg to Mbombela?
The earliest bus departs from Johannesburg to Mbombela at 7:30am. And the latest bus departs at 9:00pm.
What are the CO₂ emissions for the bus trip from Johannesburg to Mbombela?
A bus trip from Johannesburg to Mbombela generates an estimated 8 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 Mbombela?
According to Busbud customers, the highest-rated bus company on this route is Citiliner, with an average rating of 3.6 out of 5 stars based on 1911 reviews.
Which bus company has the best Wi-Fi from Johannesburg to Mbombela?
Based on Busbud reviews, the bus company Citiliner has the highest Wi-Fi rating with a score of 2.2.
Which bus company has the best on-time performance from Johannesburg to Mbombela?
According to Busbud traveller reviews, the most punctual bus company on this route is Citiliner, with a punctuality rating of 3.6 out of 5 stars.
Which bus company has the cleanest buses from Johannesburg to Mbombela?
According to Busbud traveller reviews, the bus company with the cleanest buses on this route is Citiliner, with a cleanliness rating of 4.4 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-26
$52
11-27
$33
Today
$28
11-29
$66
11-30
$28
12-01
$28
12-02
$28
12-03
$28
The cheapest trip from Johannesburg to Mbombela was searched and found on Nov 28, 2025 with a price of $28
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Johannesburg to Mbombela, as early as possible.
You can expect to pay from $28 to $104 for a bus ticket from Johannesburg to Mbombela based on the last 2 days. You can expect to find the cheapest price for the trip at $28 which is on 2025-11-30.
Usually Big Sky, 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.