Mon-Sun: 07:00 - 6:00

Daily Taxicab Service (24 hours) Kindly Book in Advance


Entebbe International Airport - Kampala


Bus Transport Fares in Kampala, Uganda

Traveling by bus is one of the favorite ways to get around and out of Kampala. A bus is big enough, spacious, and more lifted from the ground than a matatu or taxi. If you fancy comfort and the best views of the roadside scenery, a bus is for you.

For drives around the city, you should look no further than Pioneer easy bus. This company offers daily trips along various routes in Kampala. It is common on Kampala – Entebbe and Kampala – Jinja road. The prices for trips around the city start from 1000 – 5000 shillings.

For trips to the upcountry, several operators are available and offer scheduled trips at affordable rates. These companies use great buses which carry 80 – 100 passengers.

Bus fares in Kampala

Visit one of the bus terminals in Kampala and secure yourself a ticket in advance. Bus fares in Kampala range between 10,000 – 150,000 Uganda shillings. It depends on the class, length of the Journey, and nature of your trip.

Day trips tend to be more expensive than night trips. The price for VIP Tickets is different from the one for economy tickets. Visit the offices for more information.

Connecting from EBB Airport to Kampala

For a traveler coming from overseas and you need a connection to the upcountry, taking a bus is the cheapest option.

When you land at the Entebbe Airport, finish clearing at the customs and get the taxicab to a bus station in Kampala. Be sure to reserve in advance. It’s the only option because EBB Airport has no public transport. It is convenient, cheap, quick, and secure.

Bus Operators

If you want to use a bus for your trip from Kampala to Gulu, Mbale, Soroti, or any other place, be sure to use notable companies like Gaaga, Gateway, Mash Poa, Trinity, Nile coaches, Volcanoes, Link bus, Modern coast, Easy coach, Horizon, Global bus, Jaguar, YY coaches, Baby coach and more.

Bus Terminals Kampala

Upcountry Trips

Bus companies in Kampala operate trips to cities and towns in various parts of the country and beyond borders. You can enjoy the drive from Kisenyi bus terminal to places like Masindi, Gulu, Hoima, Kitgum, Kotido, Moroto, Kaboong, Kidepo, Kapchorwa, Mbarara, Bushenyi, Ibanda, Kagadi, Bulisa, Kyotera, Jinja, Mbale, Bugiri, Busembatya, Kasese, Pakwachi, Soroti, Lira, Adjuman, Pader, Kisoro, Kabale, Kihihi and a lot more.

Kampala to Gulu

Trips Beyond Borders

Some buses go up to cities like Nairobi in Kenya, Kigali in Rwanda, Dar el salaam in Tanzania, Juba in Sudan, and more. Highlighted below are the officially scheduled trips from the city to other countries like Kenya, Rwanda, Tanzania, and South Sudan

  1. Kampala – Malaba/Busia – Nairobi

This starts in Kampala and ends in Nairobi, Kenya. It is about 657 kilometers from Uganda’s capital up to Nairobi. The drive requires about 12 – 13 hours depending on the speed used. The main route used is Kampala – Jinja – Mbale highway. You will cross to Kenya through either Busia or Malaba border.

2. Kampala – Katuna – Kigali

This trip is for travelers from Kampala to Rwanda’s Kigali city. The journey length is 509km and you will take not less 8 hours in a bus. You enjoy the drive via Kampala – Masaka – Mbarara highway, pass through Kabale and continue up to the Katuna border. After crossing to the Rwanda side, you proceed with the journey up to Kigali. It is a 1-2 hours’ drive.

3. Kampala – Mutukula – Dar es Salaam

If you are traveling to Tanzania, this is for you. This trip is long by bus. It requires about 27 hours. There are also trips for those who need a connection to Mwanza, Arusha, and other notable cities in Tanzania.

4. Kampala – Elegu – Juba

For those who need public transport from Kampala to South Sudan, this is the best route. Buses start from the city and proceed via Kampala – Masindi – Gulu highway up to the Elegu border in northern Uganda. This is a 10 to 11 hours journey.

Leave a Reply

Your email address will not be published. Required fields are marked *