There are 7 ways to get from London to Zanzibar by plane, train or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Cheapest
Fly London Heathrow to Dar es Salaam, ferry
-
Fly from London Heathrow (LHR) to Dar es Salaam (DAR)
-
Take the ferry from Dar es Salaam to Zanzibar
Fly London City to Zanzibar
-
Fly from London City (LCY) to Zanzibar (ZNZ)
Train to Southampton, fly to Zanzibar
-
Take the train from London Waterloo to Southampton Airport Parkway
-
Fly from Southampton (SOU) to Zanzibar (ZNZ)
Train to London Gatwick, fly to Zanzibar
-
Take the train from London Victoria to Gatwick Airport
-
Fly from London Gatwick (LGW) to Zanzibar (ZNZ)
Fly London Stansted to Zanzibar
-
Fly from London Stansted (STN) to Zanzibar (ZNZ)
Train to London Luton, fly to Zanzibar
-
Take the train from London St Pancras International LL to Luton Airport Parkway
-
Fly from London Luton (LTN) to Zanzibar (ZNZ)
London Heathrow (LHR) to Zanzibar (ZNZ) flights
The flight time between London Heathrow (LHR) and Zanzibar (ZNZ) is around 15h 10m and covers a distance of around 7442 km. This includes an average layover time of around 3h 56m. Services are operated by Air France, KLM, Kenya Airways and others. Typically 176 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Coronavirus (COVID-19) in Tanzania
There is widespread community transmission globally.
Some travel restrictions are being lifted in Tanzania. For the latest travel status, please check the official page for Tanzania.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Tanzania.
Coronavirus (COVID-19) Travel Advice
Lockdown measures are currently in place for United Kingdom. Leaving United Kingdom may be in violation of local restrictions.
Currently, we are unable to provide international travel restriction information for Tanzania relating to Coronavirus (COVID-19). For the latest travel status in Tanzania, please check government recommendations.
Official Coronavirus (COVID-19) Information for TanzaniaCurrently, we are unable to provide domestic travel restriction information for travelling within Tanzania. For the latest Coronavirus (COVID-19) travel status within Tanzania, please check government recommendations.
Official Coronavirus (COVID-19) Information for TanzaniaQuestions & Answers
The cheapest way to get from London to Zanzibar is to fly which costs £300 - £950 and takes 13h 35m.
The quickest way to get from London to Zanzibar is to train and fly which costs £420 - £1,400 and takes 13h 24m.
The distance between London and Zanzibar is 7430 km.
It takes approximately 13h 35m to get from London to Zanzibar, including transfers.
There is no direct flight from London Heathrow Airport to Zanzibar Airport. The quickest flight takes 11h and has one stopover.
Zanzibar is 3h ahead of London. It is currently 9:11 AM in London and 12:11 PM in Zanzibar.
Air France, KLM, Ethiopian Airlines and seven other airlines offer flights from London Heathrow Airport to Zanzibar Airport.
There are 117+ hotels available in Zanzibar. Prices start at $100 USD per night.
The best way to get from London to London Heathrow Airport is to train which takes 14 min and costs £4 - £35.

- Distance: 7429.6 km
- Duration: 13h 35m
What companies run services between London, England and Zanzibar, Zanzibar Central/South, Tanzania?
Air France, KLM and 14 other airlines fly from London Paddington to Zanzibar hourly.

- Website
- turkishairlines.com
Flights from London Heathrow to Zanzibar via Istanbul
- Ave. Duration
- 16h 15m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $650 - $3,100
Flights from London City to Zanzibar via Amsterdam Schiphol, Istanbul
- Ave. Duration
- 14h 40m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $550 - $1,600
Flights from London City to Zanzibar via Frankfurt, Istanbul
- Ave. Duration
- 15h 10m
- When
- Tuesday and Thursday
- Estimated price
- $500 - $1,600
Flights from Southampton to Zanzibar via Geneva, Istanbul
- Ave. Duration
- 16h
- When
- Tuesday and Saturday
- Estimated price
- $550 - $1,600
Flights from London Gatwick to Zanzibar via Istanbul
- Ave. Duration
- 12h 55m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $500 - $1,600
Flights from London Gatwick to Zanzibar via Istanbul, Kilimanjaro
- Ave. Duration
- 15h 5m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $550 - $1,600
Flights from London Heathrow to Dar es Salaam via Istanbul
- Ave. Duration
- 12h 35m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $600 - $3,400
Flights from London Stansted to Zanzibar via Budapest, Istanbul
- Ave. Duration
- 14h 50m
- When
- Tuesday
- Estimated price
- $600 - $6,000
Flights from London Stansted to Zanzibar via Bucharest Otopeni, Istanbul
- Ave. Duration
- 15h 5m
- When
- Tuesday
- Estimated price
- $600 - $6,000
Flights from London Stansted to Zanzibar via Luxembourg, Istanbul
- Ave. Duration
- 15h 45m
- When
- Saturday
- Estimated price
- $600 - $6,000
Flights from London Luton to Zanzibar via Budapest, Istanbul
- Ave. Duration
- 15h
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $550 - $1,600

