Mkwaja Holidays from £1,282

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 Mkwaja flight + hotel deals

Price found within the past 48 hours. Click for updated prices.
  • 5 Oct - 11 Oct

    Treetop by Eight Continents, Zanzibar + Flight

    Unguja Ukuu
    5 nights
    4.5 star property
    10/10 - Exceptional (4 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 (LHR) - Zanzibar (ZNZ)
    LHR - ZNZ1 stop ZNZ - LHR1 stop
    £1,779
    £1,282
    per traveller
    found 1 day ago
    Treetop by Eight Continents, Zanzibar
  • 5 Oct - 11 Oct

    Ycona Luxury Resort + Flight

    Uroa
    5 nights
    5.0 star property
    9.0/10 - Wonderful (31 reviews)
    "Lovly"
    Reviewed April 10, 2026
    Return London (LHR) - Zanzibar (ZNZ)
    LHR - ZNZ1 stop ZNZ - LHR1 stop
    £2,239
    £1,563
    per traveller
    found 1 day ago
    Ycona Luxury Resort
  • 5 Oct - 11 Oct

    The Mora Zanzibar - Luxury All Inclusive + Flight

    Matemwe
    5 nights
    5.0 star property
    9.4/10 - Exceptional (234 reviews)
    "I can't say enough abou"
    Reviewed July 16, 2026
    Return London (LHR) - Zanzibar (ZNZ)
    LHR - ZNZ1 stop ZNZ - LHR1 stop
    £2,095
    £1,491
    per traveller
    found 1 day ago
    The Mora Zanzibar - Luxury All Inclusive
  • 5 Oct - 11 Oct

    Hotel Riu Palace Swahili - All Inclusive - Adults Only + Flight

    Nungwi
    5 nights
    5.0 star property
    9.2/10 - Wonderful (40 reviews)
    "The hotel is new And the staff are great we had an amazing time. The only issue is that the property was poorly built and already has signs of distress it will probably look worse in a few months"
    Reviewed July 11, 2026
    Return London (LHR) - Zanzibar (ZNZ)
    LHR - ZNZ1 stop ZNZ - LHR1 stop
    £2,028
    £1,482
    per traveller
    found 1 day ago
    Hotel Riu Palace Swahili - All Inclusive - Adults Only
  • 8 Oct - 14 Oct

    Neptune Pwani Beach Resort & Spa Zanzibar + Flight

    Kiwengwa
    6 nights
    4.0 star property
    8.8/10 - Excellent (56 reviews)
    Return London (LON) - Zanzibar (ZNZ)
    LGW - ZNZ1 stop ZNZ - LHR1 stop
    £2,186
    £1,606
    per traveller
    found 1 day ago
    Neptune Pwani Beach Resort & Spa Zanzibar

Mkwaja 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 Mkwaja holiday with Expedia?

Expedia has you covered for every aspect of your upcoming Mkwaja trip. You'll always get the best deals around, but when you bundle your airfares, accommodation and/or hire car into a holiday package, you'll get even bigger savings. Keen to truly make the most of your escape? Add some fun activities and tours to your package. Expedia offers flexible cancellation policies on almost all bookings, so there's no need to worry if your travel plans change. Visit our Customer Service Portal link to learn more.

When is the best time of year to holiday in Mkwaja?

If you love the buzz of peak season, travel to Mkwaja in May, June and August. Travelling during the quieter months of July, November and December will help you avoid the crowds. With daytime average temperatures of 24ºC, July is the coolest month in Mkwaja. The warmest time of year is February, when you can experience averages of 28ºC throughout the day. Whatever the temperature, you'll discover loads to keep you entertained here.

What is the top hotel for my holiday in Mkwaja?

Offering many of the conveniences and comforts of home, Tanga Beach Resort & Spa will make the ideal base for your Mkwaja getaway.

How do I get a cheap holiday to Mkwaja?

Booking a Mkwaja holiday with Expedia is a smart way to save. We have over 400 partner airlines and 321,000 hotel options throughout the world. With such a fabulous range to choose from, you'll have no issues putting together your ideal adventure. Learn more about how you can save money on your next holiday when you combine your hotel and flight bookings with Expedia.

What should I do on my Mkwaja holiday?

Every memorable holiday in Mkwaja has to include a visit to Mkwaja Beach. But there's plenty more to see and do here, so search online for other top attractions.

Do I need a visa for my Mkwaja holiday?

Official government websites are the best source of information on visa requirements, application procedures and any necessary documentation. Your nationality and the purpose of your visit, whether it be for work or pleasure, will determine if you'll need a visa for Mkwaja. Be sure that your passport is up to date and has a minimum of six months validity remaining beyond your planned date of return. Do all your travel planning well ahead of time to avoid any last-minute surprises.

What should I wear on my Mkwaja holiday?

Do some research into the sorts of things people in Mkwaja wear, and maybe even look up fashion pages on social media for inspiration. Try to create a versatile travel wardrobe full of pieces that suit your destination and show off your personal style. Pack with confidence by monitoring the weather conditions in Mkwaja. February brings the warmest temperatures, with daily averages of 28ºC, while July days average 24ºC, making it the coolest month.

What does an Expedia Mkwaja holiday include?

Select from a combination of flights, hotels and hire cars. Once you've made your booking, add the fun stuff like activities and tours. Want to pick your fare class? That's also possible. The choice is yours when it comes to organising your ideal Mkwaja getaway. Expedia features many properties, with the most sought after in Mkwaja being hotel resorts and private holiday homes. With Expedia, you'll always have the flexibility and freedom to tailor your holiday however you like.

Does Expedia offer Book Now, Pay Later Mkwaja holidays?

Your bank balance shouldn't get in the way of taking a holiday, so Expedia has devised a solution to help. Now that we've partnered with online lender Klarna, it's easier than ever to book a fabulous getaway without making a dent in your savings. Klarna offers flexible payment options during the checkout process that take the stress out of budgeting for your escape. Check out these flexible payment options:

  • Pay monthly holidays: If paying in multiple transactions works for you, Klarna can help. Paying in convenient monthly instalments will make your holiday dreams possible.
  • No-deposit holidays: Pressing the "book now" button is easier with this option. With no deposit required for your holiday, you can Book Now, Pay Later and start working on your travel plans.

Can I choose my airline with a Mkwaja Expedia holiday?

Yes — and it's easy too. Expedia has access to more than 400 partner airlines all over the world. Our holiday packages give you the flexibility to take your pick of available flight, hotel or activity options that fit your needs.