Fastest ~5–6h by shuttle bus
| 🚐 Shuttle | ~5–6h | Riverside/Impala Shuttle via Namanga border crossing |
| ✈️ Flight | <1h | To Kilimanjaro Intl or Arusha Airport; modest time saved |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Arusha, at the foot of Mount Meru and the traditional gateway to Kilimanjaro, the Serengeti and Ngorongoro, sits just across the Kenya–Tanzania border from Nairobi. For most travellers this is a straightforward cross-border shuttle bus journey rather than a complicated undertaking — but it does involve a land border crossing, which shapes how you should plan the day.
No rail option
Neither Kenya's Standard Gauge Railway (which does connect Nairobi to Mombasa further east) nor Tanzania's rail network connects Nairobi to Arusha, and there is no cross-border passenger train between the two countries on this corridor. The shuttle bus is the standard way to make this journey; a private transfer or flight are the only alternatives.

The standard way: the shuttle bus
Several operators run daily shuttle bus services directly between Nairobi and Arusha, of which Riverside Shuttle and Impala Shuttle are the two longest-established and most widely used by both independent travellers and safari operators. These are minibuses rather than large coaches, generally comfortable, with reasonably direct routing, and journey time is typically around 5 to 6 hours including the border crossing at Namanga.
Shuttles usually depart in the morning from central Nairobi (pick-up can often be arranged from your hotel, which is one of the format's main advantages over a standard bus terminal departure) and arrive in Arusha in the early afternoon, making it easy to connect onward to a safari departure or Kilimanjaro International Airport the same day if needed. Tickets can be booked online in advance or through hotels and travel agents in Nairobi; booking a day or two ahead is sensible, particularly in the high safari season (roughly June to October, and again around Christmas and New Year).
The Namanga border crossing
The shuttle stops at Namanga, a single town straddling the Kenya–Tanzania border, where all passengers disembark to complete exit formalities on the Kenyan side and entry formalities on the Tanzanian side before rejoining the bus (or in some cases transferring to a different vehicle) to continue to Arusha. The process typically takes somewhere between 30 minutes and an hour or more, depending on queues and how many other buses have arrived at the same time.
Have both Kenyan and Tanzanian currency or US dollars on hand for any visa fees, and keep your passport and vaccination card easily accessible rather than buried in checked luggage — you will need to present them within a few minutes of arriving at the border post.
Flying between Nairobi and Arusha
A more expensive but faster alternative is to fly. There is no large commercial airport directly in Arusha, but Kilimanjaro International Airport (JRO), roughly 45 minutes outside Arusha, has scheduled connections from Nairobi on regional carriers, and small planes also serve Arusha Airport itself on some routings, often used by safari operators for charter transfers. Flight time from Nairobi is under an hour, but once transfer time at both ends and typically lower flight frequency are factored in, the time saved over the shuttle bus is more modest than the flight time alone suggests. This option suits travellers with a tight schedule or those already booked on a fly-in safari package.
Combining with the wider East Africa circuit
Nairobi–Arusha is a common link in a longer overland circuit that also takes in destinations such as Nairobi to Kampala further west, so if you are planning multiple cross-border legs across the region, it is worth mapping out entry and exit rules for each country in advance rather than assuming they will match. Our overview of Africa entry requirements is a useful starting point, and for the bus legs themselves, our guide to coaches in Africa covers how shuttle and coach operators generally work across the continent.
Which should you choose?
For the great majority of travellers, the shuttle bus — Riverside or Impala being the most established choices — is the simplest, most affordable and most reliable option, and doubles as a straightforward introduction to the Namanga border crossing that many overland East Africa itineraries also use elsewhere. Choose to fly only if your schedule is tight or you are already booked on a fly-in safari that includes the flight as part of the package.
Frequently asked questions
How long does the shuttle bus take from Nairobi to Arusha?
Around 5 to 6 hours including the Namanga border crossing, on daily services run by operators including Riverside Shuttle and Impala Shuttle.
Do I need a visa to cross from Kenya into Tanzania at Namanga?
Most nationalities need a Tanzania visa, available in advance as an e-visa or, for many passport holders, on arrival at the border — but check current rules for your nationality before travelling, as visa-on-arrival availability can change.
Do I need a yellow fever certificate to enter Tanzania?
It can be requested, particularly if you are arriving from or have transited through a country with yellow fever risk. Carry your vaccination certificate with your passport to be safe, even if you are not certain it will be checked.
Is there a faster way than the shuttle bus?
Flying via Kilimanjaro International Airport or Arusha Airport is faster in the air, but once transfer times are included the overall time saved over the shuttle is modest, and fares are considerably higher. The shuttle remains the standard choice for most travellers.
Sources and further reading:
- Shuttle operators: Riverside Shuttle and Impala Shuttle.
- Entry requirements: Tanzania Immigration Services and your own government's travel advice.
