Last refresh of the prices: Today at 6:22 AM 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 the good way to reach Mbombela. The journey takes about 5 hours and with fares starting at just $16, 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 12 reviews, Citiliner received a 4.1-star rating for this journey. Travelers were especially satisfied with the timeliness and the cleanliness, but some complained about the wifi. Citiliner ticket prices on this trip start at $16
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
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.
2 out of 5 stars
Frieda D.
Disappointing is not even good enough of a word to describe the second half of my trip to Nelspruit using InterCity Big Sky. The busses are poorly maintained. Thereby causing a snowball effect when two busses on the same day forced a third bus (ours) to wait for four hours so that the passengers from the other two busses could join up with us in Pretoria and travel the rest of the way to Nelspruit. Bus No1 broke down on the road. Bus No 2's air conditioner did not work. Bus No 3's sliding windows on the driver's side door has no rubber bracing. I made a plan with wads of paper. So that they did not rattle against each other and break. The noise it made was good enough to deafen the driver and the passengers in the front of the bus. I will never travel with this bus service again.
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👎🏾
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
Total Super Motors, 4 Samora Machel Dr, Nelspruit, 1201, South Africa
Frequently asked questions about traveling from Johannesburg to Mbombela by bus
What is the travel distance from Johannesburg to Mbombela?
Johannesburg and Mbombela are 189 miles (305 km) apart.
What are the departure and arrival stations when taking the bus from Johannesburg to Mbombela?
The majority of buses traveling from Johannesburg to Mbombela start their journey at O. R Tambo Airport Johannesburg and wind up at Nelspruit - Intercape Office, 15 Samora Machel Drive. These are the most popular departure and arrival locations on this route, but you can also find other options that could better fit your plans.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11/16
$22
11/17
$20
Today
$20
11/19
$20
11/20
$20
11/21
$20
11/22
$22
11/23
$20
The cheapest trip from Johannesburg to Mbombela was searched and found on Nov 18, 2025 with a price of $20
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 $20 to $50 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 $20 which is on 2025-11-21.
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.