How much is a bus ticket from Johannesburg to Zimbabwe in rands?
The cheapest way to get from Johannesburg to Zimbabwe is to bus which costs R 450 – R 800 and takes 20h.
How much is InterCape bus from Johannesburg to Harare?
$29 – $50
InterCape operates a bus from Johannesburg to Harare every 4 hours. Tickets cost $29 – $50 and the journey takes 20h.

Which buses are going to Zimbabwe from South Africa?
What companies run services between South Africa and Zimbabwe? Airlink, CemAir and Fastjet fly from Bloemfontein to Bulawayo 4 times a day. Alternatively, InterCape operates a bus from Johannesburg to Harare every 4 hours. Tickets cost $27 – $50 and the journey takes 20h.
How much is a bus ticket from Johannesburg to Harare Zimbabwe?
Information on this bus route
Daily Buses | 2 |
---|---|
Minimum Price | $45 |
Average Ticket Price | $42 |
Minimum Trip Duration | 11h |
Average Bus Trip Duration | 1d |
Is Greyhound bus going to Zimbabwe?

The local version used to offer domestic services as well as routes to Mozambique and Zimbabwe. They shut down in Feb 2021 and have since been acquired by Eldo Coaches, who hopes to resume Greyhound operations soon.
How much does it cost to go to Zimbabwe?
Duration | Nomad style | Budget travel |
---|---|---|
1-day trip | 14 USD | 60 USD |
3-day trip | 42 USD | 180 USD |
Week-long trip | 98 USD | 420 USD |
How much is Greyhound from Joburg to Harare?
Information on this bus route
Daily Buses | 1 |
---|---|
Minimum Price | $40 |
Average Ticket Price | $42 |
Minimum Trip Duration | 11h |
Average Bus Trip Duration | 1d |