How Much Does a Zanzibar Holiday Cost? Prices per Day, per Trip and for Every Extra

What a Zanzibar holiday really costs, from our own package prices: per person per day at mid-range and luxury hotels, what is included, the extras to budget for, from excursions to insurance, and the easiest ways to spend less.

What You Need to Know: A Zanzibar holiday with us costs about US$250 to US$290 per person per day at mid-range hotels, for two travelers sharing, including hotels with breakfast, transfers and guided days. With a luxury beach resort it is about US$475 to US$555 per day. Our holidays run from US$1,305 per person for 5 days to US$2,900 for 10 days at mid-range level; international flights, visas and insurance are extra.

A hammock strung between palm trees beside thatched beach huts on Zanzibar

Zanzibar Holiday Prices by Length

Our Zanzibar holidays, per person for two travelers sharing, with hotels, breakfast, transfers and the guided days named on each page:

Holiday Mid-range Luxury Per day, mid-range
5-day beach holiday US$1,305 US$2,725 US$260
6-day family holiday (per adult) US$1,495 US$1,610 US$250
7-day Zanzibar honeymoon US$1,895 US$3,865 US$270
8-day Stone Town and east coast US$2,290 US$2,520 US$285
10-day north and south coast US$2,900 US$4,755 US$290

The 8-day holiday's luxury price is close to its mid-range price because the east coast hotel is the same at both levels; only the Stone Town hotel changes. On the other trips, the luxury north-coast resort makes most of the difference.

What Does Zanzibar Cost per Day?

At mid-range hotels, plan on about US$250 to US$290 per person per day with us, for two people sharing a room. That covers a good beach hotel or boutique hotel in Stone Town with breakfast, every transfer and a guided trip on some days. At luxury level, with a top beach resort on the north coast, it rises to about US$475 to US$555 per day. Solo travelers pay more, because the room is not shared: our 5-day holiday costs US$1,925 for one traveler at mid-range hotels, against US$1,305 each for two.

Zanzibar Holidays Without the Hotel

If you already have a hotel, or want to book your own, our Zanzibar excursion holidays cost from US$330 per person for 3 days to US$750 for 10 days, covering airport transfers and guided excursion days. They are the cheapest way to see the island with a guide while choosing your own room, from a simple guesthouse to a villa.

What Makes a Zanzibar Holiday Cost More or Less?

Four things move the price more than anything else:

  • The beach hotel. Most nights are spent at the beach, so the resort you choose sets most of the price; a luxury resort on the north coast can cost several times a mid-range one.
  • The number of travelers. Two people sharing a room pay much less each than one; families and groups of three can use triple rooms.
  • The season. Hotels charge most over Christmas and New Year and in July and August, and least in the April and May rains, when some close.
  • How many guided days you add. Each guided excursion day costs US$105 per person (children half); free beach days cost nothing beyond the hotel.

Extras to Budget for on Zanzibar

These are the costs our guests most often add, at the prices we charge:

Extra Price
Guided excursion day (Stone Town, Prison Island, Jozani, spice farm) US$105 per person, children half
Safari Blue or Mnemba snorkeling US$85 per person
Sunset dhow cruise US$105 per person
Whale shark day trip to Mafia Island (October to February) From US$420 per person from Zanzibar
Airport transfer, each way US$60 per person
Fast ferry from Dar es Salaam, each way US$55 per person

Costs Every Visitor Pays

Whatever kind of holiday you book, a few costs are the same for everyone:

  • Visa for Tanzania, which also covers Zanzibar: US$50 for most nationalities, US$100 for US citizens
  • Inbound travel insurance: US$44 per adult, mandatory for foreign visitors; see Zanzibar entry requirements
  • Your own travel insurance, including medical evacuation, which the government policy does not replace
  • International flights to Zanzibar, or to Dar es Salaam or Kilimanjaro with a connection
  • Meals beyond breakfast, drinks and tips, which depend on where you eat

Mid-Range or Luxury Hotels on Zanzibar?

Mid-range hotels on Zanzibar are comfortable, often right on the sand with a pool, and most guests are happy with them. Luxury resorts add space, privacy, better food and service, and on the north coast a beach that feels your own. A good compromise is mid-range in Stone Town, where the old town is the attraction, and a luxury resort for a few nights at the end. Compare the areas in where to stay in Zanzibar.

How to Spend Less on a Zanzibar Holiday

You can keep the same island and spend noticeably less:

  • Travel in June, September, October or from mid-January to March, avoiding the Christmas and August peaks
  • Share a room, or a triple room with three people
  • Book our excursion holiday and your own guesthouse
  • Keep a few free beach days instead of a guided trip every day

What a Safari Adds to a Zanzibar Holiday

Many guests add a few days of safari. Our 2-day Serengeti fly-in from Zanzibar, 3-day and 4-day safaris from Zanzibar include the flights, and the Tanzania safari cost guide explains safari prices in detail.

Common Questions About Zanzibar Holiday Costs

Short answers to the questions our guests ask us most often:

How much does a week in Zanzibar cost?

About US$1,800 to US$2,000 per person for two travelers at mid-range hotels with us, including hotels, breakfast, transfers and some guided days; our 7-day Zanzibar honeymoon costs from US$1,895.

Is Zanzibar expensive?

It covers every budget. Mid-range beach holidays with us cost about US$250 to US$290 per person per day; the luxury resorts on the north coast cost much more.

How much should I budget per day in Zanzibar?

With us, about US$250 to US$290 per person per day at mid-range hotels, plus lunch, dinner, drinks and tips, which depend on where you eat.

Is Zanzibar cheaper than a safari?

Yes, per day. A beach day costs a hotel night and little else, while a safari day includes park fees, a vehicle and a guide.

When is Zanzibar cheapest?

During the long rains in April and May, when hotels charge least, though some close and boat trips are sometimes cancelled. June and September to October are good value with dry weather.

Bottom Line: How Much Should You Budget for Zanzibar?

Plan on about US$250 to US$290 per person per day at mid-range hotels, or US$475 to US$555 with a luxury resort, plus flights, a visa and the US$44 insurance. For a first visit, our 8-day Zanzibar holiday at US$2,290 per person is the best balance of sights and beach; for a short stay, the 5-day beach holiday starts at US$1,305.

Planning time on Zanzibar?

Tell us your dates, who is traveling and the kind of hotel you like, and our team will send a written itinerary and quotation naming every hotel.