The scent of fresh coffee fills the air as you step into bustling airports. In Tanzania, vast distances and challenging terrain make domestic flights a smart choice for saving precious travel time. Skip the long bus rides and embrace the convenience of flying between key destinations.
With eight airports serving various regions, booking flights is straightforward. Expect a mix of local carriers and international connections, with user-friendly terminals designed for efficiency. Most flights operate on a reliable schedule, making it easy to plan your itinerary.
Key takeaways
- Julius Nyerere Airport (DAR) is the main hub.
- Zanzibar (ZNZ) has over 20 daily flights from DAR.
- Expect to pay around $100 for short domestic flights.
- Airports are generally comfortable with basic amenities.
- Book flights at least a week in advance for better rates.
- Local carriers often charge for checked baggage.
- Flights are reliable, with minimal delays.
- Flying saves hours compared to overland travel.
Straight from our Country Map
Every airport and route below is drawn from the Pack Lightly Country Map – the same verified data, plotted on the interactive map. Jump to the map ↓
In this guide
Where these airports are

Book a domestic flight
Compare fares and routes across the country’s airlines in one quick search.
Explore Tanzania’s Domestic Airports
Each airport serves a unique role in connecting Tanzania’s diverse regions. Here’s what to know about them.
| Airport | Location | Role | Best for |
|---|---|---|---|
| Julius Nyerere International Airport (DAR) | Dar es Salaam | main hub | connecting to international flights and major cities |
| Kilimanjaro International Airport (JRO) | Moshi | northern circuit gateway | safaris and Kilimanjaro climbs |
| Abeid Amani Karume International Airport (Zanzibar) (ZNZ) | Zanzibar | island gateway | beach vacations and cultural experiences |
| Arusha Airport (ARK) | Arusha | bush-flight hub | safari access to Serengeti and Lake Manyara |
| Mwanza Airport (MWZ) | Mwanza | regional hub | western Serengeti safaris and Lake Victoria |
| Tanga Airport (TGA) | Tanga | regional airport | Saadani safaris and Pemba access |
| Songwe Airport (Mbeya) (MBI) | Mbeya | southern gateway | Southern Highlands and Malawi border |
| Mafia Airport (MFA) | Mafia Island | island gateway | whale-shark tourism and diving |
Tanzania Domestic Flight Hubs: Time-Saving Gateways
Julius Nyerere International Airport: main hub
Tanzania’s largest airport handles a mix of domestic, regional, and intercontinental flights across three terminals. Domestic travelers must navigate between T1 (domestic) and T3 (intercontinental), which are 1.5 km apart without a shuttle – plan accordingly. The airport serves as the primary gateway for fast connections to Zanzibar and Mwanza, cutting days off overland travel. Expect a steady flow of business travelers and tourists, with a clear split between local and international passengers.
Domestic flights dominate T1 with 20+ daily flights to Zanzibar and 6+ to Mwanza, plus multiple daily connections to Kilimanjaro. International flights concentrate at T2 and T3, linking Dar es Salaam to Doha and Addis Ababa. Flying from DAR slashes the 12+ hour bus rides to Zanzibar or Mwanza to under an hour, making it the only practical choice for working travelers prioritizing time.
Getting there
Use Bolt or Uber from arrivals to avoid inflated taxi booth prices; metered taxis are fair but often overpriced by touts. Avoid arriving at T3 if your next flight is domestic – transfer to T1 on foot or by taxi. Pre-book a transfer with Find a transfer → for reliable pickup and drop-off.
Through the airport
Arrive 2 hours before domestic flights; security lines can be long during peak morning and evening hours. Locals dominate the domestic terminal, so expect a straightforward but busy process. International passengers at T3 require extra time for immigration and baggage claim if connecting domestically.
Top domestic routes
- Dar es Salaam (DAR) to Zanzibar (ZNZ) – 20+ daily
- Dar es Salaam (DAR) to Mwanza (MWZ) – 6+ daily
- Dar es Salaam (DAR) to Kilimanjaro (JRO) – 6+ daily
Facilities
- Three separate terminals with clear signage
- Multiple currency exchange counters
- Free Wi-Fi limited to terminals
- On-site eateries with local and international options
- Duty-free shops in T3 only
Airlines: Precision Air, Coastal Aviation, Auric Air, Air Tanzania
Kilimanjaro International Airport: northern circuit gateway
A single-terminal airport serving about 1 million passengers annually, KRO is the northern safari and Kilimanjaro climb’s air gateway. It’s efficient but small, with a steady stream of safari travelers and climbers. The airport’s location 40-45 km from Moshi and Arusha means ground transfers add 1-1.5 hours, so factor that into your schedule. The terminal is compact, with minimal crowds outside peak safari seasons.
KRO offers daily flights to Dar es Salaam, connecting northern Tanzania to the coast and Zanzibar via DAR. International flights to Amsterdam and Doha provide direct access for inbound travelers. Flying from KRO to DAR saves a full day compared to driving, which takes 8-10 hours on rough roads. The airport’s domestic flights are limited but critical for safari logistics.
Getting there
Confirm safari operator transfers in advance; most include airport pickup. Independent travelers should book the Riverside Shuttle to Arusha for $20-25 USD. Avoid expensive private taxis unless traveling in a group. Find a transfer → can secure reliable rides.
Through the airport
Arrive 90 minutes before domestic flights; security is quick but lines form during peak safari season. The passenger mix skews heavily toward tourists and safari guides, so expect some queues at check-in counters. Minimal local traffic reduces congestion.
Top domestic routes
- Kilimanjaro (JRO) to Dar es Salaam (DAR) – 6+ daily
Facilities
- Single terminal with basic amenities
- Small duty-free shop
- Limited food options open early and late
- No internal airport hotel; nearest is KIA Lodge 1 km away
- Free Wi-Fi spotty and slow
Airlines: Precision Air, Auric Air, KLM, Qatar Airways
Abeid Amani Karume International Airport (Zanzibar): island gateway
ZNZ is a two-terminal airport serving about 2 million passengers yearly, split between international (T2) and domestic (T1). The domestic terminal runs frequent hourly flights to Dar es Salaam, making it the fastest way to avoid the 2-hour ferry plus 12-hour bus combo. Expect a mix of tourists heading to beaches and locals traveling to the mainland. The airport is compact but busy, especially during holiday seasons.
Daily domestic flights to Dar es Salaam dominate the schedule, with 20+ flights daily. International flights to Doha and Istanbul run daily, supporting Zanzibar’s tourism economy. Flying cuts travel time by at least 8 hours compared to ferry plus bus. The airport’s location 6 km from Stone Town requires a taxi or shuttle to reach accommodations.
Getting there
Take a fixed-rate taxi to Stone Town for $15-20 USD; avoid lower offers that include detours. For north-coast beaches like Nungwi, budget $50-70 USD and 90 minutes travel time. Pre-book a transfer with Find a transfer → to avoid haggling and ensure direct routes.
Through the airport
Arrive 90 minutes before domestic flights; security is efficient but queues form during peak tourist seasons. The domestic terminal is less crowded than international but expect delays if multiple flights arrive simultaneously. Locals and tourists mix evenly.
Top domestic routes
- Zanzibar (ZNZ) to Dar es Salaam (DAR) – 20+ daily
Facilities
- Separate terminals for domestic and international
- Currency exchange and ATMs available
- Basic food stalls in domestic terminal
- Free Wi-Fi limited to international terminal
- Taxi stands with fixed fares
Airlines: Precision Air, Coastal Aviation, Auric Air, Qatar Airways

