There are 8 ways to get from Mombasa to Arusha by plane, taxi, car, car ferry, train, 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 Kilimanjaro, taxi  •  3 h 28 min

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

$241 - $549

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 Amboseli, drive  •  5 h 26 min

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

$112 - $698

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

Madaraka Express, drive, bus  •  11 h 31 min

  1. Take the Madaraka Express from Mombasa to Emali
  2. Drive from Emali to Namanga
  3. Take the bus from Namanga to Arusha

$110 - $141

Madaraka Express, bus  •  11 h 32 min

  1. Take the Madaraka Express from Mombasa to Nairobi
  2. Take the bus from Nairobi Airport to Arusha Airport

$100 - $133

Bus  •  16 h 44 min

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

$125

Drive  •  7 h 31 min

  1. Drive from Mombasa to Arusha 241.8 miles

$30 - $50

Questions & Answers

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

More details

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

More details

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

More details

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

Get driving directions

The best way to get from Mombasa to Arusha without a car is to Madaraka Express and bus which takes 11 h 32 min and costs $100 - $140.

More details

It takes approximately 3 h 28 min to get from Mombasa to Arusha, including transfers.

More details

Mombasa to Arusha bus services, operated by MASH, depart from Mombasa station.

More details

There is no direct flight from Mombasa Airport to Kilimanjaro Airport. The quickest flight takes 2 h 55 min and has one stopover.

Search flights

Mombasa to Arusha bus services, operated by Marangu Luxury Shuttles, arrive at Arusha station.

More details

Yes, the driving distance between Mombasa to Arusha is 387 km. It takes approximately 7 h 31 min to drive from Mombasa to Arusha.

Get driving directions

Map of how to get from Mombasa to Arusha.
Launch map view
  • Distance: 212.1 miles
  • Duration: 3 h 28 min

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

You can take a bus from Mombasa to Arusha via Nairobi, Nairobi, and Namanga in around 16 h 44 min.

Airlines
Kenya Airways
Website
kenya-airways.com
Flights from Mombasa to Kilimanjaro via Nairobi
Ave. Duration
3 h 31 min
When
Every day
Estimated price
$170 - $850
Flights from Mombasa to Kilimanjaro via Nairobi, Zanzibar
Ave. Duration
6 h
When
Every day
Estimated price
$220 - $550
Precision Air
Website
precisionairtz.com
Flights from Mombasa to Kilimanjaro via Nairobi
Ave. Duration
3 h 42 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$240 - $1,400
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
Ethiopian Airlines
Website
ethiopianairlines.com
Flights from Mombasa to Kilimanjaro via Zanzibar
Ave. Duration
2 h 30 min
When
Monday and Wednesday
Estimated price
$280 - $1,700
Safarilink
Website
flysafarilink.com
Flights from Ukunda to Amboseli via Nairobi Wilson
Ave. Duration
3 h 40 min
When
Every day
Estimated price
$220 - $700
Train operators
Kenya Railways
Train from Mombasa to Emali
Ave. Duration
4 h 9 min
Frequency
Once daily
Estimated price
$8 - $25
Schedules at
krc.co.ke
Economy
$9
First Class
$25
Train from Mombasa to Nairobi
Ave. Duration
4 h 59 min
Frequency
Twice daily
Estimated price
$9 - $30
Schedules at
krc.co.ke
Economy
$10
First Class
$30
Bus operators
Marangu Luxury Shuttles
Website
marangushuttles.com
Bus from Namanga to Arusha
Ave. Duration
2 h 30 min
Frequency
Once daily
Estimated price
$50
Schedules at
marangushuttles.com
Bus from Nairobi to Namanga
Ave. Duration
3 h
Frequency
Once daily
Estimated price
$50
Schedules at
marangushuttles.com
A.A.B.S.
Phone
+254-722 763 818
Email
info@aashuttles.com
Website
aashuttles.com
Bus from Nairobi Airport to Arusha Airport
Ave. Duration
5 h 30 min
Frequency
On demand
Estimated price
$30
Schedules at
aashuttles.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
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 Slovenia: Getting from Ljubljana to Lake Bled, Travelling around the UAE and Getting to Milan from the airport - to help you get the most out of your next trip.

More Questions & Answers

Ethiopian Airlines, East African Safari Air Express, Jambojet Limited and three other airlines offer flights from Mombasa Airport to Kilimanjaro Airport.

Search flights

The nearest airport to Arusha is Arusha (ARK) Airport which is 6.4 km away. Other nearby airports include Kilimanjaro (JRO) (42.9 km).

Search flights

There are 245+ hotels available in Arusha. Prices start at $20 USD per night.

More details

The best way to get from Mombasa to Mombasa Airport is to taxi which takes 9 min and costs $22 - $27.

More details