Tanzania
How to get to Tanzania: airports, flights and border crossings
Fly into Kilimanjaro (JRO) for the northern safari circuit and Arusha; fly into Zanzibar (ZNZ) for a beach-first trip; use Dar es Salaam (DAR) for the south, the coast or the cheapest long-haul fares. Most travellers connect once via Addis Ababa, Nairobi, Doha, Dubai or Istanbul. Land borders work but add a day.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideTanzania
Key facts
- Best airport for safari
- Kilimanjaro (JRO), about 1 hour to Arusha by road
- Best airport for beaches
- Zanzibar (ZNZ), 15–20 minutes to Stone Town
- Main long-haul hub
- Dar es Salaam (DAR), Julius Nyerere International
- Typical connections
- Addis Ababa, Nairobi, Doha, Dubai, Istanbul, Amsterdam
- Entry rule
- e-visa before travel; from 1 October 2026 mandatory inbound insurance US$44
- Land entry
- Namanga (Kenya), Tunduma (Zambia), Rusumo (Rwanda), Mutukula (Uganda)
- Sea entry
- Ferries from Zanzibar to Dar es Salaam; no regular international passenger ships
Airports and flights
Tanzania has three airports most visitors use. Kilimanjaro International (JRO) sits between Arusha and Moshi and is the natural arrival point for the northern circuit: Tarangire, Ngorongoro, the Serengeti and Kilimanjaro climbs. Zanzibar (ZNZ) is the beach and Stone Town airport, with direct seasonal flights from Europe and the Gulf. Dar es Salaam (DAR) is the biggest hub, best for the southern parks (Nyerere, Ruaha), the coast and the cheapest long-haul fares.
Almost all long-haul routes connect once. Common gateways are Addis Ababa, Nairobi, Doha, Dubai, Istanbul and Amsterdam; a few European carriers fly direct to Zanzibar in season. If you are combining safari and beach, an open-jaw ticket into JRO and out of ZNZ (or the reverse) saves a back-track. Domestic hops between Arusha, Serengeti, Zanzibar and Dar es Salaam are short and frequent in the dry season.
| Airport | Code | Best for | Transfer to town |
|---|---|---|---|
| Kilimanjaro | JRO | Northern safari circuit, Arusha, Moshi, Kilimanjaro | About 1 hour to Arusha; 45 minutes to Moshi |
| Zanzibar | ZNZ | Stone Town, Nungwi and the beaches | 15–20 minutes to Stone Town |
| Dar es Salaam | DAR | Southern parks, coast, cheapest fares | 30–60 minutes to the centre, traffic-dependent |
| Mwanza | MWZ | Lake Victoria, western circuit | Short hop from the city |
| Dodoma | DOD | Capital, central Tanzania | Short hop from the city |
Flight times by origin
There are no non-stop flights from the US, Canada, Australia or New Zealand, so plan on one connection and a total journey of roughly 20–30 hours door to door. UK and European travellers usually have one stop as well, unless they catch a seasonal direct to Zanzibar.
| From | Typical routing | Total journey |
|---|---|---|
| New York | One stop (Doha, Dubai, Addis Ababa, Istanbul) | About 20–24 hours |
| London | One stop, or seasonal direct to Zanzibar | About 12–15 hours |
| Toronto | One stop via Europe or the Gulf | About 20–25 hours |
| Sydney | One or two stops via the Gulf or Nairobi | About 24–30 hours |
| Auckland | One or two stops via the Gulf or Asia | About 26–32 hours |
Land and sea entry
Overland entry is possible and popular with travellers coming from Kenya. The main crossings are Namanga and Holili from Kenya, Mutukula from Uganda, Rusumo from Rwanda and Tunduma from Zambia. Buses run from Nairobi to Arusha and from Kigali to Mwanza; expect long days, border formalities and a change of vehicle. Check current opening hours and visa rules before you commit, because some smaller posts close at night.
By sea, the regular passenger route is the ferry between Dar es Salaam and Zanzibar, which is domestic travel once you are already in the country. There are no reliable international passenger ships into Tanzania; cruise calls at Zanzibar and Dar es Salaam exist but are not a way to plan a trip.
- Namanga — Kenya to Arusha, the busiest crossing
- Holili — Kenya to Moshi, near Kilimanjaro
- Mutukula — Uganda to Bukoba and Mwanza
- Rusumo — Rwanda to Mwanza
- Tunduma — Zambia to Mbeya and the south
Entry practicalities
Buy the e-visa online before you fly and carry a printed copy. From 1 October 2026 inbound travellers must also hold the mandatory US$44 insurance; confirm the current rule and price on the official portal before booking. Yellow fever vaccination proof is commonly requested if you arrive from a country with transmission risk, so check the requirement for your route.
On arrival, have your accommodation address, onward ticket and enough cash or a card for the visa and insurance fees. ATMs and card acceptance are better in Dar es Salaam, Arusha and Zanzibar than upcountry. Buy a local SIM or eSIM at the airport if you want data from day one.
- e-visa: apply online, print the approval
- Insurance: mandatory from 1 October 2026, US$44
- Yellow fever: certificate may be required depending on your route
- Cash: shillings for small purchases; cards in cities and lodges
Choosing your route
Match the airport to the trip, not to the cheapest fare alone. A safari-first itinerary should land at JRO and start with one night in Arusha. A beach-first trip should land at ZNZ. If you want the south, Mahale or a cheaper long-haul fare, start at DAR and fly or drive onward.
Build in a buffer night before any domestic connection or safari departure; delays happen and lodge transfers do not wait. If you are combining countries, an open-jaw ticket (in one country, out another) usually costs little more than a return and saves a wasted day.
- Safari first: JRO, one night in Arusha
- Beach first: ZNZ, then Stone Town or Nungwi
- South and west: DAR, then domestic flight
- Multi-country: open-jaw into Tanzania, out of Kenya or Rwanda
Questions people ask
What is the best airport to fly into for Tanzania?
Kilimanjaro (JRO) for the northern safari circuit and Arusha, Zanzibar (ZNZ) for beaches and Stone Town, and Dar es Salaam (DAR) for the south, the coast or the cheapest long-haul fares. Match the airport to your first week, not just the price.
How long is the flight to Tanzania from the US, UK, Canada, Australia and NZ?
There are no non-stop flights from the US, Canada, Australia or New Zealand, so expect one connection and roughly 20–30 hours total. From the UK it is about 12–15 hours with one stop, or a seasonal direct to Zanzibar.
Can I enter Tanzania by land or sea?
Yes by land: Namanga and Holili from Kenya, Mutukula from Uganda, Rusumo from Rwanda and Tunduma from Zambia, with buses on the main routes. By sea there are no regular international passenger ships; the Dar es Salaam–Zanzibar ferry is domestic travel within Tanzania.
Do I need a visa and insurance to enter Tanzania?
Buy the e-visa online before you fly and carry a printed copy. From 1 October 2026 inbound travellers must also hold the mandatory US$44 insurance. Confirm both on the official portal before booking, as rules and prices can change.
Which airlines fly to Tanzania?
Common gateways are Addis Ababa, Nairobi, Doha, Dubai, Istanbul and Amsterdam, with a few seasonal European directs to Zanzibar. Most travellers connect once. Check current schedules and baggage rules when you book.
Is it cheaper to fly into Dar es Salaam or Kilimanjaro?
Dar es Salaam usually has the cheapest long-haul fares because it is the biggest hub, but a domestic hop to Arusha or Zanzibar adds cost and time. Compare the total, including the internal flight, before deciding.
Deep dive
Every source; changeable facts are marked check
Sources
- officialTanzania Immigration Department — e-visa portal
- officialTanzania Airports Authority
- officialTanzania Tourist Board
- officialKilimanjaro International Airport
- secondaryWikivoyage — Tanzania