How Far from Nairobi to Moshi / Arusha?
Planning a cross‑border trip from Kenya's capital to Tanzania's safari capital or the gateway to Kilimanjaro? The distance is shorter than you think – but the border crossing and road conditions require careful planning. Complete travel guide for 2025–2026.
Nairobi and Arusha are two of East Africa's most important travel hubs – Nairobi as the vibrant capital of Kenya and Arusha as the safari capital of Tanzania. Moshi, nestled at the foot of Mount Kilimanjaro, is the primary base for climbers attempting Africa's highest peak. Thousands of travellers make this journey every year, whether for wildlife safaris, Kilimanjaro treks, or overland adventures connecting the region's premier destinations. The road linking these cities is well‑travelled, scenic, and increasingly efficient – but there are important details to know about distances, travel times, border formalities at Namanga, visa requirements, and transport options. This comprehensive guide answers all your questions, with up‑to‑date 2025–2026 information sourced from travel operators, government portals, and experienced overland travellers.
I. The Short Answer – Distances at a Glance
The distances from Nairobi to Arusha and Moshi are surprisingly modest, making a road transfer not only feasible but also a scenic prelude to your Tanzanian adventure.
| Route | Road Distance | Driving Time (Without Border) | Driving Time (With Border Crossing) |
|---|---|---|---|
| Nairobi → Arusha | ~270–275 km (~168–170 miles)[reference:0][reference:1] | ~3.5–4 hours[reference:2] | ~4.5–6 hours (including Namanga border)[reference:3] |
| Nairobi → Moshi | ~326–349 km (~202–217 miles)[reference:4][reference:5] | ~5–5.5 hours[reference:6] | ~6–7 hours (including border)[reference:7] |
| Nairobi → Namanga Border | ~175–180 km (~109–112 miles) | ~2.5–3 hours | — |
| Namanga → Arusha | ~110–120 km (~68–75 miles)[reference:8] | ~1.5–2 hours | — |
| Namanga → Moshi | ~150–160 km (~93–100 miles) | ~2–2.5 hours | — |
- Nairobi city centre to Arusha city centre: ~271 km (~168 miles) – about 4.5–6 hours including border.
- Nairobi city centre to Moshi town centre: ~326–349 km (~202–217 miles) – about 6–7 hours including border.
- Border crossing: Adds 1–2 hours for immigration, customs, and potential queues.
- Road quality: The A104 (Kenya) and B1 (Tanzania) highways are paved and in good condition, but traffic can slow you down.
II. Travel Options – How to Get from Nairobi to Arusha or Moshi
You have several choices for this cross‑border journey, ranging from budget‑friendly local buses to private shuttles, self‑drive, and flights. Each option suits different budgets and preferences.
| Transport Mode | Cost (Approx) | Duration | Comfort Level | Best For |
|---|---|---|---|---|
| Private Shuttle (door‑to‑door) | $250–$300 per vehicle (up to 4 pax)[reference:9] | 4.5–5.5 hours (including border) | High – personalised, flexible | Families, small groups, travellers with luggage |
| Shared Shuttle Bus (e.g., Nairobi Arusha Shuttle, Impala) | $25–$35 per person[reference:10][reference:11] | 5–6 hours (including border)[reference:12][reference:13] | Medium – scheduled, comfortable | Solo travellers, couples on a budget |
| Standard Bus (e.g., Kidia One Express, Tahmeed) | $13–$27 per person[reference:14][reference:15] | 5–7 hours (including border)[reference:16] | Medium – less flexible than shuttle | Budget‑conscious travellers |
| Self‑Drive / Rental Car | $60–$100 per day (rental) + fuel + insurance[reference:17] | 3.5–6 hours (including border) | High – full control, but paperwork required | Adventurous travellers, longer itineraries |
| Flight (Nairobi → Arusha/Kilimanjaro) | $170–$350 one‑way[reference:18][reference:19] | 1–2 hours (excluding airport time) | High – fastest, but expensive | Time‑sensitive travellers, those with mobility concerns |
- Nairobi Arusha Shuttle: Daily departures from Nairobi at 8:00 AM to both Arusha and Moshi, and 2:00 PM to Arusha. Prices: $25 to Arusha, $30 to Moshi. Departure from Parkside Hotel on Monrovia Street (7:30 AM) or JKIA’s Paul’s Café (8:20 AM).[reference:20]
- Impala Shuttles: Operates daily cross‑border services. Tickets from approximately KES 2,970 ($23–$30).[reference:21]
- Kidia One Express: Budget bus option, approximately $13–$16 for Nairobi–Moshi.[reference:22]
- Ngurdoto Shuttles / Tahmeed Coach: Additional reliable operators available on platforms like 12Go and Busbud.[reference:23]
III. The Namanga Border Crossing – Gateway Between Kenya and Tanzania
The journey between Nairobi and Arusha/Moshi passes through the Namanga border crossing, the most important and busiest land gateway between Kenya and Tanzania. Located approximately 180 km southeast of Nairobi and 120 km northwest of Arusha, Namanga sits on the main highway linking the two countries.[reference:24]
What to Expect at Namanga
The border crossing has been transformed by the One‑Stop Border Post (OSBP), which brings Kenyan and Tanzanian customs and immigration officials together under one roof. This has dramatically reduced clearance times – from two days in the past to as little as 30 minutes today.[reference:25] During peak hours (7:00 AM – 10:00 AM) and weekends, expect busier conditions, but the crossing is generally efficient.[reference:26] The border is open 24/7, but offices often operate officially from 6:00 AM to 10:00 PM.[reference:27]
- Step 1: Exit Kenya – present your passport at the Kenyan immigration counter and receive your departure stamp.
- Step 2: Retrieve your luggage (buses require you to take your bags) and walk through the short corridor between the two border posts.
- Step 3: Enter Tanzania – present your passport, Tanzanian visa (or visa on arrival), and yellow fever certificate at the Tanzanian immigration counter. Pay any fees due.
- Step 4: Your shuttle or bus will be waiting on the Tanzanian side. Board and continue to Arusha or Moshi.
- Note: The process is streamlined, but having all documentation ready speeds things up considerably.
IV. Essential Documentation – What You Must Carry
Crossing an international border requires careful document preparation. Ensure you have everything in order before you travel.
| Document | Requirement | Notes |
|---|---|---|
| Valid Passport更 | Valid for at least 6 months beyond your entry date | Mandatory for both Kenya and Tanzania entry.[reference:28] |
| Tanzania Visa更 | $50–$100, valid for 90 days | E‑visa recommended; US citizens pay $100.[reference:29] |
| Yellow Fever Certificate更 | Mandatory for entry from endemic countries | Required when entering Tanzania from Kenya.[reference:30] |
| Kenya eTA (if foreign national)更 | Apply online before travel | Exempt for East African Community (EAC) citizens.[reference:31] |
| Vehicle Documents (for self‑drive)更 | Logbook, insurance valid in Tanzania (can be bought at border) | Car insurance for Tanzania is available at Namanga. |
Tanzania Visa – E‑Visa vs. Visa on Arrival
The e‑visa is the recommended option for most travellers. Apply online through the official Tanzania immigration portal at least 2–3 weeks before departure. Cost: $50 for a single‑entry Ordinary Visa (valid 90 days). US citizens require a Multiple Entry Visa costing $100.[reference:32] Processing takes approximately 5–10 business days.[reference:33] Visa on arrival is still possible at land borders including Namanga, but you must pay in USD cash (cards are not reliable) and queues can be long.[reference:34] Either way, ensure you have your passport, proof of accommodation, and return flight details available.
EAC Visa‑Free Travel: Citizens of Kenya, Uganda, Rwanda, Burundi, and other East African Community member states do not require a visa for stays of up to 90 days.[reference:35]
Tanzania requires a valid yellow fever vaccination certificate from all travellers arriving from or transiting through endemic countries – and Kenya is considered an endemic country. Immigration officers at Namanga routinely check for this certificate. Without it, you may be denied entry or forced to accept vaccination on the spot. Get your vaccination at least 10 days before travel (the certificate becomes valid 10 days after vaccination)[reference:36] and carry the original WHO yellow card.
V. Road Conditions & Travel Tips
The main highway (A104 in Kenya, B1 in Tanzania) is paved and generally in good condition. However, there are important factors to consider.
- Road quality: The A104 from Nairobi to Namanga is a well‑maintained tarmac road, though traffic near Nairobi can be heavy. The B1 from Namanga to Arusha is also paved and in good shape, but expect occasional potholes after heavy rains.
- Truck traffic: This is a major trade route, so you will encounter heavy trucks and safari vehicles. Patience and cautious overtaking are required.
- Police checkpoints: Several police checkpoints operate on both sides of the border. Ensure you have all your documentation ready (passport, visa, vehicle insurance).
- Daylight travel recommended: While the road is paved, driving at night is not recommended due to unlit sections, pedestrians, livestock, and occasional wildlife crossings.
- Rainy seasons (March–May & November): During heavy rains, certain sections of the highway can be affected by flooding. Check local conditions before travelling.
- Scenic highlights: On a clear day, you can see Mount Kilimanjaro looming over the horizon long before you reach Tanzania. Also look out for Maasai villages, zebras, and the dramatic landscape of Maasailand.
If time is your priority, flying is an excellent option:
- Nairobi Wilson Airport (WIL) → Arusha Airport (ARK): Flight time ~1 hour.[reference:37] Operators include Safarilink, Flightlink, World Ticket and Air Excel. Prices from approximately $170–$350 one‑way.[reference:38][reference:39]
- Nairobi Wilson Airport (WIL) → Kilimanjaro International Airport (JRO): Flight time ~55 minutes.[reference:40] JRO is approximately 40 km (25 miles) from Moshi and 50 km (31 miles) from Arusha.
- Nairobi Jomo Kenyatta International Airport (NBO) → Arusha / JRO: Connecting flights are available, often with a layover in Wilson Airport or direct carriers.
VI. Sample Travel Itineraries
Here are two practical examples of how to plan your day when travelling by road.
Example 1: Nairobi to Arusha (Shared Shuttle)
| Time | Activity |
|---|---|
| 7:00 AM | Check‑in at departure point (e.g., Parkside Hotel, Monrovia Street). |
| 8:00 AM | Shuttle departs Nairobi. |
| 10:30 AM – 12:00 PM | Arrival at Namanga border. Clear immigration on both sides (budget 1–1.5 hours). |
| 12:00 PM | Depart from Namanga Tanzanian side. |
| 1:00 PM – 2:00 PM | Arrive in Arusha. |
Example 2: Nairobi to Moshi (Shared Shuttle)
| Time | Activity |
|---|---|
| 7:00 AM | Check‑in at departure point. |
| 8:00 AM | Shuttle departs Nairobi. |
| 10:30 AM – 11:30 AM | Arrival at Namanga border. Clear immigration (allow 1–1.5 hours). |
| 11:30 AM | Depart Namanga Tanzanian side. |
| 1:30 PM – 2:30 PM | Arrive in Moshi. |
Frequently Asked Questions About the Nairobi–Moshi/Arusha Route
Can I drive myself from Nairobi to Arusha?
Yes, self‑drive is possible with a valid driver's license, the vehicle's logbook, and insurance valid in Tanzania (which you can purchase at the Namanga border). Rental costs range from KES 6,000–15,000 per day.
Do I need a visa to enter Tanzania from Kenya?
Yes, most nationalities require a Tanzanian visa. Citizens of EAC countries (Kenya, Uganda, Rwanda, Burundi) are visa‑exempt. Others can apply for an e‑visa ($50, $100 for US citizens) or obtain a visa on arrival at Namanga with USD cash.
Is a yellow fever certificate required?
Absolutely. Tanzania requires a valid yellow fever certificate from travellers arriving from endemic countries, including Kenya. Without it, you may be denied entry at Namanga. Get vaccinated at least 10 days before travel.
How long does the Namanga border crossing take?
With the One‑Stop Border Post, clearance now takes approximately 30–60 minutes on average. During peak times (morning hours and weekends) it can take up to 1.5 hours, but it is much faster than in previous years.
What is the cheapest way to travel from Nairobi to Arusha?
The standard bus (e.g., Kidia One Express) is the cheapest option, costing $13–$27 per person, taking 5–7 hours including border crossing. Shared shuttles offer more comfort at $25–$35.
Are the roads safe at night?
Night driving is not recommended. The roads are unlit, and there are pedestrians, livestock, and occasional wildlife. Schedule your travel during daylight hours whenever possible.
VII. Final Verdict – Plan Ahead, Travel Smoothly
The journey from Nairobi to Arusha or Moshi is one of East Africa’s most rewarding overland routes – a transition from Kenya’s bustling capital to the wild landscapes of Tanzania, with Mount Kilimanjaro often visible on the horizon. The distance is manageable, the road is paved, and transport options range from budget buses to private shuttles to flights. However, success depends on proper preparation: arrange your Tanzanian e‑visa in advance, ensure your yellow fever certificate is valid, carry your passport with six months’ validity, and plan for a border crossing that is efficient but can be slow during peak hours. Whether you are heading to Arusha for a Serengeti safari or to Moshi for a Kilimanjaro climb, this gateway route is your first adventure – treat it with the same care and attention you give to the rest of your trip, and you will arrive ready to experience East Africa at its best.
.png)