Arusha-National-Park.org Find a tour
Minibuses and travellers at the city bus terminal in Arusha

Your independent Arusha guide

From Dar es Salaam to Arusha

The quickest way from Dar es Salaam to Arusha is a 75-minute flight. This guide also covers the road, the bus, the Moshi and Nairobi shuttles and the train, with entry rules for 2026.

  • ★ Hand-picked, top-rated tours
  • ⛰ Park, Mount Meru and fees explained
  • ↺ Free cancellation on most bookings

Dar es Salaam to Arusha: your options

Most visitors reach Arusha by air, either on a scheduled flight from Dar es Salaam to Arusha Airport or on an international flight to Kilimanjaro International Airport. From Dar es Salaam you can also go by bus or by road. From Moshi and Nairobi, shuttles run on set timetables. The train is a separate case, explained below.

In the 2026/27 timetable, direct flights from Dar es Salaam to Arusha Airport leave at 08:00 and 13:00 and arrive at 09:15 and 14:15. That is a scheduled 75 minutes. There are also connections via Zanzibar. Times and prices change, and a timetable does not tell you which days a flight runs, so confirm both before you book. The airport guide explains Arusha Airport and Kilimanjaro Airport.

Once you are in Arusha, the national park is roughly 30 to 45 minutes away. Plan the first night with the hotels page.

75 minutesScheduled flight time from Dar es Salaam to Arusha Airport
646 kmRoad distance from Dar es Salaam to Arusha via Chalinze
90 minutesScheduled shuttle time from Moshi to Arusha
Turboprop plane on the apron with Mount Meru in the background

Ways to reach Arusha

Times are scheduled times, not guarantees.

RouteModeTimeGood to know
Dar es Salaam to ArushaFlight75 minutesDirect at 08:00–09:15 and 13:00–14:15 in the 2026/27 timetable; also via Zanzibar
Dar es Salaam to ArushaRoad or busSeveral hours646 km via Chalinze; ask the operator for current times and fares
Moshi to ArushaShuttle90 minutesOne departure at 06:00, arriving 07:30
Nairobi to ArushaShuttle5 to 6 hoursDepartures at 08:00 or 14:00 via Namanga; border waits can add time
Dar es Salaam, Moshi and ArushaTrainVariesCheck the current timetable before you plan around it

For most visitors from Dar es Salaam who are short of time, the direct flight is the simplest option. The road suits those who want to see the country on the way and are happy to plan the day around it.

Our pick: a car from Kilimanjaro Airport

If you arrive by air, this car takes you from the airport to Arusha.

Hand-picked tours, booked through GetYourGuide. Prices are indicative starting prices in US dollars (as of October 2026). Tap a tour for live availability and the current price in your currency.

Arusha tours after you arrive

Park day trips, Mount Meru treks and city tours from Arusha, with live prices and availability.

Browse all tours on GetYourGuide →

Moshi to Arusha

The short hop between the two towns.

A shuttle leaves Moshi at 06:00 and arrives in Arusha at 07:30, so it is scheduled for 90 minutes. That figure is for this shuttle, not for every minibus or public bus. If you start in Moshi for a Kilimanjaro trip, see the guide to Moshi first.

Nairobi to Arusha, the bus and the train

What to check before you set out.

The Nairobi shuttle

Daily departures are at 08:00, arriving 13:40, and at 14:00, arriving 19:30, via the Namanga border. Border waits can make the day longer. Confirm the pickup point on your ticket, as pickup points in Arusha have changed over time.

The bus from Dar es Salaam

Bus companies run between Dar es Salaam and Arusha. Ask the operator for the current timetable, the fare and the travel time, and book ahead. The distance by road via Chalinze is 646 km.

The train

Passenger trains between Dar es Salaam, Moshi and Arusha ran in 2021, and a service was cancelled by flooding on 10 May 2023. Before you plan around a train, confirm whether a regular timetable is running for your dates.

Onward travel

From Arusha, trips run to the Serengeti, Ngorongoro and Tarangire. For Tarangire, see the guide for Tarangire National Park.

Entry rules for 2026

Short and practical. Check your own nationality before you go.

eVisa

The ordinary visa costs $50 for stays of up to 90 days. US tourists can get a multiple-entry visa for $100. Fees depend on your nationality.

Insurance since October 2026

A mandatory insurance of $44 applies on the mainland, valid for up to 92 days. Holders of a Tanzanian residence permit are exempt. A Zanzibar policy is also accepted on the mainland.

Yellow fever

Proof is required if you arrive from a country with a risk of yellow fever transmission. It is not needed for every direct trip from Germany, so check your route.

Getting to Arusha: frequently asked questions

How do I get from Dar es Salaam to Arusha?

By air, by bus or by road. The direct flights in the 2026/27 timetable leave at 08:00 and 13:00 and take 75 minutes. By road the distance is 646 km via Chalinze.

How long does it take from Moshi to Arusha?

The shuttle runs from 06:00 to 07:30, which is 90 minutes. That is for this shuttle, not for every minibus.

Is there a train from Dar es Salaam to Arusha?

A passenger train ran between Dar es Salaam, Moshi and Arusha in 2021. Confirm the current timetable before you plan around a train.

How long is the shuttle from Nairobi to Arusha?

Departures at 08:00 arrive at 13:40, and departures at 14:00 arrive at 19:30. Border waits at Namanga can add time.

Do I need a visa for Tanzania?

Check the rules for your passport. The ordinary eVisa costs $50 for up to 90 days, and fees vary by nationality.

Is arusha-national-park.org a transport provider?

No. This site is a travel guide, not a transport company, and not connected to Tanzania National Parks (TANAPA), an airline or a shuttle service.

Arusha tours

Park day trips, Mount Meru treks and city tours compared, most with free cancellation.

Find an Arusha tour →