Users have shared positive experiences with Swiss Express, highlighting the friendly staff and overall great service. Many felt impressed by the trip's quality, describing it as safe and enjoyable. However, there were some concerns about WiFi connectivity not working during travel and a parcel being lost on one occasion.
Very safe ,friendly staff and all was super super great. Indeed Swiss Express will be always be my first choice.
5 out of 5 stars
Msekeli M.
The bus did take time anyway I was so impressed with the service, only WiFi was not connecting, but that is not the end of the world , we were like flying
Intercity Xpress is a long-distance bus company operating in South Africa. The company established itself as an affordable intercity bus operator, offering services between cities all over the country. Their coaches are equipped with standard seats and they have a generous luggage policy of up to 25 kg. Although they make an effort to respect their timetables, travelers report that delays are expected for Intercity Xpress, so it's good to be flexible with your schedule if you're traveling with them. Their cancellation policy is also flexible, as you can cancel your ticket up to 6 hours before travel time and get a refund of 80% of your ticket value.
Based on 47 reviews, the company was rated 3.7 stars on Busbud. Travelers were especially satisfied with the cleanliness and the ticket access but often complained with the timeliness. Imperial Lane ticket prices on this trip start at $36
A good way to travel this route is with Regional Bus Coaches buses. The company offers 1 daily departures, with ticket prices starting at $45 and the shortest trip taking about 450. Regional Bus Coaches gets you where you want to go for a fair price.
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
Stops in Gwanda
A - Gwanda
A6, Glow Petroleum Service Station, Gwanda, Zimbabwe
Frequently asked questions about traveling from Johannesburg to Gwanda by bus
How far is Johannesburg from Gwanda?
Johannesburg and Gwanda are 369 miles (595 km) apart.
What are the departure and arrival stations when taking the bus from Johannesburg to Gwanda?
Most of the buses traveling from Johannesburg to Gwanda leave from O. R Tambo Airport Johannesburg and arrive at Gwanda. These are the main departure and arrival locations on this route, but you can find others that could fit better into your travel 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/18
$33
11/19
$33
Today
$33
11/21
$33
11/22
$33
11/23
$40
11/24
$36
11/25
$44
The cheapest trip from Johannesburg to Gwanda was searched and found on Nov 19, 2025 with a price of $33
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Johannesburg to Gwanda, as early as possible.
You can expect to pay from $33 to $44 for a bus ticket from Johannesburg to Gwanda based on the last 2 days. You can expect to find the cheapest price for the trip at $33 which is on 2025-11-21.
Usually 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.