Travel from Cape-Town to Bulawayo

Bus or fly from Cape Town to Bulawayo?

South African Airways, British Airways and 3 other airlines fly from Cape Town to Bulawayo every 4 hours. Alternatively, Greyhound ZA operates a bus from Cape Town to Bulawayo once daily. Tickets cost $40 - $60 and the journey takes 19 h 10 min. Greyhound ZA also services this route twice a week.

How to get from Cape Town to Bulawayo

From Civic Centre bus to Capetown airport, fly to Bulawayo airport, then taxi to Bulawayo. 6 h 56 min $290. From Cape Town bus to Pretoria, bus to Bulawayo, then taxi to Bulawayo. 32 h 32 min $101. From Cape Town bus to Johannesburg then bus to Bulawayo. 33 h 35 min $102. From Capetown train to Johannesburg then drive to Bulawayo. 37 h 9 min $357. From Capetown train to Johannesburg then bus to Bulawayo. 41 h 10 min $307. From Cape Town drive to Bulawayo. 25 h 13 min $265.