The average price of a 7-day trip to Zanzibar is $2,386 for a solo traveler, $4,285 for a couple, and $8,034 for a family of 4. Zanzibar hotels range from $38 to $217 per night with an average of $64, while most vacation rentals will cost $20 to $400 per night for the entire home. Average worldwide flight costs to Abeid Amani Karume International Airport (ZNZ) are between $1,571 and $3,134 per person for economy flights and $4,930 to $9,834 for first class. Depending on activities, we recommend budgeting $32 to $69 per person per day for transportation and enjoying local restaurants.