Getting There & Away
Day trips to the islands are organised by most hotels and tour companies in Zanzibar Town. Most include the boat ride, a stop for swimming/snorkelling, then another stop on the beach, plus lunch. Half-day trips cost US$25 to US$30 per person, and longer trips are also available.
A bargain option is to get a group together and simply organise your own boat (with a captain) and just go to one of the sandbanks for the beach and snorkelling. This will cost about US$50 for the boat.
Whatever option you go for, boats depart from the beaches by the Big Tree on Mizingani Rd, from near the Tembo House Hotel, or near the Africa House Hotel (depending on wind direction).