Travel from Johannesburg to Gweru

How to get from Johannesburg to Gweru?

There is no direct connection from Johannesburg to Gweru. However, you can take the bus to Bulawayo, take the walk to Bulawayo, then take the train to Gweru. Alternatively, you can take the bus to Gwanda, take the train to Bulawayo, then take the train to Gweru.

How to get from Johannesburg to Gweru

From Johannesburg bus to Bulawayo, walk to Bulawayo, then train to Gweru. 19 h 40 min. From Johannesburg bus to Gwanda, train to Bulawayo, then train to Gweru. 25 h 15 min. From Johannesburg drive to Gweru. 10 h 59 min $109. From Park train to Marlboro, train to Johannesburg airport, fly to Bulawayo airport, taxi to Mpopoma, then train to Gweru. 9 h 31 min. From Park train to Marlboro, train to Johannesburg airport, fly to Harare airport, taxi to Harare, then train to Gweru. 12 h 25 min $184.