Arusha Airport: bush-flight hub
A small, single-terminal airport 8 km west of Arusha city, ARK serves as the bush-flight hub for Serengeti and Lake Manyara safaris. It’s a no-frills facility focused on short-haul Cessna Caravan flights. Expect light crowds mostly composed of safari travelers and guides. The airport’s small size means fast check-in but limited amenities.
ARK connects to Serengeti airstrips (Seronera, Kogatende, Grumeti) with 3-5 daily flights, plus daily flights to Manyara and 2-3 daily flights to Zanzibar. Flying here saves a full day each way over driving from Arusha, critical for short safari itineraries. No international flights operate here; all connections route through JRO or DAR.
Getting there
Arrange transfers through your safari operator; independent travelers should book taxis from Arusha city (about $10 USD). No public transport serves the airport. Find a transfer → can secure reliable rides.
Through the airport
Arrive 60 minutes before flights; security is minimal but strict on baggage weight. The passenger mix is almost exclusively safari clients and guides, so expect a relaxed but professional atmosphere.
Top domestic routes
- Arusha (ARK) to Seronera (SEU) – 3-5 daily
- Arusha (ARK) to Manyara (LKY) – daily
- Arusha (ARK) to Zanzibar (ZNZ) – 2-3 daily
Facilities
- Single small terminal with basic seating
- No food or beverage outlets
- Limited restrooms
- No Wi-Fi or lounges
- Small check-in counters
Airlines: Coastal Aviation, Auric Air, Regional Air
Mwanza Airport: regional hub
Mwanza Airport is the largest airport on Lake Victoria’s southern shore, serving western Tanzania and western Serengeti safaris. The single terminal is functional and handles a mix of local travelers and safari clients. The airport is less busy than DAR or JRO but critical for accessing western Serengeti and Lake Victoria fishing villages. Expect a calm, regional vibe with mostly domestic traffic.
Daily flights connect Mwanza to Dar es Salaam (6+ daily), Nairobi (daily), and Kigali (5x weekly). Flying here saves an 8-hour drive from Arusha and opens access to western Serengeti safari routes. The airport’s international connections are limited but strategically important for regional travel.
Getting there
Use local taxis from Mwanza city center for about $5 USD; no shuttle services exist. Pre-book transfers with Find a transfer → if arriving late or with luggage.
Through the airport
Arrive 90 minutes before flights; security is straightforward with mostly local passengers. Expect minimal queues except during peak holiday periods. The airport serves a mix of business travelers and safari tourists.
Top domestic routes
- Mwanza (MWZ) to Dar es Salaam (DAR) – 6+ daily
- Mwanza (MWZ) to Nairobi (NBO) – daily
- Mwanza (MWZ) to Kigali (KGL) – 5x weekly
Facilities
- Single terminal with seating
- Basic food kiosk
- Currency exchange available
- Limited Wi-Fi
- Taxi stand outside terminal
Airlines: Precision Air, Auric Air, Air Tanzania, RwandAir
Tanga Airport: regional airport
Tanga Airport is a small, single-terminal facility with light scheduled service, mainly serving NGO staff and fly-in safari travelers to Saadani National Park. The airport is quiet and functional, with minimal passenger traffic and few amenities. It’s a niche gateway rather than a major hub.
Scheduled flights run 5x weekly to Dar es Salaam and 3x weekly to Pemba. Flying here saves long drives on poor roads, but the limited frequency means planning is essential. The airport is best for travelers focused on Saadani safaris or Pemba shortcuts.
Getting there
Arrange transfers through safari operators or NGOs. Independent travelers should pre-book taxis from Tanga town ($10-15 USD). No public transport options exist. Find a transfer → can help secure rides.
Through the airport
Arrive 60 minutes before flights; expect minimal lines and a relaxed security process. Passenger volume is low, mostly NGO and safari personnel.
Top domestic routes
- Tanga (TGA) to Dar es Salaam (DAR) – 5x weekly
- Tanga (TGA) to Pemba (PMA) – 3x weekly
Facilities
- Single small terminal
- No food or beverage outlets
- Limited seating
- No Wi-Fi
- Basic restroom facilities
Airlines: Auric Air
Songwe Airport (Mbeya): southern gateway
Songwe Airport is a modern single-terminal airport opened in 2013, serving the Southern Highlands and Malawi border region. It handles daily flights and is a practical alternative to the slow TAZARA train. The airport has a quiet, regional feel with mostly domestic travelers and some business traffic.
Daily flights connect Songwe to Dar es Salaam, plus 3x weekly flights to Mwanza. Flying here saves at least 10 hours compared to the train or road travel. The airport supports access to Kitulo National Park and southern safari circuits.
Getting there
Use local taxis from Mbeya town for about $10 USD. No shuttle services exist; pre-book transfers with Find a transfer → for convenience.
Through the airport
Arrive 90 minutes before flights; security is efficient with minimal queues. Passenger mix is mostly locals and business travelers, with few tourists.
Top domestic routes
- Mbeya (MBI) to Dar es Salaam (DAR) – daily
- Mbeya (MBI) to Mwanza (MWZ) – 3x weekly
Facilities
- Single modern terminal
- Small café
- Currency exchange available
- Basic Wi-Fi
- Taxi stand outside terminal
Airlines: Air Tanzania, Precision Air