- Website
- kenya-airways.com
Flights from London Heathrow to Zanzibar via Nairobi
- Ave. Duration
- 13h 47m
- When
- Every day
- Estimated price
- $420 - $3,500
Flights from London City to Zanzibar via Amsterdam Schiphol, Nairobi
- Ave. Duration
- 15h 42m
- When
- Monday, Wednesday, Thursday and Sunday
- Estimated price
- $750 - $6,000
Flights from Southampton to Zanzibar via Amsterdam Schiphol, Nairobi
- Ave. Duration
- 21h
- When
- Monday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $500 - $1,400
Flights from London Heathrow to Dar es Salaam via Nairobi
- Ave. Duration
- 13h 30m
- When
- Every day
- Estimated price
- $500 - $3,000
Flights from London Stansted to Zanzibar via Amsterdam Schiphol, Nairobi
- Ave. Duration
- 15h 25m
- When
- Monday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $500 - $1,400
Flights from London Luton to Zanzibar via Paris Charles de Gaulle, Nairobi
- Ave. Duration
- 15h 15m
- When
- Friday
- Estimated price
- $500 - $1,400
Flights from London Luton to Zanzibar via Amsterdam Schiphol, Nairobi
- Ave. Duration
- 15h 20m
- When
- Wednesday, Thursday and Sunday
- Estimated price
- $500 - $1,400

- Website
- klm.com
Flights from London Heathrow to Zanzibar via Amsterdam Schiphol
- Ave. Duration
- 11h 30m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $470 - $2,900
Flights from London City to Zanzibar via Amsterdam Schiphol
- Ave. Duration
- 16h 20m
- When
- Monday, Tuesday, Wednesday and Thursday
- Estimated price
- $750 - $3,900
Flights from London City to Zanzibar via Amsterdam Schiphol, Nairobi
- Ave. Duration
- 13h 55m
- When
- Tuesday and Saturday
- Estimated price
- $750 - $3,900
Flights from Southampton to Zanzibar via Amsterdam Schiphol
- Ave. Duration
- 24h 40m
- When
- Monday and Wednesday
- Estimated price
- $550 - $1,700
Flights from Southampton to Zanzibar via Amsterdam Schiphol, Paris Charles de Gaulle
- Ave. Duration
- 24h
- When
- Friday
- Estimated price
- $600 - $1,700
Flights from London Heathrow to Dar es Salaam via Amsterdam Schiphol, Kilimanjaro
- Ave. Duration
- 13h 20m
- When
- Monday, Wednesday, Friday and Saturday
- Estimated price
- $650 - $3,700
Flights from London Heathrow to Dar es Salaam via Amsterdam Schiphol, Zanzibar
- Ave. Duration
- 13h 20m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $650 - $3,700
Flights from London Luton to Zanzibar via Amsterdam Schiphol
- Ave. Duration
- 11h 25m
- When
- Thursday
- Estimated price
- $550 - $1,700

- Website
- emirates.com
Flights from London Heathrow to Zanzibar via Dubai
- Ave. Duration
- 14h 10m
- When
- Every day
- Estimated price
- $800 - $4,200
Flights from Southampton to Zanzibar via Amsterdam Schiphol, Dubai
- Ave. Duration
- 18h 40m
- When
- Every day
- Estimated price
- $700 - $2,000
Flights from London Gatwick to Zanzibar via Dubai
- Ave. Duration
- 15h 26m
- When
- Every day
- Estimated price
- $750 - $2,000
Flights from London Heathrow to Dar es Salaam via Dubai
- Ave. Duration
- 14h 35m
- When
- Monday, Wednesday, Thursday, Friday and Saturday
- Estimated price
- $750 - $4,600
Flights from London Stansted to Zanzibar via Dubai
- Ave. Duration
- 14h 5m
- When
- Every day
- Estimated price
- $850 - $6,500

