Zanzibar Town Holidays from £1,439

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to £335 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

    Packages with flights are ATOL protected

Your Zanzibar Town Holiday

There's a lot to love about Zanzibar Town, from its cultural experiences to its rich history and beyond. When you're ready to say hi to this wonderful city, our Zanzibar Town holiday packages are calling your name. Slave Market, Shangani Beach and Forodhani Gardens are just some of the attractions worth checking out during your trip to Zanzibar Town. Stop dreaming and start doing. Browse the multitude of options on Expedia today and finally put your Zanzibar Town holiday plans into gear!

Top Zanzibar Town Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Melia Zanzibar
Ycona Luxury Resort
Baraza Resort & Spa Zanzibar
The Palms Zanzibar - All Inclusive
Breezes Beach Club & Spa – Half Board

Zanzibar Town Beach Holiday

Escape life's daily stresses and unwind on your Zanzibar Town holiday. Few things are more refreshing than the cool sea breeze and the soothing sound of waves hitting the shore. Organise your trip to Zanzibar Town the easy way by choosing one of our Zanzibar Town holiday packages. Many people choose to spend their nights near Shangani Beach, a local highlight only 2 miles from the downtown area.

Things You Should Know About Zanzibar Town

  • Doze off to the gentle sound of the surf at one of our Zanzibar Town beach hotels. Nothing beats staying close to the ocean.
  • Hotels are another top choice for those planning a stay in Zanzibar Town. Two great options are Zanzibar Serena Hotel and Park Hyatt Zanzibar.
  • Our Zanzibar Town things to do page is a terrific place to find activities around here. Of course, there's nothing better than a little local knowledge. With a population of 403,700 in Zanzibar Town, we're sure you'll find a few friendly people who'll point you in the right direction.
  • Shangani Beach, Slave Market and Forodhani Gardens are some popular attractions that should be on your travel agenda. With our Zanzibar Town holiday deals, you'll have more money in your back pocket to explore.

Zanzibar Town Essential Information

Language
Swahili
Currency
Tanzanian shillings
Closest Airport
Zanzibar Intl. Airport (ZNZ)
Population
403,700
Max Temp Winter
27ºC
Max Temp Summer
29ºC
Top Sights
Shangani Beach, Fumba Beach and Peoples Palace Museum

Top hotels in Zanzibar Town

Tembo House Hotel

Tembo House Hotel

4 out of 5
Forodhani Street, Zanzibar Town
The price is £107 per night from 13 Sept to 14 Sept
£107
13 Sept - 14 Sept
includes taxes & fees
8.6/10 Excellent! (860 reviews)
"Notice some mosquitoes and so it is good to have bug repellent especially in the evenings."

Reviewed on 7 Aug 2025

Tembo House Hotel
Maru Maru Hotel

Maru Maru Hotel

3 out of 5
Gizenga Street, Shangani, Zanzibar Town, Zanzibar
8.6/10 Excellent! (544 reviews)
"Excellent experience. The internet super good and roof top is shaded and perfect placer to do some work that we had to do. Working on vacation feel. Great food. Only tip: ask for inward facing room to avoid occasional street noise at night."

Reviewed on 5 Aug 2025

Maru Maru Hotel
Park Hyatt Zanzibar

Park Hyatt Zanzibar

5 out of 5
Shangani Street, Stone Town, Zanzibar Town
Fully refundableReserve now, pay when you stay
The price is £343 per night from 17 Sept to 18 Sept
£343
17 Sept - 18 Sept
includes taxes & fees
9.4/10 Exceptional! (251 reviews)
"Awesome location and view of the Indian Ocean. From our balcony we had direct view of the beach and the ocean. The room was spacious, with nice and comfortable furniture, and bedding. Very nicely decorated. Very clean and one of the best stays that we had. Staff were super nice and accommodating. ..."

Reviewed on 5 May 2025

Park Hyatt Zanzibar
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit

What to do in Zanzibar Town

Frequently asked questions

