| +256 (0) 784 414 528 | Facebook Messenger

How to get to Karamoja.

Travel tips on how to get to Karamoja’s highlights like Kidepo Valley NP, Mount Moroto, Kotido and other attractions in northeast Uganda by car, airplane and public transport.

By car

The road conditions are rapidly improving throughout the Karamoja region that have greatly shortened the previous famously long travel time.


There are various entry points from the south via Mbale / Mt Elgon or Sipi Falls via Nakapiripirit to Moroto and connecting with Kotido, Kaabong and Kidepo Valley National Park. A longer route can be taken from Mbale / Mt Elgon to Soroti and via Iriiri to Moroto northwards.


When you prefer to take the western route to and from Kidepo Valley National Park, we recommend to drive via Gulu and Kitgum. Common stops on this route are Murchison Falls National Park and Ziwa Rhino Sanctuary.

By taxi

Private taxi’s can be arranged from any location within Uganda to your destination within the Karamoja region. Find standard taxi rates for an one way journey including: vehicle, driver and fuel below. Contact us for bookings or other inquieries.


$325 Entebbe – Moroto, 12hrs

$300 Kampala – Moroto, 10hrs

$275 Jinja – Moroto, 8hrs

$250 Mbale – Moroto, 4hrs

$250 Sipi Falls – Moroto, 4hrs

$200 Gulu – Moroto, 5hrs

$200 Moroto – Kidepo, 5hrs

By Air

As tour operator we provide bookings service for scheduled and chartered flights from various destinations within Uganda. In addition to the flight, we also provide a pick-up service from any airport, hotel or other destination.


The most common entry point to Uganda is Entebbe International Airport (EBB) that’s located close to Entebbe city. Flights can also be organised from Kajjansi Airfield that’s located closer to Kampala, the capital city of Uganda.


Scheduled flight rates are starting from $420 per person for a one way ticket. Contact us for more information, departure time, capacity and prices.

By public transport

Karamoja has also different possibilities of public transport. Take the daily daytime busses or nighttime coaches driving from Kampala via Jinja, Mbale, Soroti, Iriri to Moroto, Kotido and Kaabong. And mini taxi’s are available as well. Contact us for accurate departure time and prices.

Our preferred bus company is Gateway bus services, departing from Namayiba bus terminal at the old bus park in Kampala.


Travel time

  • Kampala – Moroto: 13 hrs
  • Kampala – Kotido: 14 hrs
  • Kampala – Kaabong: 15 hrs
  • Mbale – Soroti – Moroto: 6hrs
  • Mbale – Nakapiripirit – Moroto: 7hrs


Daily bus from Kampala to Karamoja

  • 3AM/6AM Kampala – Jinja – Mbale – Soroti – Moroto 3PM/4PM
  • 12AM Kampala – Jinja – Mbale – Soroti – Kotido – 5PM Kaabong
  • 9AM Mbale – Nakapiripirit – 3-4PM Moroto
  • 9AM/11AM Mbale – Soroti – 3PM/4PM Moroto


Daily bus from Karamoja to Kampala

  • 3pM Kotido – Soroti – Mbale – Jinja – Kampala 12AM/1PM
  • 5AM Kaabong – Soroti 10/11AM (switch to YY-coach to Kampala)
  • 6AM Moroto – Soroti – Mbale – Jinja – Kampala 7/8PM
  • 4AM Moroto – Soroti  7/8AM (switch to YY-coach to Kampala)


Daily bus from Kampala to Kidepo Valley

There’s a daily bus called Robyn departing from Namayiba bus terminal in Kampala. This bus takes you to the closest town called Orom. From here there are taxi’s or Boda Boda motor taxi’s that can take you to the gate of Kidepo Valley National Park.

  • 10pM Kampala – Gulu – Kitgum –  Orom 6AM
  • No products in the basket.