Based on 9 reviews, the company was rated 3.6 stars on Busbud. Travelers were especially satisfied with the departure location and the wifi but often complained with the timeliness. Brooklyn Express ticket prices on this trip start at $27
Based on 565 reviews, the company was rated 1.6 stars on Busbud. Travelers were especially satisfied with the ticket access and the power outlets but often complained with the wifi. Wez We Coaches ticket prices on this trip start at $43
Users have shared positive experiences, highlighting the spacious reclining seats and effective air conditioning. Many appreciated the professionalism of the service, noting punctuality in some instances. However, there were mentions of a toilet door issue that wouldn't close properly and occasional low travel speeds during trips. Overall satisfaction with comfort was evident among travelers.
Imperial Lane Bulawayo Johannesburg recent customer reviews
The Bus broke down just 40km from depature and we had to wait for 2 hours before we continue and we are still at the border we havent arrived at the destination
2 out of 5 stars
Tinashe Bradley T.
Loved the Aircon, spacious reclining seats. Didn't like the toilet door kept banging open and couldn't close, bus travelled at a low speed.
Swiss bus services receive high praise for their excellent condition, professional and friendly staff, and overall comfort. Passengers appreciate the efficient service and smooth journeys provided by courteous drivers. While most experiences are positive, a few users mentioned issues like seat allocation confusion or delays due to unforeseen circumstances but acknowledged these were handled well by the company.
I always enjoy my travels with Swiss I do understand that the delays experienced are normally beyond their control and the couriers always try their level best to ensure passengers are fully catered for.
4 out of 5 stars
Zibusiso K.
My family and I had a very bad experience with this bus service No18 our language went missing when we arrived in Byo 19th December just one out of 5 of us had their language and until today we still haven't recovered all of it. The service was very poor being bounced from one person to the other no care at all not to mention the way back to SA on bus No 04 worst of them all the bus had a faulty toilet which stunk all the way no Aircon we were told there was no gas to get it functional it's unfortunate that we already had return tickets trusting that it was safe and comfortable but none of that all disappointing service I will not using or recommending this bus ever such a ripe off
1 out of 5 stars
Khethiwe L.
What a pleasant experience. The bus was very comfortable and the drivers were very nice and professional
Users consistently praise the bus service for its punctuality, cleanliness, and comfortable amenities. The drivers are noted to be kind and professional, contributing to a pleasant travel experience. Additionally, passengers appreciate the ease of booking and reliable operations without mechanical issues or unnecessary stoppages during their journey.
Everything was top notch,l highly recommend this bus
We left the country with Bhuti Siya and came back with him and Bhuti Nkosi
The drivers were all kind and professional.
5 out of 5 stars
Nkosinomusa N.
Good service, punctuality, comfortable bus where everything worked, responsible kind drivers and staff.
5 out of 5 stars
Isabel V.
The booking was easy, the bus left on time, the bus was clean, air-condition did work, no stoppages because of mechanical issues, the driver was experienced and mostly kept the speed limit, all was fine and I will book again with Intercity
Users have shared positive experiences with the bus service, highlighting its cleanliness and comfort. The staff is often described as friendly and helpful, contributing to a pleasant travel experience. However, some reviews mention logistical issues such as discrepancies in arrival times and unexpected drop-off locations that could be improved for better customer satisfaction.
The bust was late, we left at 4:30pm. Its currently 10:20am the next day and we are still on the road. One of the drivers was rude to us and kept on shouting at us
1 out of 5 stars
Sindiso K.
Timewise they are good but the fact that they pick people along the roaf poses a threat to passengers
3 out of 5 stars
Oswell N.
It was of the worst experience…it was my first time but the bus kept on having too many problems firstly it was a break down ..secondly there was no conductor,thirdly no prayer was made before we left last part we were told to change the bus when we got to the garage
Based on 24 reviews, the company was rated 3 stars on Busbud. Travelers were especially satisfied with the ticket access and the cleanliness but often complained with the wifi. Mzansi Express ticket prices on this trip start at $38
I arrived for depature on the 1st of January 2 hours before the bus depture and i was advised that there was no available buses to travel by, this incovenience has caused a delay in my planning, the staff were unproffessional in adressing this matter. In the future i will not be travelling with this bus and i would not recommend anyone to use Mzansi
1 out of 5 stars
Leandra N.
Good service and very punctual
5 out of 5 stars
Portia N.
Bus was on time no delays and drivers very helpful.
Regional Bus Coaches offers 1 daily buses from Bulawayo to Johannesburg. Though the average price for this trip is $47, you can find tickets starting at $46. The trip between the two cities usually takes about 870.
Transi-Africa Tours offers 1 daily departures, and you can find tickets starting at $59. The quickest ride takes around 780. Transi-Africa Tours offers a cost-effective solution to get you where you need to be.
Based on 32 reviews, the company was rated 3 stars on Busbud. Travelers were especially satisfied with the ticket access and the temperature but often complained with the wifi. MB Transport ticket prices on this trip start at $99
Frequently asked questions about traveling from Bulawayo to Johannesburg 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 Bulawayo to Johannesburg?
The cheapest bus tickets from Bulawayo to Johannesburg start from $27. The average price for this route is around $44. 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 Bulawayo to Johannesburg?
The average bus trip duration from Bulawayo to Johannesburg is 15h 30m, covering a distance of 419 miles (675 km). The quickest bus can get you there in 11h 55m and is operated by MB Transport.
Which bus companies service the Bulawayo to Johannesburg route?
What is the earliest and latest departure time for the bus from Bulawayo to Johannesburg?
The earliest bus departs from Bulawayo to Johannesburg at 10:00am. And the latest bus departs at 6:00pm.
What are the CO₂ emissions for the bus trip from Bulawayo to Johannesburg?
A bus trip from Bulawayo to Johannesburg generates an estimated 17 kg of CO₂, making it a highly eco-friendly travel option and recommended mode of travel by Busbud.
What is the best bus company from Bulawayo to Johannesburg?
According to Busbud customers, the highest-rated bus company on this route is Swiss Express, with an average rating of 4.3 out of 5 stars based on 420 reviews.
Which bus company has the best Wi-Fi from Bulawayo to Johannesburg?
Based on reviews on Busbud, the bus company Brooklyn Express has the best Wi-Fi rating with a score of 5.0.
Which bus company has the most timely service from Bulawayo to Johannesburg?
According to Busbud traveler reviews, the most timely bus company on this route is Swiss Express, with a punctuality rating of 4.3 out of 5 stars.
Which bus company has the cleanest buses from Bulawayo to Johannesburg?
According to Busbud traveler reviews, the bus company with the cleanest buses on this route is Swiss Express, with a cleanliness rating of 4.8 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
01/27
$31
01/28
$35
Today
$36
01/30
$35
01/31
$35
02/01
$35
02/02
$35
02/03
$35
The cheapest trip from Bulawayo to Johannesburg was searched and found on Jan 27, 2026 with a price of $31
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Bulawayo to Johannesburg, as early as possible.
You can expect to pay from $31 to $46 for a bus ticket from Bulawayo to Johannesburg based on the last 2 days. You can expect to find the cheapest price for the trip at $35 which is on 2026-01-30.
Usually Intercity Xpress 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.