- Website
- airfrance.com
Flights from London Heathrow to Zanzibar via Paris Charles de Gaulle
- Ave. Duration
- 11h
- When
- Monday, Wednesday and Saturday
- Estimated price
- $490 - $3,500
Flights from London City to Zanzibar via Amsterdam Schiphol
- Ave. Duration
- 10h 45m
- When
- Tuesday and Thursday
- Estimated price
- $750 - $3,900
Flights from Southampton to Zanzibar via Amsterdam Schiphol
- Ave. Duration
- 24h 40m
- When
- Monday and Wednesday
- Estimated price
- $550 - $1,700
Flights from Southampton to Zanzibar via Amsterdam Schiphol, Paris Charles de Gaulle
- Ave. Duration
- 24h
- When
- Friday
- Estimated price
- $600 - $1,700
Flights from London Heathrow to Dar es Salaam via Paris Charles de Gaulle, Zanzibar
- Ave. Duration
- 13h
- When
- Monday, Wednesday and Saturday
- Estimated price
- $600 - $3,800
Flights from London Luton to Zanzibar via Amsterdam Schiphol
- Ave. Duration
- 11h 25m
- When
- Thursday
- Estimated price
- $550 - $1,700

- Website
- neosair.it
Flights from Southampton to Zanzibar via Amsterdam Schiphol, Milan Malpensa
- Ave. Duration
- 18h 25m
- When
- Monday and Thursday
- Estimated price
- $700 - $1,500
Flights from Southampton to Zanzibar via Amsterdam Schiphol, Rome
- Ave. Duration
- 20h 25m
- When
- Monday and Tuesday
- Estimated price
- $700 - $1,500
Flights from London Gatwick to Zanzibar via Rome
- Ave. Duration
- 10h 30m
- When
- Monday
- Estimated price
- $700 - $1,500
Flights from London Gatwick to Zanzibar via Milan Malpensa
- Ave. Duration
- 10h 50m
- When
- Thursday
- Estimated price
- $700 - $1,500
Flights from London Stansted to Zanzibar via Milan Malpensa
- Ave. Duration
- 11h 5m
- When
- Monday
- Estimated price
- $750 - $1,600
Flights from London Luton to Zanzibar via Barcelona, Rome
- Ave. Duration
- 16h 30m
- When
- Tuesday
- Estimated price
- $750 - $1,600

- Website
- ethiopianairlines.com
Flights from London Heathrow to Zanzibar via Addis Ababa
- Ave. Duration
- 13h 45m
- When
- Every day
- Estimated price
- $460 - $3,700
Flights from London Heathrow to Dar es Salaam via Addis Ababa
- Ave. Duration
- 13h 20m
- When
- Sunday
- Estimated price
- $500 - $4,700
Flights from London Stansted to Zanzibar via Vienna, Addis Ababa
- Ave. Duration
- 16h
- When
- Thursday
- Estimated price
- $650 - $1,700
Flights from London Luton to Zanzibar via Geneva, Addis Ababa
- Ave. Duration
- 15h 40m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $600 - $1,600
Flights from London Luton to Zanzibar via Milan Malpensa, Addis Ababa
- Ave. Duration
- 16h 25m
- When
- Friday
- Estimated price
- $600 - $1,600

- Website
- qatarairways.com
Flights from London Heathrow to Zanzibar via Doha
- Ave. Duration
- 14h 45m
- When
- Every day
- Estimated price
- $490 - $3,700
Flights from Southampton to Zanzibar via Dublin, Doha
- Ave. Duration
- 18h 20m
- When
- Sunday
- Estimated price
- $650 - $1,800
Flights from Southampton to Zanzibar via Amsterdam Schiphol, Doha
- Ave. Duration
- 19h 40m
- When
- Every day
- Estimated price
- $600 - $1,700
Flights from London Gatwick to Zanzibar via Doha
- Ave. Duration
- 15h
- When
- Every day
- Estimated price
- $600 - $1,700
Flights from London Heathrow to Dar es Salaam via Doha
- Ave. Duration
- 13h 40m
- When
- Monday, Wednesday and Friday
- Estimated price
- $600 - $3,700

