
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
$234 Cheap Ethiopian Airlines flights Muscat (MCT) to Zanzibar (ZNZ)
Prices were available within the past 7 days and start at $234 for one-way flights and $469 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Fri, Mar 20 - Tue, Mar 24
MCT
Muscat
ZNZ
Zanzibar
$469 Roundtrip, found 1 day ago
$469
Roundtrip
found 1 day ago

Fri, Apr 3 - Fri, Apr 10
MCT
Muscat
ZNZ
Zanzibar
$497 Roundtrip, found 3 days ago
$497
Roundtrip
found 3 days ago

Thu, Jan 1 - Thu, Jan 8
MCT
Muscat
ZNZ
Zanzibar
$521 Roundtrip, found 3 hours ago
$521
Roundtrip
found 3 hours ago

Tue, Dec 30 - Thu, Jan 8
MCT
Muscat
ZNZ
Zanzibar
$549 Roundtrip, found 3 hours ago
$549
Roundtrip
found 3 hours ago

Fri, Dec 26 - Sat, Dec 27
MCT
Muscat
ZNZ
Zanzibar
$557 Roundtrip, found 2 hours ago
$557
Roundtrip
found 2 hours ago

Mon, Dec 29 - Tue, Jan 6
MCT
Muscat
ZNZ
Zanzibar
$566 Roundtrip, found 5 hours ago
$566
Roundtrip
found 5 hours ago

Thu, Dec 25 - Thu, Jan 1
MCT
Muscat
ZNZ
Zanzibar
$573 Roundtrip, found 2 hours ago
$573
Roundtrip
found 2 hours ago
Alternative airports near Zanzibar Town
Prices were available within the past 7 days. Prices and availability are subject to change.
Select flight to Zanzibar Intl. ZNZ. Cheapest option available. Flights from $534
ZNZ
Zanzibar Intl.
Cheapest
Origin airport | Muscat Intl. |
|---|---|
Destination airport | Zanzibar Intl. |
Airlines serving | Emirates, Ethiopian Airlines, Etihad Airways, Kenya Airways, Oman Air, Qatar Airways, Rwandair, flydubai |
Popular airline | Ethiopian Airlines |
Distance | 2428 mi |
Average flight time | 5 hours 12 mins |
*Available to One Key members.