MPM - ZNZ

£589 Find Cheap Flights from Maputo to Zanzibar – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 34% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
£589
Typical prices: £577-£750
Multiple Airlines
Thu 25/1Tue 30/1
MPM - ZNZ • 2 stops
Direct flights
There are currently no direct flights between Maputo and Zanzibar. You'll need to take a connecting flight to reach the destination.
Insights
Insights
When to travel
Cheapest • 29% price drop
Most popular
Good to know
+1
Good to know
+1
Top stopover airports
Cheapest • Avg £642 (return)
Shortest trip • 7h 34m (one-way)
Insights
Insights
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Zanzibar!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Maputo to Zanzibar (MPM-ZNZ)

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals from Maputo to Zanzibar

Mon, 25 Jan - Sat, 30 Jan
Multiple Airlines Logo
06:55 - 02:40MPM  Maputo Intl-ZNZ Zanzibar Intl
18h 45m2 stops Johannesburg OR Tambo Kigali Intl
Multiple Airlines Logo
03:20 - 20:40ZNZ  Zanzibar Intl-MPM Maputo Intl
18h 20m3 stops Dar Es Salaam Kigali Intl Johannesburg OR Tambo
£589Multiple Airlines
Mon, 25 Jan - Sat, 30 Jan
Multiple Airlines Logo
06:55 - 16:35MPM  Maputo Intl-ZNZ Zanzibar Intl
32h 40m3 stops Johannesburg OR Tambo Kigali Intl Dar Es Salaam
Multiple Airlines Logo
03:20 - 20:40ZNZ  Zanzibar Intl-MPM Maputo Intl
18h 20m3 stops Dar Es Salaam Kigali Intl Johannesburg OR Tambo
£631Multiple Airlines
Mon, 25 Jan - Sun, 31 Jan
Ethiopian Air Logo
14:10 - 03:15MPM  Maputo Intl-ZNZ Zanzibar Intl
12h 05m2 stops Addis Ababa Bole Arusha Kilimanjaro
Ethiopian Air Logo
19:10 - 13:15ZNZ  Zanzibar Intl-MPM Maputo Intl
19h 05m1 stop Addis Ababa Bole
£641Ethiopian Air
Mon, 25 Jan - Sun, 31 Jan
Ethiopian Air Logo
14:05 - 10:55MPM  Maputo Intl-ZNZ Zanzibar Intl
19h 50m1 stop Addis Ababa Bole
Ethiopian Air Logo
12:05 - 13:15ZNZ  Zanzibar Intl-MPM Maputo Intl
26h 10m1 stop Addis Ababa Bole
£642Ethiopian Air
Tue, 2 Mar - Sun, 7 Mar
Ethiopian Air Logo
14:05 - 03:15MPM  Maputo Intl-ZNZ Zanzibar Intl
12h 10m2 stops Addis Ababa Bole Arusha Kilimanjaro
Ethiopian Air Logo
12:05 - 13:15ZNZ  Zanzibar Intl-MPM Maputo Intl
26h 10m1 stop Addis Ababa Bole
£645Ethiopian Air
Tue, 2 Mar - Sun, 7 Mar
Ethiopian Air Logo
14:05 - 10:55MPM  Maputo Intl-ZNZ Zanzibar Intl
19h 50m1 stop Addis Ababa Bole
Ethiopian Air Logo
12:05 - 13:15ZNZ  Zanzibar Intl-MPM Maputo Intl
26h 10m1 stop Addis Ababa Bole
£646Ethiopian Air
Fri, 11 Dec - Thu, 17 Dec
Ethiopian Air Logo
14:25 - 03:15MPM  Maputo Intl-ZNZ Zanzibar Intl
11h 50m2 stops Addis Ababa Bole Arusha Kilimanjaro
Ethiopian Air Logo
04:05 - 13:15ZNZ  Zanzibar Intl-MPM Maputo Intl
10h 10m1 stop Addis Ababa Bole
£654Ethiopian Air
Fri, 11 Dec - Thu, 17 Dec
Ethiopian Air Logo
14:25 - 10:55MPM  Maputo Intl-ZNZ Zanzibar Intl
19h 30m1 stop Addis Ababa Bole
Ethiopian Air Logo
04:05 - 13:15ZNZ  Zanzibar Intl-MPM Maputo Intl
10h 10m1 stop Addis Ababa Bole
£655Ethiopian Air
Thu, 1 Apr - Wed, 7 Apr
Ethiopian Air Logo
14:10 - 03:15MPM  Maputo Intl-ZNZ Zanzibar Intl
12h 05m2 stops Addis Ababa Bole Arusha Kilimanjaro
Ethiopian Air Logo
04:05 - 13:15ZNZ  Zanzibar Intl-MPM Maputo Intl
10h 10m1 stop Addis Ababa Bole
£665Ethiopian Air
Thu, 1 Apr - Wed, 7 Apr
Ethiopian Air Logo
14:10 - 03:15MPM  Maputo Intl-ZNZ Zanzibar Intl
12h 05m2 stops Addis Ababa Bole Arusha Kilimanjaro
Ethiopian Air Logo
04:05 - 13:15ZNZ  Zanzibar Intl-MPM Maputo Intl
10h 10m1 stop Addis Ababa Bole
£666Ethiopian Air
Booking Insights

