There are 6 ways to get from Arusha to Kisoro by taxi, plane, car, 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.
Taxi, fly, drive
best- Take the taxi from Arusha to Kilimanjaro International Airport (JRO)taxi
- Fly from Kilimanjaro International Airport (JRO) to Kigali (KGL)plane JRO - KGL
- Drive from Kigali (KGL) to Kisorocar
7h 4m$308–360Bus via Nairobi
cheapest- Take the bus from Arusha to Nairobibus
- Take the bus from Nairobi to Kampalabus
- Take the bus from Kampala to Kisorobus
28h 59m$47–1,417Drive 1,131 km
- Drive from Arusha to Kisorocar 1,131 km
21h 22m$169–245Bus, drive
- Take the bus from Arusha to Nairobibus
- Take the bus from Duruma Rd to Nyabugogo Bus Parkbus
- Drive from Nyabugogo Bus Park to Kisorocar
29h 1m$73–112Bus
- Take the bus from Arusha to Namangabus
- Take the bus from Namanga to Kampalabus
- Take the bus from Kampala to Kisorobus
32h 34mShuttle, bus
- Take a shuttle bus from Arusha to Nairobi
- Take the bus from Nairobi to Kampalabus
- Take the bus from Kampala to Kabalebus
- Take the bus from Kabale to Kisorobus
33h 9m
Kilimanjaro International Airport (JRO) to Kigali (KGL) flights
Questions & Answers
The cheapest way to get from Arusha to Kisoro is to bus and drive which costs $70 - $120 and takes 29h 1m.
The fastest way to get from Arusha to Kisoro is to taxi and fly and drive which takes 7h 4m and costs $300 - $360.
No, there is no direct bus from Arusha to Kisoro. However, there are services departing from Arusha and arriving at Kisoro via Nairobi and Kampala. The journey, including transfers, takes approximately 28h 59m.
The distance between Arusha and Kisoro is 972 km. The road distance is 1131 km.
The best way to get from Arusha to Kisoro without a car is to bus via Nairobi which takes 28h 59m and costs $45 - $1,500.
It takes approximately 7h 4m to get from Arusha to Kisoro, including transfers.
Arusha to Kisoro bus services, operated by Kidia One Express, depart from Arusha station.
Arusha to Kisoro bus services, operated by Kidia One Express, arrive at Nairobi station.
Yes, the driving distance between Arusha to Kisoro is 1131 km. It takes approximately 21h 22m to drive from Arusha to Kisoro.
There are 68+ hotels available in Kisoro.
What companies run services between Arusha, Tanzania and Kisoro, Western Region, Uganda?
You can take a bus from Arusha to Kisoro via Nairobi and Kampala in around 28h 59m.
- Website
- kenya-airways.com
Flights from Kilimanjaro International Airport to Kigali via Nairobi
- Ave. Duration
- 5h 38m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $275–285
- Website
- ethiopianairlines.com
Flights from Kilimanjaro International Airport to Kigali via Addis Ababa
- Ave. Duration
- 7h 12m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $300–1,100
- Website
- rwandair.com
Flights from Kilimanjaro International Airport to Kigali via Nairobi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $307–310
- Phone
- (+255) 784377027
- info@kidiaone.co.tz
- Website
- kidiaoneexpress.com
Bus from Arusha to Nairobi
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- $6
- Schedules at
- kidiaoneexpress.com
Bus from Arusha to Namanga
- Ave. Duration
- 1h 59m
- Frequency
- Twice daily
- Estimated price
- $3
- Schedules at
- kidiaoneexpress.com
- Phone
- 256 780 445 860
- Website
- bebetocoachservice.com
Bus from Nairobi to Kampala
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- $30–1,400
- Schedules at
- bebetocoachservice.com
- Phone
- +256704300537
Bus from Kampala to Kisoro
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- $12
- Schedules at
- facebook.com
Bus from Kabale to Kisoro
- Ave. Duration
- 47 min
- Frequency
- 5 times a day
- Schedules at
- facebook.com
- Phone
- +250 788 314 935
- Website
- trinityexpress.rw
Bus from Duruma Rd to Nyabugogo Bus Park
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- $50–80
- Schedules at
- trinityexpress.rw
- Phone
- +254 738 821 122
Bus from Namanga to Kampala
- Ave. Duration
- 19h 16m
- Frequency
- Once daily
- Schedules at
- mozaico.co.ke
- Phone
- +254 203 555 780
- info@marangushuttles.com
- Website
- marangushuttles.com
Shuttle from Arusha to Nairobi
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $1–25
- Schedules at
- marangushuttles.com
- Phone
- 0717073333
- buscareltd@gmail.com
- Website
- bus-car.co.ke
Bus from Nairobi to Kampala
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- $23–32
- Website
- http://bus-car.co.ke/?fbclid=IwAR0ue-tmedLmaiQ3pC7R6TuzahIO7p698XH5v32MsQRE75qD18nAkNRKeR4#/
- Normal
- $23–24
- Business/VIP
- $32
- Business / VIP
- $32
- Phone
- +250788351253
- info@volcanoexpress.co.rw
- Website
- facebook.com
Bus from Kampala to Kabale
- Ave. Duration
- 10h 51m
- Frequency
- Once daily
- Estimated price
- $14–21
- Schedules at
- facebook.com
- Ave. Duration
- 52 min
- Estimated price
- $17–21
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 How to plan an amazing trip around Scandinavia, How to get from JFK to New York City, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.