Why should I book my Zanzibar Town holiday with Expedia?
With great-value airfares, accommodation and car hire options all in one place, Expedia makes booking your Zanzibar Town holiday simple. What's more, we can help you bundle your bookings into a package holiday so you can enjoy even more savings. Choose from fantastic retreats, add flights and/or a hire car (and maybe also some fun tours!) and get incredible prices. Had a change of plans? Expedia has a flexible cancellation policy for many reservations. To find out more, make your way to our Customer Service Portal link.
When is the best time of year to holiday in Zanzibar Town?
If you enjoy the buzz of peak season, visit Zanzibar Town in May, July and October. If you're looking for a calmer vibe, January, March and December are better times to visit. With average daytime temperatures of 24ºC, July is the coolest month in Zanzibar Town. The warmest time of year is February, when you can experience averages of 28ºC throughout the day. Whatever the weather, you'll find a whole lot to keep you busy here.
What are the top hotels for my holiday in Zanzibar Town?
Travellers heading to Zanzibar Town often stay in Stone Town. Spice Tree by Turaco and Zanzibar Coffee House are popular getaways in this neighbourhood. But it's not the only happening place around town! Ngambo is also a great area and where you'll find Ten to Ten Stone Town - Hostel and Al Johari Hotel & Spa.
How do I get a cheap holiday to Zanzibar Town?
If you love getting a great deal, bundle your bookings into a Zanzibar Town holiday. Whether you're looking for hotels, flights, hire cars or day tours, you can book everything in one place. You'll have lots of choice at your fingertips too. Expedia has over 400 partner airlines and 321,000 hotels around the world to pick from. Fly with who you want, stay where you like and save precious pounds — now that's the ideal escape! Learn more about how you can save money on your holiday when you book a flight and hotel together with Expedia.
What should I do on my Zanzibar Town holiday?
Make sure your next holiday in Zanzibar Town is one to remember by exploring its top attractions. Shangani Beach, Forodhani Gardens, Slave Market and Old Fort are some of the things you must see while you're in the area.
What is the best area to stay in when on holiday in Zanzibar Town?
If you're interested in visiting Shangani Beach, save yourself the hassle of commuting and lock in a stay close by. It's one of the top attractions in Zanzibar Town.
Do I need a visa for my Zanzibar Town holiday?
Check the most up-to-date information on official government websites. Your nationality and whether you're visiting for study, leisure or business will determine if you'll need a visa for Zanzibar Town. Find out about the application process, including any required documentation, fees and turnaround times. Finalise your application well in advance to allow sufficient time for processing. Some visas can take weeks or even months to obtain, depending on the country.
What should I wear on my Zanzibar Town holiday?
Although everyone's fashion style varies, it can be helpful to have some guidelines for what type of clothes to wear on your holiday in Zanzibar Town. We recommend looking up style blogs before leaving for inspiration on local dress codes or fashion trends. Be sure to check the weather forecast so you can pack accordingly. The warmest month in Zanzibar Town is February, with average daytime temperatures of 28ºC. If you plan to travel during the coolest month of July, the mercury averages 24ºC during the day.
What does an Expedia Zanzibar Town holiday include?
Expedia has all you need to book your Zanzibar Town trip, but what goes into your package is your choice. Pick from a combination of flights, hotels and hire cars. Searching for some activities to fill in your time? Once you've made your booking, you can add them too. Whatever your style or budget, there's a package to suit your needs. Expedia features different types of properties, with the most sought after in Zanzibar Town being hotels and apartments. With Expedia, you'll always have the flexibility and freedom to tailor-make your holiday however you want.
Does Expedia offer Book Now, Pay Later Zanzibar Town holidays?
Expedia has joined forces with online lender Klarna to make your next break easier on the purse strings. Paying by instalment means you can spread the costs of your next big holiday, leaving you with more money to spend while you're away. Klarna has several payment plans to pick from, so you're sure to find something that fits your budget. Browse these flexible payment options:

  • Pay monthly holidays: If paying bite-sized amounts each month is what works best for you, Klarna can help. Paying in several transactions will make your holiday dreams possible.
  • No-deposit holidays: If not paying ahead of time for your trip makes pressing that "book now" button easier, go for a no-deposit holiday plan with Klarna so that you can Book Now, Pay Later!

Can I choose my airline with a Zanzibar Town Expedia holiday?
Most definitely. Expedia has over 400 partner airlines to choose from around the world. With all that choice at your fingertips, finding the ideal carrier to take you to Zanzibar Town won't be hard.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.