Rome2Rio

How to get fromArusha to Mbararaby taxi, plane, bus, car, ferry, or shuttle

Find Transport to Mbarara

See all options

There are 10 ways to get from Arusha to Mbarara by taxi, plane, bus, car, ferry, 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.

  1. Taxi to Kilimanjaro International Airport, fly to Bukoba, bus, drive

    best
    1. Take the taxi from Arusha to Kilimanjaro International Airport (JRO)taxi taxi
    2. Fly from Kilimanjaro International Airport (JRO) to Bukoba (BKZ)plane plane JRO - BKZ
    3. Take the bus from Bukoba to Mutukulabus bus
    4. Drive from Mutukula to Mbararacar car
    11h
    $152–453
  2. Shuttle, bus

    cheapest
    1. Take a shuttle bus from Arusha to Nairobishuttle bus
    2. Take the bus from Nairobi to Kampalabus bus
    3. Take the bus from Kampala to Mbararabus bus
    27h 54m
    $40–1,445
  3. Bus via Nairobi

    1. Take the bus from Arusha to Nairobibus bus
    2. Take the bus from Nairobi to Kampalabus bus
    3. Take the bus from Kampala to Mbararabus bus
    24h 1m
  4. Drive  1,157.8 km

    1. Drive from Arusha to Mbararacar car 1,157.8 km
    16h 42m
    $173–250
  5. Taxi to Kilimanjaro International Airport, fly to Entebbe, bus

    1. Take the taxi from Arusha to Kilimanjaro International Airport (JRO)taxi taxi
    2. Fly from Kilimanjaro International Airport (JRO) to Entebbe (EBB)plane plane JRO - EBB
    3. Take the bus from Kampala to Mbararabus bus
    9h 29m
  6. Fly Arusha to Bukoba, bus, drive

    1. Fly from Arusha (ARK) to Bukoba (BKZ)plane plane ARK - BKZ
    2. Take the bus from Bukoba to Mutukulabus bus
    3. Drive from Mutukula to Mbararacar car
    8h 5m
    $248–687
  7. Fly Arusha to Mwanza Airport, ferry, bus, drive

    1. Fly from Arusha (ARK) to Mwanza Airport (MWZ)plane plane ARK - MWZ
    2. Take the ferry from Mwanza North Port to Bukobaferry ferry
    3. Take the bus from Bukoba to Mutukulabus bus
    4. Drive from Mutukula to Mbararacar car
    16h 20m
    $177–391
  8. Fly Arusha to Kigali International Airport, bus

    1. Fly from Arusha (ARK) to Kigali International Airport (KGL)plane plane ARK - KGL
    2. Take the bus from Kigali to Katunabus bus
    3. Take the bus from Kabale to Mbararabus bus
    10h 44m
  9. Shuttle to Nairobi, fly to Entebbe, bus

    1. Take a shuttle bus from Arusha to Nairobi JKIAshuttle bus
    2. Fly from Nairobi (NBO) to Entebbe (EBB)plane plane NBO - EBB
    3. Take the bus from Kampala to Mbararabus bus
    16h 2m
  10. Bus

    1. Take the bus from Arusha to Namangabus bus
    2. Take the bus from Namanga to Kampalabus bus
    3. Take the bus from Kampala to Mbararabus bus
    31h
    $55–61

Kilimanjaro International Airport (JRO) to Bukoba (BKZ) flights

Calendar7Weekly Planes
Duration4h 50mAverage Duration
Ticket$119Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Arusha, Tanzania and Mbarara, Uganda?

You can take a bus from Arusha to Mbarara via Nairobi, Nairobi, Kampala, Namirembe Park, and Kampala in around 24h 1m.

Airlines
Bus operators
Ferry operators
Other operators

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, The beginner’s guide to the 2018 World Nomad Games, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.