- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Muscat (MCT) to Zanzibar Town (ZNZ)
Prices were available within the past 7 days and start at ฿9,650 for one-way flights and ฿23,725 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Mon, 22 Jul - Mon, 29 Jul
MCT
Muscat
ZNZ
Zanzibar
฿23,725 Return, found 5 days ago
฿23,725
Return
found 5 days ago
Mon, 22 Jul - Mon, 29 Jul
MCT
Muscat
ZNZ
Zanzibar
฿24,110 Return, found 5 days ago
฿24,110
Return
found 5 days ago
Mon, 22 Jul - Mon, 29 Jul
MCT
Muscat
ZNZ
Zanzibar
฿24,400 Return, found 5 days ago
฿24,400
Return
found 5 days ago
Mon, 22 Jul - Mon, 29 Jul
MCT
Muscat
ZNZ
Zanzibar
฿24,785 Return, found 5 days ago
฿24,785
Return
found 5 days ago
Fri, 5 Jul - Tue, 9 Jul
MCT
Muscat
ZNZ
Zanzibar
฿25,170 Return, found 6 days ago
฿25,170
Return
found 6 days ago
Fri, 5 Jul - Tue, 9 Jul
MCT
Muscat
ZNZ
Zanzibar
฿25,265 Return, found 6 days ago
฿25,265
Return
found 6 days ago
Expedia's Latest Trends
Hotels
Gay-Friendly Hotels in MombasaVilla Phra Chan ResortPhi Phi Villa ResortHotels near Panya Indra Golf ClubVarin Beach ResortHotels near Erawan ShrineGm ComplexTown In Town Garden ResortMawadee Island ResortHotels near Mahasarakham UniversityAladdin Guest House - HostelKhaolak Orchid Beach ResortHotels in Pho ThalePhuruarounmai ResortPet-Friendly Hotels in Bang PhlatSiamgrand Hotel
Flights
*Available to Expedia members.