Custom Itineraries * Private Tours * Join a Group * Great Value * Luxury to Mid-Range * Families

Getting to Tanzania and to Moshi

From: Zanzibar | Dar Es Salaam | Arusha | Nairobi | Dodoma | Mombasa

Before booking your flights

When booking flights for your trek or safari, consider these options before making the final decision.

Flights into Kilimanjaro vs. Nairobi

Ideally, you want to fly into the Kilimanjaro Airport, which is the closest airport to Moshi, where you will be based for your trek and safari. These flights tend to be more expensive than flying just to Nairobi, but you save travel time and expenses (flights or shuttle bus, Kenya visa, and possible hotel night).

Choosing an Airline

The airlines that fly into the Kilimanjaro Airport are Northwest/KLM, Ethiopian Airlines, Air Kenya, Air Tanzania, and Precision Air. Northwest/KLM has a non-stop from Amsterdam to Kilimanjaro. Kenya Air partners with United, British Airways, and Virgin Atlantic and go through Nairobi from various cities in Europe.

NOTE: Ethiopian Air flights can be cheap, but we have had problems with them changing flight time and number of stops last minute and often.

KLM and Zanzibar

The KLM flight legs are Amsterdam -> Kilimanjaro -> Dar es Salaam -> Amsterdam. If taking KLM into Kilimanjaro Airport at the beginning, then flying to Zanzibar, you will want to fly back to Dar es Salaam from Zanzibar to catch the KLM flight back to Amsterdam -- rather than flying back to Kilimanjaro, getting on the plane and "returning" to Dar, before flying to Amsterdam.

Departure Taxes

Departure taxes should be included in your airline ticket, so you should not have to pay anything at the airport. They are $40/person for international flights and $8/person for domestic flights.

More Information

Flight Stats for JRO >>

Arrival to Moshi

When you are booking your flight to coincide with your trek or safari start date, be sure to check the arrival time at Kilimanjaro Airport. Some flights arrive late in the evening. We suggest that you then plan a rest day before starting your trek. This eases any jet lag, acclimates you to Africa, and gives time for any lost luggage to arrive.

Your Kilimanjaro guide will meet with your group the evening before the trek. This is not possible when you arrive late, so there is a bit of a rush the next morning, if you are starting your trek the next day. The rest day allows time for this meeting, time to get your rental equipment if you need any and time to explore the Moshi area.

If you arrive early in the morning to Kilimanjaro Airport, there should be enough time in that same day to acclimatize and get ready for your trek or safari, which can start the next day. On the other end, you may want to consider a rest day after your trek or safari before heading home. Based on feedback from other trekkers, you get back from the trek mid to late afternoon and are exhausted! If your schedule allows, this rest day is recommended.

We provide transportation between the Kilimanjaro Airport and your hotel in Moshi for $100/group one-way for up to 6 people.


  • If you are traveling through Kenya or Ethiopia en route to Tanzania, you will need a Yellow Fever Card upon arrival in Tanzania.

Country Map

From/To Zanzibar

Many of our guests go on to Zanzibar after their trek or safari. There are flights from the Kilimanjaro Airport, Arusha Airport, and from the Serengeti.

The flights between Kilimanjaro and Zanzibar are $170-200/person one-way. Flights between Zanzibar and Dar es Salaam are $60-80/person one-way. Flights from Zanzibar to Nairobi are around $200/person one-way. Flights from the Serengeti to Zanzibar are around $300/person one-way, and with great views!

Precision Air has the most flights to Zanzibar (they charge 11,000 tsh departure tax at the airport):

FastJet offers cheaper flights between Kilimanjaro, Dar es Salaam, and Mwanza:

Fly540 has the flights between Dar/Zanzibar and Kenya/Uganda:

ZanAir is another option out of Arusha:

Luggage Limits

Precision Air allows 23kgs (50 lbs) as checked luggage and 10kgs (22 lbs) as hand luggage.


If you are flying Delta/KLM into the Kilimanjaro Airport at the beginning of your trip and then flying to Zanzibar, you will want to fly back to Dar es Salaam from Zanzibar to catch the KLM flight back to Amsterdam -- rather than flying back to Kilimanjaro, getting on the plane and "returning" to Dar es Salaam, before flying to Amsterdam.


