There are 3 ways to get from Kigali to Arusha by plane, taxi, bus, shuttle or car

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, taxi  •  2 h 45 min

  1. Fly from Kigali (KGL) to Kilimanjaro (JRO) KGL - JRO
  2. Take a taxi from Kilimanjaro to Arusha

$164 - $373

Cheapest option

Bus, shuttle  •  23 h 26 min

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

$46 - $67

1 alternative option

Drive  •  17 h 10 min

  1. Drive from Kigali to Arusha 687.5 miles

$90 - $130

Questions & Answers

The cheapest way to get from Kigali to Arusha is to bus and shuttle which costs $45 - $70 and takes 23 h 26 min.

More details

The quickest way to get from Kigali to Arusha is to fly and taxi which costs $160 - $380 and takes 2 h 45 min.

More details

The distance between Kigali and Arusha is 752 km. The road distance is 1100 km.

Get driving directions

It takes approximately 2 h 45 min to get from Kigali to Arusha, including transfers.

More details

Map of how to get from Kigali to Arusha.
Launch map view
  • Distance: 470.3 miles
  • Duration: 2 h 45 min

What companies run services between Kigali, Rwanda and Arusha, Tanzania?

There is no direct connection from Kigali to Arusha. However, you can take the drive to Kigali airport, fly to Kilimanjaro, then take the taxi to Arusha. Alternatively, you can take a vehicle from Kigali to Arusha via Nairobi and Nairobi in around 23 h 26 min.

Rwandair Express
Flights from Kigali to Kilimanjaro
Ave. Duration
1 h 40 min
Monday, Wednesday, Friday and Sunday
Estimated price
$210 - $430
Kenya Airways
Flights from Kigali to Kilimanjaro via Nairobi
Ave. Duration
4 h 15 min
Every day
Estimated price
$170 - $360
Bus operators
Modern Coast
Bus from Kigali to Nairobi
Ave. Duration
17 h 15 min
3 times a day
Estimated price
$21 - $45
Schedules at
East Africa Shuttles
Shuttle from Nairobi to Arusha
Ave. Duration
5 h
Twice daily
Estimated price
Schedules at
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 Why you should take the train in the US, Need to know: Greyhound and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.