A large sail hanging from a wooden structure in an indoor setting with tiled floors and columns.

Zanzibar Town Holidays from £1,097

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Top Zanzibar Town flight + hotel deals

Price found within the past 48 hours. Click for updated prices.
  • 16 Sept - 20 Sept

    Treetop by Eight Continents, Zanzibar + Flight

    Unguja Ukuu
    3 nights
    4.5 star property
    10/10 - Exceptional (5 reviews)
    "Clean rooms with immediate and quick room service when requested. Staff are professional and respectful. Location is a quiet and serene atmosphere. The double pool, one for kids, and the other for adults is great for family. The beach view is just 👌. Numerous beach chairs with trampoline is great. Food and waiting service is also good. A perfect get-away from the hectic and busy lifestyle."
    Reviewed March 16, 2026
    Return London (LON) - Zanzibar (ZNZ)
    LHR - ZNZ1 stop ZNZ - LGW1 stop
    £1,430
    £1,097
    per traveller
    found 17 hours ago
    Treetop by Eight Continents, Zanzibar
  • 1 Sept - 7 Sept

    Royal Mandarin Hotel & Resort Zanzibar + Flight

    Kiwengwa
    5 nights
    5.0 star property
    9.6/10 - Exceptional (9 reviews)
    "My wife and I found a little bit of paradise at Royal Mandarin Resort! Very very nice property. We booked this room for five nights following our Serengeti Safari in the hope of some beach relaxation. We got that and so much more!"
    Reviewed July 25, 2026
    Return London (LON) - Zanzibar (ZNZ)
    LHR - ZNZ1 stop ZNZ - LHR1 stop
    £1,644
    £1,257
    per traveller
    found 17 hours ago
    Royal Mandarin Hotel & Resort Zanzibar
  • 15 Sept - 20 Sept

    Upendo Beach Boutique Hotel + Flight

    Michamvi
    4 nights
    4.0 star property
    9.6/10 - Exceptional (18 reviews)
    "We had a lovely and memorable stay at Upendo Beach Boutique Hotel. The location is simply beautiful, with breathtaking views and a peaceful ambiance. The staff were exceptional—especially Theo, who was incredibly helpful and welcoming throughout our stay. Although I made an error in my booking by reserving the two-bedroom villa for only two adults, the hotel management showed great understanding. They kindly offered a generous solution by asking us to cover only 50% of the additional amount,..."
    Reviewed August 2, 2025
    Return London (LON) - Zanzibar (ZNZ)
    LHR - ZNZ1 stop ZNZ - LHR1 stop
    £1,753
    £1,407
    per traveller
    found 15 hours ago
    Upendo Beach Boutique Hotel
  • 10 Sept - 13 Sept

    Hotel Riu Jambo - All Inclusive + Flight

    Nungwi
    3 nights
    4.0 star property
    9.0/10 - Wonderful (437 reviews)
    "Overall, we enjoyed our stay. The food was decent. The quality itself didn’t feel amazing. I think they missed chances for excellent dining such as carving tables or omelet station. They could’ve had more selection and it was difficult to get into the restaurants. The hotel itself is newer very clean and well-maintained especially coming from Stonetown. It’s perfectly nice for a Westerner. I wish there was more entertainment. There was some nights that there was basically no entertainment and..."
    Reviewed July 20, 2026
    Return London (LON) - Zanzibar (ZNZ)
    LGW - ZNZ1 stop ZNZ - LHR1 stop
    £1,437
    £1,196
    per traveller
    found 1 day ago
    Hotel Riu Jambo - All Inclusive
  • 10 Sept - 13 Sept

    Hotel Riu Palace Zanzibar - All Inclusive + Flight

    Nungwi
    3 nights
    5.0 star property
    9.2/10 - Wonderful (754 reviews)
    "The hotel is amazing. It's beautiful, and the food, pool, beach, and activities are all incredible. But the best part is the people. The staff is so kind and friendly, always ready to help. I've never experienced hospitality like this before."
    Reviewed July 25, 2026
    Return London (LON) - Zanzibar (ZNZ)
    LGW - ZNZ1 stop ZNZ - LHR1 stop
    £1,401
    £1,169
    per traveller
    found 1 day ago
    Hotel Riu Palace Zanzibar - All Inclusive

Where to stay in Zanzibar Town

Find the best Zanzibar Town areas for the activities you enjoy most. Learn more about Zanzibar Town
Learn more about Zanzibar Town

Stone Town

Stone Town is popular for its abundant dining options, and if you're looking for more to see and do, you might think about a trip to Slave Market or Hamamni Persian Baths.

Discover the most popular places to visit in Zanzibar Town

What to do in Zanzibar Town

Zanzibar Town Hotel Deals

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.

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.