If you are flying into Nairobi at the beginning, then going to Zanzibar after your trek/safari, be sure to get a flight from Zanzibar back to Nairobi, not back to Kilimanjaro. Some flights into Nairobi go through Dar es Salaam on the way back. Again, you can book your return flight from Dar instead of Nairobi to save time and money.

From/To Dar es Salaam

Buses from Dar are around $25/person one-way and leave at 8:30am. They take 6+ hours. Flights cost about $170-200/person one-way and depart daily from the Kilimanjaro Airport and the Arusha Airport.

From/To Arusha

The Riverside Shuttle (see below) goes between Arusha and Moshi once a day for $20/person one-way. AWR can arrange for a private car for $120 one-way for the car.

We can pick you up from the Namanga border and transfer to Arusha for $180/car one-way (up to 6 people).

From/To Nairobi

The first option is to take a shuttle bus that leaves every morning around 8am from Nairobi, Kenya. It costs $35-45 per person one way and takes approximately six hours. You can also fly to the Kilimanjaro International Airport, which is located halfway between Moshi and Arusha. This costs around $200 per person one way from Nairobi, Kenya. The third option is to take a private car from Nairobi to Moshi. The car fits 7-8 people and costs $700 total each way, or a mini-bus for $900 total each way (20-25 people). You determine time and place of pick-up.

Shuttle Buses

This is not the most comfortable route (bumpy and dusty), but it is a quintessential African experience.

The shuttle stops at the Tanzanian border where all passengers must disembark and go through immigration. A visa is required to enter Tanzania. Luggage may also be removed and randomly inspected by customs agents.

There is one bathroom stop on the Kenya side of the border where you can also purchase refreshments. There is also a stop in Arusha to switch vehicles. You may want to bring your own snacks and drinks for the trip.

The shuttles pick up at various hotels in the Nairobi city center. Arrive at the shuttle 1/2 hour early to get your luggage loaded. Travel times vary greatly, but allow at least 6 hours. The shuttle operates every day of the year, including holidays.

If you take the afternoon shuttle, it only goes as far as Arusha. We can arrange for a private car to drive from Arusha to Moshi for $190 one-way for the car.

For more information and to pre-book:


The flight from Amsterdam to Kilimanjaro is approximately 9 1/2 hours. Because of the long flight, we recommend a rest day in Moshi before starting your trek.

The airlines that fly into the Kilimanjaro Airport are KLM, Ethiopia Airlines, Air Kenya, Air Tanzania, and Precision Air.

Flights between Nairobi and Kilimanjaro cost around $200/person one-way. Flights from Kilimanjaro to Zanzibar are $170-180/person one-way. Flights form Arusha to Zanzibar are around $180/person one-way. Flights from Zanzibar to Nairobi are about $200/person one-way. Flights from the Serengeti are around $200/person one-way to Arusha and $300/person one-way to Zanzibar.

You may be able to book flights directly:

From/To Dodoma

Buses leave Moshi for Dodoma at 6:30am. They take 8-9 hours and cost $20. These are public buses -- not deluxe, but they are safe.

From/To Mombasa

We can arrange for a private car for $600/car one-way. Flights depart daily for around $170/person one-way.

From/To Safari/Serengeti

There are a number of small airlines that offer service between the Kilimanjaro Airport and Arusha Airport to various places on safari.

Sample prices:

  • Serengeti-Arusha: $195/person one-way
  • Serengeti-Zanzibar: $395/person one-way

Luggage restrictions:


Bags that do not meet these requirements will be left behind.

From/To Kigali, Rwanda

Flights Kigali-Serengeti are operated daily 06:00am-10:25am (a stop at Mwanza for immigration) with a minimum of 2 people for $600/person one-way plus 4% tax plus $37/person departure tax payable at the Kigali Airport with U.S. dollars. It also runs Serengeti-Kigali 14:25pm-17:30pm for the same price.

AWR Best Adventure Travel Companies on Earth
National Geographic Traveler