Mafia Airport: island gateway
Mafia Airport is a tiny, single-terminal airport serving Mafia Island’s whale-shark tourism and diving community. It’s the only reliable air access to the island, with a quiet, low-traffic atmosphere. Expect mostly tourists and dive operators, with minimal facilities and a relaxed pace.
Flights run 2-3 times daily to Dar es Salaam, saving a long, uncomfortable ferry ride. The airport also handles on-request flights to Selous/Nyerere airstrips. Flying is the only practical option for time-sensitive travelers visiting Mafia Island Marine Park.
Getting there
Arrange transfers through your lodge or dive operator; no public transport exists. Taxi from the airport to Kilindoni town is quick and inexpensive. Pre-book with Find a transfer → for guaranteed pickup.
Through the airport
Arrive 60 minutes before flights; security is minimal and informal. Passenger volume is low, mostly tourists and operators.
Top domestic routes
- Mafia (MFA) to Dar es Salaam (DAR) – 2-3 daily
Facilities
- Single small terminal
- No food or beverage outlets
- Limited seating
- No Wi-Fi
- Basic restroom facilities
Airlines: Auric Air, Coastal Aviation
Domestic Flights in Tanzania: Save Time, Fly Smart
Fly the routes where overland travel eats up most of your day. For example, the flight from Dar es Salaam to Zanzibar takes about an hour, compared to a grueling 12-hour bus and ferry combo. This is essential for working travelers who value time over cost.
The most popular domestic routes are between Dar es Salaam and Zanzibar, as well as Dar es Salaam and Mwanza. These flights are not just for tourists; locals frequently use them to save time and avoid the hassle of long overland journeys.
- Book flights at least a week in advance to secure better rates and availability. Use Compare flights → to compare fares across local carriers.
- Check baggage policies carefully; many low-cost airlines charge for checked luggage, which can add up quickly.
- Arrive at the airport at least 90 minutes before your flight to navigate security and check-in without stress.
- Use Bolt or Uber for airport transfers in Dar es Salaam to avoid inflated taxi prices from the airport.
- For the best views, sit on the left side of the plane when flying from Dar es Salaam to Zanzibar; you’ll catch a glimpse of the coastline.
Here are the key domestic routes to consider for your travels in Tanzania:
| Route | Duration | Frequency | Price | Airlines | Tactical advice |
|---|---|---|---|---|---|
| Dar es Salaam (DAR) to Zanzibar (ZNZ) | 1 hour | 20+ daily | $100-150 | Precision Air, Coastal, Auric | Book at least a week in advance for the best prices. |
| Dar es Salaam (DAR) to Mwanza (MWZ) | 1 hour | 6+ daily | $100-150 | Precision Air, Auric, Air Tanzania | Check for last-minute deals if your schedule is flexible. |
| Kilimanjaro (JRO) to Dar es Salaam (DAR) | 1 hour | 6+ daily | $100-150 | Precision Air, Auric | Confirm your safari operator’s transfer arrangements before your flight. |
| Arusha (ARK) to Zanzibar (ZNZ) | 1 hour 15 minutes | 2-3 daily | $150-200 | Coastal, Auric | Arrive early to avoid delays during peak travel seasons. |
| Mwanza (MWZ) to Dar es Salaam (DAR) | 1 hour | 6+ daily | $100-150 | Precision Air, Auric, Air Tanzania | Use local taxis for quick transfers from Mwanza city to the airport. |
Booking Strategy
Book directly through the airline’s website for better customer service and potential savings. Always compare fares across different platforms to find the best deal. Compare flights →
Airlines Overview
Precision Air and Auric dominate the domestic market, offering a mix of low-cost and regional services. Air Tanzania also plays a significant role, providing full-service options on key routes.
Aircraft types vary; jets are used for longer routes while turboprops serve shorter legs. Expect a smoother ride on jets, but turboprops are efficient for regional hops.
| Airline | Segment | Hub focus | Baggage | Insider tip |
|---|---|---|---|---|
| Precision Air | full-service | Julius Nyerere International Airport (DAR) | 1 piece up to 20 kg hold, 1 carry-on up to 7 kg | Book early for the best prices, especially during peak seasons. |
| Auric Air | regional | Arusha Airport (ARK) | 1 piece up to 15 kg hold, 1 carry-on up to 5 kg | Check for last-minute deals; they often have flexible pricing. |
| Air Tanzania | full-service | Julius Nyerere International Airport (DAR) | 1 piece up to 23 kg hold, 1 carry-on up to 7 kg | Utilize their frequent flyer program for potential upgrades. |
| Coastal Aviation | regional | Arusha Airport (ARK) | 1 piece up to 20 kg hold, 1 carry-on up to 5 kg | Ideal for safari connections; confirm your schedule in advance. |
| RwandAir | full-service | Mwanza Airport (MWZ) | 1 piece up to 23 kg hold, 1 carry-on up to 7 kg | Check for connections to Kigali for broader international options. |

