Yes, you require a valid passport and for certain nationalities, a visa for South Africa, Zimbabwe, Zambia, Malawi, Tanzania and Kenya. Visas for most nationalities are obtainable at the border posts. Non-residents are required to pay for most extras in foreign currency only. All visa requirements and border formalities are the responsibility of the client and Drifters will not hold the tour up for irresponsible reasons.