Before You Board
Kilimanjaro International Airport (JRO)
If Tanzania is your first destination, we recommend that you fly into Kilimanjaro International Airport (JRO), not far from Moshi and Arusha. The Kilimanjaro airport is 23 miles from Moshi. At this time, KLM is the only major international carrier that flies into Kilimanjaro Airport.
Dar es Salaam International Airport (DIA)
There is another airport, Dar es Salaam International Airport, but it’s about 7-8 hours away from Moshi by car, or a 1 1/2 hour flight. Although this may be a good option if you plan to visit Zanzibar; you might try to get a ticket that flies into Kilimanjaro and leaves from Dar Es Salaam.
Nairobi-Jomo Kenyatta International Airport (NBO)
You can fly into Nairobi and then take the 6-hour shuttle to Moshi. However, keep in mind that you will need to pay for an additional multiple trip visa to go in and out of Kenya if you are taking the shuttle each way. This adds approximately $100 in additional costs, not to mention about $70 round trip shuttle fare and additional travel time.
The most popular shuttle from Nairobi is the Davanu Shuttle that will pick you up if you’re at a major hotel downtown (check with your hotel first). The trip takes approximately 5 hours to Arusha, Tanzania with stops at a gift shop and the Kenyan/Tanzanian border. In Arusha, after an hour break you will need to change to another bus to take you to the rest of the way to Moshi. You can grab lunch at the Novatel hotel in Arusha or at one of the restaurants across the highway while you wait for the ride to Moshi.
Note: Don’t be surprised if you book the “Davanu Shuttle” and a bus with another name comes to take you away. Several shuttle companies pool together to offer the shuttles and will use each other’s vehicles interchangeably. Just show your receipt and confirm that you are indeed going to Moshi, and you’ll be fine. We recommend you avoid the overnight shuttles from Nairobi. Some of these have been robbed while en route.