Price, demand, and travel trends for Maputo to Zanzibar flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.

What's the cheapest day of the week to fly from Maputo to Zanzibar?

Based on deals KAYAK users found in the last 12 months, Wednesday is the cheapest day of the week to fly from Maputo to Zanzibar. It's 14% cheaper than the average day, while Friday is the most expensive, with prices 10% higher.

Key details for Maputo to Zanzibar flights

Low season

July

Cheapest flight

£589
Beat the crowds with an average 65% drop in traveller numbers.
The most popular month to fly with an average 123% increase in traveller numbers.
Return flight from Maputo to Zanzibar

When to book flights from Maputo to Zanzibar

Are your dates flexible? Find out the best times to travel from Maputo to Zanzibar based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your Maputo to Zanzibar flight questions, answered

Find helpful answers about this route, including flight times, airports, airlines, and booking tips.

  • How long is a flight from Maputo to Zanzibar?

    A direct flight from Maputo to Zanzibar takes 00m, covering 1,429 miles.

  • Do I need a passport to fly from Maputo to Zanzibar?

    Yes, a valid passport is required for this international route. Many destinations require at least six months of validity beyond your travel dates. Check your passport expiry well before booking.

  • How much should I expect to pay for a Maputo to Zanzibar flight?

    Return flights from Maputo to Zanzibar range from £577 to £750, with an average of £660 over the past 12 months. Anything below £577 counts as a good deal.

  • Have flight prices from Maputo to Zanzibar changed much recently?

    Yes. Based on fares seen in the past 5 days, return flight prices on this route showed a wide range, from about £589 to £2,229. That means the highest observed fare was about 4x higher than the lowest one.

  • Which car hire options are available at Zanzibar Intl Airport (ZNZ)?

    Zanzibar Intl Airport (ZNZ) hosts 5 major car hire companies, with daily rates starting from around £21 for economy cars. Top options include:

    • Autounion Car Rental
    • Final Rentals
    • Karibu Kwetu Zanzibar
    • FlexWays
    • H-Lead Hospitality

  • Which airports can I use when flying from Maputo to Zanzibar?

    Flights from Maputo to Zanzibar usually depart from Maputo Intl (MPM) and arrive at Zanzibar Intl (ZNZ).

  • Which airports do connecting flights from Maputo to Zanzibar pass through?

    Connecting flights from Maputo to Zanzibar most commonly pass through:

    • Addis Ababa Bole (ADD) – 78% of one-stop connections
    • Johannesburg OR Tambo (JNB) – 22% of one-stop connections

  • Can I save money by using flexible dates for flights from Maputo to Zanzibar?

    Yes. Flexible dates can save you up to 23% on flights from Maputo to Zanzibar. Wednesday is the cheapest departure day at £569 return on average, while Friday is the most expensive at £732, a difference of £163.

    KAYAK's flexible dates feature shows options up to three days before and after your selected dates, making it easier to compare nearby fares.

  • How much time can I save by choosing a different stopover airport from Maputo to Zanzibar?

    Flying via Johannesburg OR Tambo (JNB) gives the shortest average 1-stop total travel time of 7h 34m, compared to 20h 19m via Addis Ababa Bole (ADD).

  • What is the time difference between Maputo and Zanzibar?

    Zanzibar is 1 hour ahead of Maputo (Eastern Africa Time vs Central Africa Time). Plan for the time shift when scheduling connections or first-day activities.

Your guide to booking Maputo to Zanzibar flights

Get tips on when to book, when to fly, and what to know before your trip.
  • If your dates are flexible, aim for a Wednesday departure and avoid flying on Friday. On this route, Wednesday flights average £569, about £163 less than Friday fares (22% savings) based on the last 12 months.
  • If you can choose when to travel, plan your Maputo to Zanzibar trip for March. Fares historically average £466 return in that month – typically £456 less than the most expensive month, which is February (based on the last 12 months).

More options for your flight from Maputo to Zanzibar

Complete your trip to Zanzibar with a hotel stay or car hire