Frequently Asked Questions
1Which airport is the main hub for domestic flights?
Julius Nyerere International Airport (DAR) is the primary hub for domestic flights in Tanzania.
2What are the busiest domestic routes?
The busiest domestic routes include Dar es Salaam to Zanzibar and Mwanza, both with over 20 daily flights.
3Are there any restrictions on aircraft at smaller airports?
Yes, smaller airports like Arusha Airport (ARK) primarily handle turboprop aircraft, limiting the size and type of planes that can land.
4How do I transfer between terminals at Julius Nyerere International Airport?
There is no shuttle service; it’s a 1.5 km walk between terminals, so plan accordingly.
5Can I book a single carrier for my entire route?
Yes, airlines like Precision Air and Auric offer direct flights that can cover multiple legs of your journey.
6What is the on-time reliability of domestic flights?
On-time performance varies, but Precision Air generally has a good reputation for punctuality.
7Are there lounges available at the airports?
Yes, Julius Nyerere International Airport has a lounge for business class passengers, while other airports have limited facilities.
8Are there any curfews for night flights?
Yes, many airports have curfews; flights typically do not operate between 10 PM and 6 AM.
Some links on this page are affiliate links. We may earn a small commission at no extra cost to you when you book through them. Flight schedules, frequencies and fares change – check before booking.
More Tanzania travel guides
