Kenya to Tanzania Shuttle Bus Routes

Travelling overland between Kenya and Tanzania almost always means crossing at Namanga, the main land border on the Nairobi–Arusha road, and it's the crossing every one of our shuttle routes uses. Whichever direction you're going, our shuttles run daily and start from £28.

Fares from

£28

Journey time

from 5½ hours

  • All routes cross at the Namanga border
  • Daily departures, fares from £28
  • Nairobi, JKIA, Arusha and Moshi covered
  • Hotel pickup included at both ends

We run scheduled services between Nairobi (including a JKIA pickup option), Arusha and Moshi, with most routes departing at 08:00 and 14:00 and taking from 5½ hours upward depending on distance and how busy the border is. Hotel pickup is included at both ends, and each fare covers two bags up to 30 kg plus a backpack.

At Namanga you'll clear exit and entry immigration on foot yourself — allow around 45 minutes — while your driver waits to continue the journey on the other side. If you'd rather not stick to a fixed timetable, a private vehicle transfer is also available on the Nairobi–Arusha route.

Frequently asked questions

Which border do the Kenya–Tanzania shuttles use?

All of our shuttle routes cross at Namanga, the main road border between the two countries, roughly midway between Nairobi and Arusha.

Which routes do you run?

Nairobi to Arusha, Nairobi to Moshi, JKIA to Arusha, and the reverse Arusha to Nairobi and Moshi to Nairobi services, all departing daily.

How long does the border crossing add to the journey?

Budget around 45 minutes to clear exit and entry immigration on foot at Namanga; this is included in the overall journey times quoted for each route.

Do I need a visa to cross into Tanzania or back into Kenya?

Most travellers need a visa or eTA for both countries, and arranging this is your responsibility before travel.

Is a private transfer available instead of a scheduled shuttle?

Yes, on the Nairobi–Arusha route you can book a private vehicle with an instant online quote if you'd rather not follow a fixed timetable.

What's the cheapest route?

Fares start from £28 on the Nairobi–Arusha and JKIA–Arusha routes; the Moshi routes start from £31.99 given the extra distance.

Other popular routes