Last refresh of the prices: Today at 1:18 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 $24, it presents an excellent value for a comfortable ride.
Many users appreciated the punctuality and professionalism of the drivers, noting that buses generally arrived on time. The staff was described as diligent and helpful, contributing to a smooth travel experience. However, some reviews mentioned concerns about cleanliness issues like unpleasant odors or pests on certain buses. Additionally, there were reports of unnecessary stops causing delays in arrival times at destinations such as Nelspruit.
I enjoyed the trip
I was not happy because it did not go to White River as i was goung there had to get another Transport to take me there in the middle of the night.
Cleanliness yooh i fricked out when i saw a Cockroche crawling on the Floor, please infumigate bus 727.
Otherwise the trip was good
4 out of 5 stars
Smangele K.
Everything was bad. Drivers not adhering to time, bus leaving 30 minutes late etc. Driver deciding not to have a pit stop for passengers but they were helping themselves on the road. Very unprofessional
1 out of 5 stars
Siboniso M.
My trip was wonderful, diligent staff always willing to assist passengers, the bus was driving smoothly and the driver was very cautious driving at reasonable speed.
Users have shared positive feedback about their experiences, highlighting good customer service and safe trips. Additionally, the driver was praised for being competent, and the cleanliness of the toilets was appreciated. However, there were some concerns regarding delays in departure times and limited communication during these instances.
Citiliner Plus Johannesburg Mbombela recent customer reviews
It was my first time, but I did enjoy my trip, provide good customer service. I would travel with Greyhound Citiliner again.
5 out of 5 stars
Tholakele U.
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.
Passengers have shared positive experiences with the bus service, highlighting its cleanliness and thoughtful amenities like working charging ports and complimentary water. The trips were generally quick and comfortable, though some users noted a lack of communication regarding mid-trip bus changes. Overall, the staff was praised for their helpfulness in ensuring passenger comfort.
Horrible and a waste of money. When I checked in, the person working at the check-in point told me that the bus I was supposed to be on left at 11 AM. The only other one is at 8 PM. So, like, the buses aren't available 😕.
1 out of 5 stars
Augustine M.
There were so many people in the bus that weren’t supposed to be there. They don’t even answer their phone. So don’t even bother. Some people didn’t book the bus. They paid there. We left 2 hours late. Never again
1 out of 5 stars
Logan I.
Very good service especially from a driver named Louis on the 20:00pm bus good communication and very helpful goes out of his to make passengers comfortable
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 experience was bad the bus broke down and we had to wait for almost two hours to get another bus. I am very disappointed please refurbish and do regular maintenance on your buses to avoid unnecessary break down and inconveniencing your passengers. Unhappy passenger!
1 out of 5 stars
Musa M.
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.
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 $24. The average price for this route is around $49. 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 2121 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 1.6.
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 Big Sky, with a punctuality rating of 3.3 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 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
03-10
$32
03-11
$29
Today
$28
03-13
$26
03-14
$26
03-15
$28
03-16
$28
03-17
$27
The cheapest trip from Johannesburg to Mbombela was searched and found on Mar 14, 2026 with a price of $26
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 $26 to $88 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 $26 which is on 2026-03-14.
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.