Photo: Chen Hualin, CC BY-SA 3.0Cheap flights to Tanzania
Dar es Salaam is the commercial capital and Zanzibar the island escape; both are usually reached with one connection.
- Currency
- Tanzanian shilling (TZS)
- Languages
- Swahili and English
- Airports we fly to
- 2
- Typical connections
- Istanbul, Dubai, Doha, Addis Ababa, Nairobi and major European hubs such as Amsterdam and Paris
Where in Tanzania?
Flight times from London
Distances and typical journey times from Heathrow to each airport we fly to in Tanzania. Non-stop times apply only where a direct service operates on your dates; most other journeys connect via Istanbul, Dubai, Doha, Addis Ababa, Nairobi and major European hubs such as Amsterdam and Paris.
| City | Airport | Distance | Non-stop | With one stop |
|---|---|---|---|---|
| Dar es Salaam | Julius Nyerere International Airport (DAR) | 4,665 miles | around 9h 45m | 13h 15m–15h 15m |
| Zanzibar | Abeid Amani Karume International Airport (ZNZ) | 4,625 miles | around 9h 30m | 13h 15m–15h 15m |
When to go
- Dar es Salaam: June to October.
- Zanzibar: June to October and December to February.
Flying from outside London
We quote from London Heathrow, London Gatwick, London Stansted, Manchester, Birmingham, Leeds Bradford, Glasgow, Edinburgh, Newcastle, Bristol. Regional departures usually connect through a Gulf or European hub, which can be cheaper and quicker door to door than travelling to Heathrow.
Questions people ask
- Which airports in Tanzania can I fly to from the UK?
- We book flights to Dar es Salaam (DAR), Zanzibar (ZNZ).
- How long is the flight to Tanzania?
- From Heathrow, Dar es Salaam is about 9h 45m non-stop; Zanzibar is about 9h 30m non-stop. With one connection, allow a few hours more.
- Where do flights to Tanzania usually connect?
- Istanbul, Dubai, Doha, Addis Ababa, Nairobi and major European hubs such as Amsterdam and Paris.
- What currency is used in Tanzania?
- Tanzanian shilling (TZS). Languages: Swahili and English.
- How do I get today’s fare to Tanzania?
- Send us your route or call 020 3137 8781 — open 24 hours a day, 7 days a week. A consultant checks live fares across the airlines and calls you back.

