Check out our top-rated tours! Book Your Tour

Welcome to Zanzibar

Zanzibar is a Tanzanian island off the East African coast, known for white-sand beaches, the historic Stone Town and spice plantations. A Plus Travel compares fares from UK airports to Abeid Amani Karume International Airport (ZNZ).

Flying to Zanzibar from the UK

Direct flights from the UK are limited, and most itineraries connect through Nairobi, Addis Ababa, Doha, Dubai or Istanbul, or via Dar es Salaam. Total journey time is around 11 to 15 hours. Tanzania is two hours ahead of the UK in winter. See also flights to Dar es Salaam.

Best time to travel

June to October and December to February are the driest months and best for the beaches. The long rains run from March to May.

Things to do

Walk the alleys of Stone Town, visit the Old Fort and spice farms, take a dhow trip, and relax on Nungwi and Kendwa beaches.

Before you book

UK passport holders need a visa for Tanzania, which can be applied for online. Check the latest health requirements, including yellow fever rules if arriving from an affected country. The currency is the Tanzanian shilling. We confirm entry requirements when we quote, and you should check the latest FCDO travel advice before you travel.

Fares to Zanzibar change daily. Use the quote buttons above or message us on WhatsApp for today's price from your nearest UK airport. All bookings are ATOL protected. You can also browse all our destinations.

Cheap Flights To Zanzibar

Choose your flight to Zanzibar

Choose your departure airport to see available fares.

Ethiopian Airlines ATOL
London Heathrow Zanzibar
Economy Class
£390 per person
Ethiopian Airlines ATOL
London Heathrow Zanzibar
Economy Class
£415 per person
Turkish Airlines ATOL
London Heathrow Zanzibar
Economy Class
£450 per person
Kenya Airways ATOL
London Heathrow Zanzibar
Economy Class
£450 per person
Turkish Airlines ATOL
London Heathrow Zanzibar
Economy Class
£465 per person
Kenya Airways ATOL
London Heathrow Zanzibar
Economy Class
£499 per person
Qatar Airways ATOL
London Heathrow Zanzibar
Economy Class
£650 per person
Qatar Airways ATOL
London Heathrow Zanzibar
Economy Class
£690 per person