Based on 556 reviews, the company was rated 1.6 stars on Busbud. Travellers 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 $60
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 efficient time management. Passengers frequently highlight the comfort of the buses and smooth travel experiences. However, there are occasional mentions of issues such as seating arrangements or delays at borders that affected some journeys. Overall, Swiss is regarded as a reliable choice with commendable service quality.
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
5 out of 5 stars
Nicole Zibusiso L.
Hie what I didn’t enjoy at first I couldn't find a seat number then they squeezed bcaz I had a proof of payment
The journey was fine no complaints
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
Based on 6 reviews, the company was rated 4 stars on Busbud. Travellers were especially satisfied with the staff and the seats but often complained with the timeliness. Brooklyn Express ticket prices on this trip start at $37
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.
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
1 out of 5 stars
Dudu S.
The service is bad,, the bus was not on time and told us that there fixing the bus,, bad service ever
Based on 23 reviews, the company was rated 3 stars on Busbud. Travellers 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 $45
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 $65, you can find tickets starting at $64. The trip between the two cities usually takes about 870.
Transi-Africa Tours offers 1 daily departures, and you can find tickets starting at $83. 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. Travellers 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 $139
Frequently asked questions about travelling 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 $37. The average price for this route is around $62. 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 travel time from Bulawayo to Johannesburg is 15h 30m, covering a distance of 674 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 are the earliest and latest departure times 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 a mode of travel recommended 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 385 reviews.
Which bus company has the best Wi-Fi from Bulawayo to Johannesburg?
Based on Busbud reviews, the bus company Brooklyn Express has the highest Wi-Fi rating with a score of 5.0.
Which bus company has the best on-time performance from Bulawayo to Johannesburg?
According to Busbud traveller reviews, the most punctual 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 traveller reviews, the bus company with the cleanest buses on this route is Brooklyn Express, with a cleanliness rating of 5.0 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-05
$89
01-06
$71
Today
$71
01-08
$69
01-09
$69
01-10
$69
01-11
$69
01-12
$52
The cheapest trip from Bulawayo to Johannesburg was searched and found on Jan 12, 2026 with a price of $52
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 $52 to $89 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 $52 which is on 2026-01-12.
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.