A short and sweet, step-by-step guide for getting to Zanzibar on a shoestring…
Step 1:
Kulula.com offers flights from Johannesburg to Dar es Salaam (Tanzania) from R1400 one-way (date and season-depending).
Step 2:
Catch the Precision Air Sunrise Fare Flight (special lasts from 1 Jan 2011-1 Jun 2011) at Tshs. 35 000 (R168.10) one-way, and Tshs. 60 000 (R288.20) return. This flight to Zanzibar departs Dar es Salaam at 7:30 AM while the return flight from Zanzibar to Dar departs Zanzibar at 8:30 AM.
OR
Take the Azam Marine Ferry from Dar es Salaam to Zanzibar, at $35 (around R250) one-way.
Arrive in Zanzibar with some money left in your bank account to start the real exploring!