Namanga to Moshi Shuttle Bus

The Namanga to Moshi shuttle boards at Namanga Border Post daily at 11:00, riding the morning Nairobi–Moshi through coach. You continue via Arusha (around 13:40) and on to Moshi, arriving in about 4–5 hours depending on the border and the Arusha stop.

Check Namanga to Moshi departures and book

Pick your date and departure time to see live fares and reserve your seats.

Book now
Hotel pickupInstant confirmationFree date changesAir-conditionedGenerous cancellation

Fares from

£28

Journey time

4–5 hours

  • 11:00 departure from Namanga Border Post
  • Continues via Arusha around 13:40
  • Same through coach as Nairobi to Moshi
  • Fares from £28

There is no hotel pickup at Namanga — meet the coach at the border. Estimated pick-up time can vary with immigration queues, so contact dispatch if you are unsure of the day's running. If you have just crossed from Kenya, clear Kenyan exit and Tanzanian entry immigration on foot before boarding; allow around 45 minutes and have any visa or eTA ready.

Each fare includes two bags up to 30 kg plus a backpack, and you can change your travel date free of charge up to 12 hours before departure. Your e-ticket is emailed as soon as you book.

Frequently asked questions

What time does the Namanga to Moshi shuttle leave?

Daily at 11:00 from Namanga Border Post. Times can slip when the border is busy — contact dispatch on the day if you need an updated arrival.

How long does Namanga to Moshi take?

Typically 4–5 hours, including the Arusha call around 13:40 and onward running time to Moshi.

Is this the same bus as Nairobi to Moshi?

Yes — you board the morning Nairobi–Moshi through service at Namanga rather than in Nairobi or at JKIA.

Where do I wait at Namanga?

At Namanga Border Post on the side matching your onward journey into Tanzania. The driver waits for passengers clearing immigration before continuing.

Do I need a Tanzanian visa?

If you are entering Tanzania at Namanga, most travellers need a Tanzanian visa or eTA, and it's your responsibility to arrange this before you travel.

Can I change my date after booking?

Yes, free of charge if you request the change at least 12 hours before your original departure.

Can I pay with M-Pesa / Mobile Payments?

Yes — when M-Pesa checkout is available on the booking form, switch the currency selector to KES or TZS to pay via M-Pesa or Airtel Money.

Other popular routes