Last refresh of the prices: Yesterday at 10:23 PM SAST.
Compare 2 ways to go from Johannesburg to Mbombela
We recommend taking the bus
Among the sustainable travel choices, the bus stands out as a good way to reach Mbombela. The journey takes about 5 hours, and with fares starting at just $23, 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
What is the travel distance from Johannesburg to Mbombela?
The distance between Johannesburg and Mbombela is approximately 305 km (189 miles).
What are the departure and arrival locations for buses traveling from Johannesburg to Mbombela?
Buses departing from O. R Tambo Airport Johannesburg in Johannesburg will take you to Nelspruit - Intercape Office, 15 Samora Machel Drive in Mbombela.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11-23
$35
11-24
$28
Today
$28
11-26
$28
11-27
$28
11-28
$28
11-29
$40
11-30
$28
The cheapest trip from Johannesburg to Mbombela was searched and found on Nov 24, 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 $84 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 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.