There are 8 ways to get from Mombasa to Arusha by plane, car, taxi, car ferry, bus or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Mombasa to Amboseli, drive  •  4 h 11 min

  1. Fly from Mombasa (MBA) to Amboseli (ASV) MBA - ASV
  2. Drive from Amboseli to Arusha

$112 - $698

Cheapest option

Bus, shuttle  •  17 h

  1. Take the bus from Mombasa to Nairobi
  2. Take a shuttle bus from Nairobi to Arusha

$48 - $88

6 alternative options

Fly Mombasa to Kilimanjaro, taxi  •  3 h 23 min

  1. Fly from Mombasa (MBA) to Kilimanjaro (JRO) MBA - JRO
  2. Take a taxi from Kilimanjaro to Arusha

$241 - $549

Car ferry to Ukunda, fly to Amboseli, drive  •  7 h 1 min

  1. Take the car ferry from Mombasa to Likoni
  2. Fly from Ukunda (UKA) to Amboseli (ASV) UKA - ASV
  3. Drive from Amboseli to Arusha

$57 - $396

Drive to Tanga, fly to Kilimanjaro, taxi  •  5 h 42 min

  1. Drive from Mombasa to Tanga
  2. Fly from Tanga (TGT) to Kilimanjaro (JRO) TGT - JRO
  3. Take a taxi from Kilimanjaro to Arusha

$277 - $599

Bus Coast Bus  •  14 h 4 min

  1. Take the bus from Mombasa to Nairobi
  2. Take the bus from Nairobi to Arusha

$71 - $73

Bus MASH  •  15 h 14 min

  1. Take the bus from Mombasa to Nairobi
  2. Take the bus from Nairobi to Arusha

$72 - $85

Drive  •  7 h 31 min

  1. Drive from Mombasa to Arusha 241.8 miles

$30 - $50

What companies run services between Mombasa, Kenya and Arusha, Tanzania?

You can take a bus from Mombasa to Arusha via Nairobi and Nairobi in around 14 h 4 min.

Airlines
Kenya Airways
Website
kenya-airways.com
Flights from Mombasa to Kilimanjaro via Nairobi
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$150 - $550
Flights from Mombasa to Kilimanjaro via Nairobi, Zanzibar
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$220 - $550
Charterlines, Inc.
Website
charterlines.com
Flights from Tanga to Kilimanjaro
Ave. Duration
1 h 11 min
When
Every day
Estimated price
$240 - $550
Mombasa Air Safari
Flights from Mombasa to Amboseli
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$75 - $650
Flights from Ukunda to Amboseli
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$40 - $370
Blue sky Aviation
Flights from Mombasa to Amboseli
Ave. Duration
15 min
When
Every day
Estimated price
$75 - $650
Ethiopian Airlines
Website
ethiopianairlines.com
Flights from Mombasa to Kilimanjaro via Zanzibar
Ave. Duration
2 h 25 min
When
Monday
Estimated price
$280 - $1,700
Rwandair Express
Website
rwandair.com
Flights from Mombasa to Kilimanjaro via Dar es Salaam
Ave. Duration
2 h 50 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$340 - $900
AirKenya Express
Website
airkenya.com
Flights from Mombasa to Kilimanjaro via Nairobi Wilson
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$280 - $1,900
Bus operators
Coast Bus
Website
coastbus.com
Bus from Mombasa to Nairobi
Ave. Duration
7 h 50 min
Frequency
Every 2 hours
Estimated price
$11 - $14
Schedules at
coastbus.com
Marangu Luxury Shuttles
Website
marangushuttles.com
Bus from Nairobi to Arusha
Ave. Duration
5 h
Frequency
Twice daily
Estimated price
$60
Schedules at
marangushuttles.com
MASH
Website
masheastafrica.com
Bus from Mombasa to Nairobi
Ave. Duration
9 h
Frequency
Every 3 hours
Estimated price
$25
Schedules at
masheastafrica.com
Modern Coast
Website
modern.co.ke
Bus from Mombasa to Nairobi
Ave. Duration
4 h 53 min
Frequency
Once daily
Estimated price
$11 - $16
Schedules at
modern.co.ke
Crown Bus
Website
crownbus.co.ke
Bus from Mombasa to Nairobi
Ave. Duration
9 h 30 min
Frequency
4 times a day
Estimated price
$9
Schedules at
crownbus.co.ke
Riverside Shuttle Service
Website
riverside-shuttle.com
Shuttle from Nairobi to Arusha
Ave. Duration
6 h 30 min
Frequency
Once daily
Estimated price
$40 - $80
Schedules at
riverside-shuttle.com
Ferry operators
Kenya Ferries
Phone
254 20 2118344
Email
info@kenyaferry.co.ke
Website
kenyaferry.co.ke
Car ferry from Mombasa to Likoni
Ave. Duration
10 min
Frequency
Every 15 minutes
Estimated price
$1
Schedules at
kenyaferry.co.ke
Other operators
Taxi from Kilimanjaro to Arusha
Ave. Duration
48 min
Estimated price
$18 - $22

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which side of Niagara Falls should I choose (and how do I get there)?, Travelling to and around Russia for the 2018 FIFA World Cup and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

Questions & Answers

How far is it from Mombasa to Arusha?

The distance between Mombasa and Arusha is 339 km. The road distance is 387 km.

What is the cheapest way to get from Mombasa to Arusha?

The cheapest way to get from Mombasa to Arusha is to drive which costs $30 - $50 and takes 7 h 31 min.

What is the fastest way to get from Mombasa to Arusha?

The quickest way to get from Mombasa to Arusha is to fly and taxi which takes 3 h 23 min and costs $240 - $550.

Is there a direct bus between Mombasa and Arusha?

No, there is no direct bus from Mombasa to Arusha. However, there are services departing from Mombasa and arriving at Arusha via Nairobi. The journey, including transfers, takes approximately 14 h 4 min.

How long does it take to get from Mombasa to Arusha?

It takes approximately 4 h 11 min to get from Mombasa to Arusha, including transfers.