Travel from Cape-Town to Zimbabwe

Bus or fly from Cape Town to Zimbabwe?

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

How to get from Cape Town to Zimbabwe

From Civic Centre bus to Capetown airport, fly to Harare airport, then taxi to Epworth. 7 h 5 min $235. 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 then bus to Harare. 35 h 55 min $91. From Cape Town bus to Harare. 38 h 15 min $98. From Capetown train to Park, train to Pretoria, then bus to Harare. 43 h 29 min $317. From Capetown train to Johannesburg then drive to Harare. 38 h 14 min $385. From Cape Town drive to Harare. 26 h 19 min $295.