Traveling from Kampala to Kigali hinges on choosing the right mode for your timing and budget.
The main decision is whether to take the direct flight or the overland options, since no rail link exists between these cities. The flight is faster and more convenient if you want to save time, but the bus offers a lower fare for those willing to trade hours for savings.
The flight takes about one hour, with ticket prices around 150 USD, while the bus journey can stretch to 10 hours and costs roughly 30 USD. The bus route involves a border crossing at Gatuna, which can add delays, but it remains the cheapest way to travel overland.

What it comes down to
- Choose the flight if you need to arrive quickly and are willing to pay a premium.
- Opt for the bus if budget is your priority and you can handle a long ride.
- The bus only makes sense if you want to avoid the airport hassle and save on costs.
- The flight is the best option for a same-day trip with minimal travel time.
- There is no practical rail option; the train does not connect these cities.
In this article
Approximate route between the two cities.
Best way to travel from Kampala to Kigali
The flight is the clear choice for most travelers seeking speed and convenience, taking about one hour and dropping you in the city center. The bus, while significantly cheaper, takes up to 10 hours and involves border crossing delays, making it suitable only if cost is the main concern. The train is not an option due to the lack of rail connection between these locations. For a quick trip, fly; for budget travel, take the bus.
Travel mode comparison from Kampala to Kigali
| Option | Time | Price | Frequency | Book |
|---|---|---|---|---|
| Tren rapido | not practical | not practical | not practical | Plan route → |
| Flight fastest, lands you downtown | about 1h | around 150 USD | multiple daily | Find flights → |
| Highway bus cheapest, suitable for budget travelers | up to 10h | roughly 30 USD | limited, daily | Plan route → |
| Ferry | not practical | not practical | not practical | Plan route → |
Travel from Kampala to Kigali by bus
Start your trip at the Kampala Bus Terminal, where several operators run daily departures to Kigali. Purchase your ticket at the counter for the direct bus service, which costs around 40 USD and takes approximately 8 hours. Board the bus at the designated platform, ensuring you get a seat in the non-reserved section if you want flexibility. The bus will cross the Gatuna border post, where you’ll go through customs and immigration checks; have your documents ready to speed this process. Once in Rwanda, the bus will continue to Kigali’s Nyabugogo bus station, where you can disembark and access local transport or taxis to your accommodation. This route is straightforward, with frequent departures, and the bus drops you in the city center, saving time compared to other options.
Steps for the Kampala to Kigali bus trip
Buy your ticket
Visit the Kampala Bus Terminal early in the day to purchase a ticket from a reputable operator like Kigali Express or Volcano Express. Confirm departure times and seat options.
TipBuy your ticket at least a day in advance if traveling on weekends or peak season to secure a seat and avoid last-minute sellouts.
Board the bus
Arrive at the terminal at least 30 minutes before departure. Find the platform indicated on your ticket, and board the bus in the non-reserved section if you prefer flexibility with your seat.
TipUse the front door of the bus for quicker boarding and to choose a seat near the driver for easier access to the border crossing.
Cross the border
During the trip, the bus will stop at Gatuna border post for customs and immigration checks. Have your passport and any necessary visas ready to expedite the process.
TipSit on the right side of the bus approaching Gatuna for better views of the border crossing and to spot the customs area early.
Disembark in Kigali
The bus arrives at Nyabugogo bus station in Kigali. From there, you can take a local taxi or walk to nearby hotels or your destination in the city center.
TipRequest the driver or conductor to help you with your luggage and confirm your drop-off point before disembarking.
Return trip planning
Book your return ticket at the same station or online if available, ideally a day before your planned departure to ensure seat availability.
TipCheck the departure schedule for the return bus early in your trip to avoid missing the last run, especially if traveling on a weekend or holiday.
Other Ways to Travel from Kampala to Kigali
- overland bus
Cheapest option; frequent departures with multiple operators; direct service without transfers.
Catch: Travel time is longer, often over 8 hours; comfort varies, and schedules can be unpredictable. - private car
Flexible schedule; door-to-door service; ideal for groups or with lots of luggage.
Catch: Expensive compared to buses; border crossing can add delays; driver fatigue risk. - air travel
Fastest overall; flight duration under 1 hour; multiple daily flights from Entebbe Airport to Kigali Airport.
Catch: Additional time for airport transfers and security; tickets can be costly; baggage fees may apply.
Practical details
Does a Rail Pass Cover This Route?
No, there is no rail link between Kampala and Kigali, so a rail pass does not apply.
N/A
Luggage Considerations
On buses, luggage is stored in the hold; ensure your bags are tagged and not oversized. For flights, baggage allowances vary by airline, typically 20-23 kg; check fees for excess weight.
Seating and Scenery
On buses, sit on the right side for views of the Rwandan border and rolling hills. In flights, window seats on the left side offer views of Lake Victoria and the Rwandan landscape upon approach.
Is a Day-Trip Feasible?
No, overnight
The bus journey exceeds 8 hours one way, making a day-trip impractical. Flights are faster but still require at least a few hours for transfers, so a same-day return is not realistic.
Traveling from Kigali to Kampala
The return trip by bus takes about the same time, with similar border crossing delays. Flights from Kigali to Entebbe are available multiple times daily, often at similar prices, and offer a quick option. The scenery on the return is reversed, with views of Lake Kivu and the Rwandan highlands.
Frequently Asked Questions
1Is the bus from Kampala to Kigali comfortable for a long journey?
Bus comfort varies by operator; some offer reclining seats and air conditioning, but expect a long ride over 8 hours. Take the bus only if you prefer a low-cost option and are prepared for the duration.
2Can I buy a train pass for this route?
No, there is no train service between Kampala and Kigali, so a rail pass does not apply. Consider bus or flight options instead.
3What is the best airport for flights between Kampala and Kigali?
Entebbe International Airport in Kampala is the main hub; Kigali International Airport is the destination. Flights are frequent and generally reliable, making air travel the fastest choice.
4Are there direct flights from Kampala to Kigali?
Yes, multiple airlines operate direct flights daily, with flight times under one hour. Book early to secure the best fares and availability.
5What should I know about border crossings on the bus?
Border procedures can add 1-2 hours; ensure your visa and travel documents are in order. The bus usually stops at Gatuna border, where customs and immigration are handled efficiently.
6Is it better to leave luggage at the station or take it on the bus?
Luggage is stored in the hold on buses; keep valuables with you. At airports, check baggage fees and allowances to avoid surprises.
Next Step in Kigali
Once in Kigali, explore the city’s markets, visit the Kigali Genocide Memorial, or plan a trip to Volcanoes National Park for gorilla tracking.
Photos via Unsplash and Wikimedia Commons.
Some links on this page are affiliate links. We may earn a small commission at no extra cost to you when you book through them.