Users have praised the bus service for its professional and punctual operations, as well as appreciating the spacious reclining seats and effective air conditioning. However, there were some concerns about a toilet door that wouldn't stay closed and the bus traveling at a slower speed than expected.
Imperial Lane Bulawayo Johannesburg recent customer reviews
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.
Based on 540 reviews, the company was rated 1.7 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 $59
Swiss bus services receive high praise for their excellent condition, professional and friendly staff, and efficient time management. Passengers consistently enjoy a comfortable and smooth travel experience. However, there are occasional concerns, such as restroom odors and delays at the border, which have been noted by some travelers. Overall, Swiss is highly regarded for its exceptional service.
The most uncomfortable trip I've ever had. The air conditioning wasn't working for more than half the trip and it was very hot! Starting to feel less of a coach
1 out of 5 stars
Mlindeli N.
I loved the space and confort but please trg to use jik in the rest rooms so that at least it doesn't have a strong smell
5 out of 5 stars
Brian Oageng M.
A very bad experience..bus broke down and it took more than 12 hours for another bus to be sent to come to our rescue
Users have shared positive experiences with this bus service, highlighting punctuality and cleanliness as key strengths. Passengers appreciated the comfortable buses where all amenities functioned well. The booking process was straightforward, and drivers were noted for their professionalism and adherence to speed limits, contributing to an overall pleasant travel experience.
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
5 out of 5 stars
Bernd H.
Everything was just fantastic, lovely passengers too
Users have shared positive experiences with the bus service, highlighting its cleanliness, comfort, and friendly staff. The buses are modern and well-equipped for charging devices. However, some travelers noted issues such as lack of Wi-Fi despite promises and occasional logistical challenges like incorrect drop-off points or seat assignments being duplicated. Overall punctuality was appreciated by many passengers.
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 13 reviews, the company was rated 3 stars on Busbud. Travellers were especially satisfied with the temperature and the ticket access but often complained with the WiFi. Mzansi Express ticket prices on this trip start at $46
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.
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 $64, 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 $85. The quickest ride takes around 780. Transi-Africa Tours offers a cost-effective solution to get you where you need to be.
Brooklyn Express offers 1 daily buses from Bulawayo to Johannesburg. Though the average price for this trip is $60, you can find tickets starting at $42. The trip between the two cities usually takes about 1080.
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 $142
Based on 2 reviews, the company was rated 5 stars on Busbud. Travellers were especially satisfied with the staff and the timeliness but often complained with the departure location. Sebata Luxury Charters ticket prices on this trip start at $76
Mozambique Touring Serices, 37 Bezuidenhout St, Troyeville, Johannesburg, 2094, South Africa
E - Eaglecity Kerk Street
84 Kerk St, Johannesburg, 2000, South Africa
F - Kerk Street
77 Nugget St, Hillbrow, Johannesburg, 2001, South Africa
Frequently asked questions about travelling from Bulawayo to Johannesburg by bus
What is the travel distance from Bulawayo to Johannesburg?
The distance between Bulawayo and Johannesburg is around 676 km (420 miles).
What are the departure and arrival locations for buses traveling from Bulawayo to Johannesburg?
Buses traveling this route start their trip at 114 Joshua M Nkomo Street, Bulawayo, in Bulawayo, and end it at O. R Tambo Airport Johannesburg, in Johannesburg.
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
$35
11-17
$35
Today
$35
11-19
$35
11-20
$35
11-21
$35
11-22
$35
11-23
$35
The cheapest trip from Bulawayo to Johannesburg was searched and found on Nov 19, 2025 with a price of $35
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 $35 to $61 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 2025-11-19.
Usually Intercity Xpress, Swiss Express 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.