- Website
- britishairways.com
Flights from London Heathrow to Zanzibar via Doha
- Ave. Duration
- 14h 45m
- When
- Every day
- Estimated price
- $490 - $3,700
Flights from London City to Zanzibar via Edinburgh, Doha
- Ave. Duration
- 18h
- When
- Monday to Saturday
- Estimated price
- $650 - $1,800
Flights from Southampton to Zanzibar via Edinburgh, Doha
- Ave. Duration
- 20h 20m
- When
- Monday to Saturday
- Estimated price
- $650 - $1,800
Flights from London Gatwick to Zanzibar via Doha
- Ave. Duration
- 15h
- When
- Every day
- Estimated price
- $600 - $1,700
Flights from London Heathrow to Dar es Salaam via Doha
- Ave. Duration
- 13h 40m
- When
- Monday, Wednesday and Friday
- Estimated price
- $600 - $3,700

- Website
- lufthansa.com
Flights from London City to Zanzibar via Frankfurt, Addis Ababa
- Ave. Duration
- 15h 45m
- When
- Monday, Tuesday, Thursday and Friday
- Estimated price
- $600 - $1,600
Flights from London City to Zanzibar via Frankfurt, Mombasa
- Ave. Duration
- 16h 30m
- When
- Monday and Wednesday
- Estimated price
- $600 - $1,900

- Website
- omanair.com
Flights from London Heathrow to Zanzibar via Muscat
- Ave. Duration
- 14h 10m
- When
- Monday, Wednesday and Friday
- Estimated price
- $480 - $4,700

- Website
- etihad.com
Flights from London Heathrow to Zanzibar via Abu Dhabi
- Ave. Duration
- 16h 35m
- When
- Monday, Wednesday and Friday
- Estimated price
- $750 - $11,000

- Website
- airbus.com
Flights from London City to Zanzibar via Frankfurt, Mombasa
- Ave. Duration
- 14h 10m
- When
- Monday and Wednesday
- Estimated price
- $600 - $1,900

- Website
- flydubai.com
Flights from Southampton to Zanzibar via Amsterdam Schiphol, Dubai
- Ave. Duration
- 18h 40m
- When
- Every day
- Estimated price
- $700 - $2,000

- Website
- egyptair.com
Flights from London Heathrow to Dar es Salaam via Cairo
- Ave. Duration
- 11h 20m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $600 - $3,200

- Website
- rwandair.com
Flights from London Heathrow to Dar es Salaam via Kigali
- Ave. Duration
- 16h 20m
- When
- Sunday
- Estimated price
- $750 - $9,000

- Phone
- 0345 6000 650
- Website
- southwesternrailway.com
Train from London Waterloo to Southampton Airport Parkway
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- $40 - $80
- Website
- southwesternrailway.com
- Schedules at
- ojp.nationalrail.co.uk
- Anytime Day
- $40 - $55
- Anytime Day 1st Class
- $65 - $80

- Phone
- +44 3451 27 29 20
- Website
- southernrailway.com
Train from London Victoria to Gatwick Airport
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- $11 - $28
- Website
- Southern Service
- Schedules at
- Southern Service
- Schedules at
- ojp.nationalrail.co.uk
- Anytime Standard
- $11 - $16
- Anytime 1st Class
- $21 - $28

- Phone
- +44 345 850 1530
- customerservices@gatwickexpress.com
- Website
- gatwickexpress.com
Train from London Victoria to Gatwick Airport
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- $15 - $22
- Website
- gatwickexpress.com
- Anytime Standard
- $15 - $22

- Phone
- 0345 026 4700
- Website
- thameslinkrailway.com
Train from London St Pancras International LL to Luton Airport Parkway
- Ave. Duration
- 31 min
- Frequency
- Every 15 minutes
- Estimated price
- $17 - $21
- Website
- Thameslink
- Anytime
- $17 - $21

- Phone
- 03457 125 678
- getintouch@eastmidlandstrains.co.uk
- Website
- eastmidlandsrailway.co.uk
Train from London St Pancras International to Luton Airport Parkway
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- $19 - $29
- Website
- eastmidlandsrailway.co.uk
- Advance Single
- $8 - $24
- Off-Peak Single
- $14 - $21
- Anytime Day Single/Anytime Single
- $19 - $29

- Phone
- +255 22 2123324
- info@azammarine.com
- Website
- azammarine.com
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35 - $80
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $80
Want to know more about travelling around Tanzania
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
From navigating the Tube to exploring by ferry, Rome2rio’s UK travel guides give you the lowdown on this tourist hotspot.
Read the travel guideWhich London airport should I choose?
Heathrow, Gatwick, Stansted, Luton, City or Southend? Rome2rio explains all.
Read the travel guideHow to get from Heathrow Airport into central London
Rome2rio explains all your public transport options.
Read the travel guideHow to get from Gatwick Airport into central London
Rome2rio explains all your public transport options.
Read the travel guide