The Kampala to Kigali bus is one of East Africa’s most important cross-border routes. It connects Uganda’s capital to Rwanda’s capital across roughly 500 kilometres of road that winds through some of the most beautiful landscape in the region — the rolling hills of southwestern Uganda, the lush tea estates around Kabale, the dramatic climb toward the Rwandan border, and the neat, organised descent into Kigali. Travellers who have made this trip before often say the scenery alone makes the bus worth choosing over flying.
This is not a difficult journey. It is a single border crossing, a well-serviced route with multiple operators running daily departures, and a city at the other end that many travellers find surprisingly easy to navigate on arrival. Whether you are travelling for business, connecting a safari, or visiting family, this guide gives you everything you need — operators, fares, the border crossing, documents, booking steps, and practical tips for a smooth trip.
How Far is Kampala from Kigali by Road?
The straight-line distance between Kampala and Kigali is roughly 377 kilometres. By road, the actual distance is approximately 490 to 510 kilometres depending on the specific route. The extra kilometres come from the winding terrain — southwestern Uganda and northern Rwanda are hilly, and the road curves accordingly.
Read Also: Kampala to Nairobi bus
The journey takes between 8 and 10 hours on a typical day. This includes transit time at the Katuna–Gatuna border crossing, which is the main border post used by public buses on this corridor. On a day when the border is busy — usually a Monday morning or around public holidays — add another hour or two.
The Road Route: Kampala to Kigali
The standard route used by all bus operators on this corridor is:
Kampala → Masaka → Mbarara → Kabale → Katuna Border (Uganda) → Gatuna Border (Rwanda) → Kigali
Each section has its own feel:
Kampala to Masaka is the first leg, heading southwest out of the capital along the Masaka Road. The road is generally good and traffic lightens quickly once you clear the Kampala suburbs. Masaka is roughly 130 km from Kampala.
Masaka to Mbarara continues southwest through increasingly agricultural land. Mbarara — Uganda’s third-largest city — is about halfway through the Ugandan section of the trip. Most buses make a brief stop here for fuel and passenger comfort.
Mbarara to Kabale is where the landscape starts shifting. The road climbs into higher altitude, the air cools, and the hills get more dramatic. Kabale sits at over 1,800 metres above sea level and is one of the prettiest towns in Uganda. If you have a window seat on this stretch, use it.
Kabale to Katuna is a short drive of about 20 km to the Ugandan side of the border. Katuna is a small border town, busy with cross-border trade and passenger traffic.
Gatuna to Kigali — once you clear the Rwandan border at Gatuna, you are on Rwandan roads. The road quality improves noticeably. Rwanda’s road network is well-maintained and you notice this almost immediately after the crossing. Kigali is approximately 83 km from Gatuna.
The Alternative Route: Via Cyanika Border
There is a second, less-used border option — the Cyanika border near Kisoro in Uganda and Musanze (Ruhengeri) in Rwanda.
This route is not used by public buses on the standard Kampala to Kigali corridor. However, it is the preferred crossing for travellers combining gorilla trekking at Bwindi Impenetrable Forest in Uganda with the Volcanoes National Park in Rwanda. The views approaching Cyanika — with the Virunga volcanoes in the background — are genuinely spectacular.
If you are on a public bus, you will be going through Katuna. Cyanika is for private vehicles and tour operators.
Bus Operators on the Kampala to Kigali Route
Several operators run daily services on this corridor. Here is what you need to know about each one.
1. Trinity Express
Trinity Express is the most prominent operator on the Kampala to Kigali bus route and runs the highest number of daily departures — up to five services per day in both directions. The company is headquartered in Kigali and operates from Nyabugogo Bus Terminal on the Rwanda side. In Kampala, buses depart from Trinity Bus Terminal.
Trinity runs modern Yutong and Scania buses with air conditioning, reclining seats, individual USB charging ports, multiple slim screens, and a modern sound system. Soft drinks and snacks are provided on some services. Their fleet is one of the most modern on this route.
Journey time: Allow about 9 hours.
Trinity Express Kampala to Kigali fare 2026: UGX 40,000 (approximately $10–$11) for standard service. USD-priced tickets are also available at around $20–$30 depending on service tier.
Kampala terminal: Trinity Bus Terminal, Namayiba area, Kampala.
Kigali arrival: Nyabugogo Bus Terminal, Kigali.
Book online at trinitybusexpress.com. Confirmation is instant and you can show your mobile ticket on boarding — no printing required.
Worth knowing: Trinity has received mixed reviews on reliability — delayed departures and luggage handling have come up across traveller reviews. Book in advance, arrive early, and keep your belongings with you during stops.
2. Jaguar Executive Coaches
Jaguar Executive Coaches is consistently named alongside Trinity as the best option for the Kampala to Kigali bus by frequent travellers on this route. Jaguar runs a fleet of Volvo multi-axle coaches with air conditioning, semi-sleeper and full sleeper options, and Wi-Fi connectivity. Their reputation for customer service is generally stronger than Trinity among regular travellers on this corridor.
Jaguar’s Kampala terminal sits right next to Trinity’s terminal — which makes comparing both on the morning of departure simple. In Kigali, Jaguar buses also use Nyabugogo Bus Terminal.
Departure schedule: Day buses leave between 7:00 AM and 9:00 AM. A night bus is also available.
Jaguar Kampala to Kigali fare 2026: UGX 40,000 (approximately $10–$11) for standard. Executive and VIP class options are priced higher.
Kampala terminal: 30/32 Namirembe Road, Kampala. Tel: +256 782 811128 / +256 789 401499.
Kigali arrival: Nyabugogo Bus Terminal.
Book online at jaguar.co.rw or through the Tiketi platform.
3. Volcano Express
Volcano Express is the third major operator on this corridor, running three daily services between Kampala and Kigali. Volcano has a particularly strong following among travellers passing through for gorilla trekking or Volcanoes National Park. The buses are air-conditioned and comfortable, and Volcano is sometimes cheaper than Trinity and Jaguar on certain service tiers.
Volcano Express Kampala to Kigali fare 2026: $15–$25 depending on class.
Kampala terminal: Namayiba Bus Terminal area, Kampala.
Kigali arrival: Nyabugogo Bus Terminal.
4. Kampala Coach
Kampala Coach is a long-established operator covering this route as part of a wider East African network. Their terminal is on Jinja Road opposite a Shell petrol station. Kampala Coach also covers routes to Nairobi, Dar es Salaam, Mombasa, and Juba — making them a useful contact if you are planning a wider East Africa overland trip from Kigali.
Kampala Coach contacts: Tel: +256 312 370307 | Mobile: +256 784 573867 / +256 772 384906 | Email: kampalacoach@yahoo.com
Kampala terminal: Jinja Road, opposite Shell, Kampala.
Kampala to Kigali Bus Fares 2026: Quick Comparison
| Operator | Fare (UGX) | Fare (USD approx.) | Departures per day | Online Booking |
|---|---|---|---|---|
| Trinity Express | UGX 40,000 | $10 – $30 | Up to 5 daily | Yes — trinitybusexpress.com |
| Jaguar Executive Coaches | UGX 40,000 | $10 – $30 | 2–3 daily | Yes — jaguar.co.rw / Tiketi |
| Volcano Express | UGX 35,000 – 50,000 | $15 – $25 | 3 daily | Yes — via Tiketi |
| Kampala Coach | Confirm at terminal | $10 – $20 | Daily | Limited |
Note: Fares fluctuate with exchange rates, fuel costs, and seasonal demand. Always confirm current prices directly with the operator or on the booking platform. USD-priced tickets are sometimes available for tourists, especially on Trinity and Jaguar.
Kampala to Kigali Bus Schedule 2026
Most day buses on the Kampala to Kigali bus route depart early in the morning. This makes practical sense — you clear Kampala before the city traffic builds, you reach the border in the mid-morning when queues are more manageable, and you arrive in Kigali while it is still light.
| Departure Time | Operator | Service Type |
|---|---|---|
| 4:00 AM – 6:00 AM | Trinity Express (select services) | Very early / pre-dawn departure |
| 7:00 AM – 9:00 AM | Trinity, Jaguar, Volcano Express | Day service (recommended) |
| 8:00 PM – 10:00 PM | Trinity, Jaguar (select nights) | Night service |
The 7:00 AM to 9:00 AM window is the most popular and gives you a comfortable arrival in Kigali before evening. Night buses are available and practical for travellers who want to save on accommodation, but they arrive in Kigali in the early hours when most places are closed for check-in.
Documents You Need for the Kampala to Kigali Bus
This is a cross-border journey. What you carry matters.
1. Valid Passport or East African Tourist Visa
Ugandan and Rwandan nationals can cross with their national ID cards. For all other nationalities, a valid passport with at least 6 months validity beyond your travel date is required. Rwanda offers a visa on arrival and an e-visa for most nationalities — check migration.gov.rw before travel.
The East African Tourist Visa ($100 USD) covers Uganda, Rwanda, and Kenya on a single entry per country and is practical for multi-country visitors.
2. Yellow Fever Vaccination Card
Rwanda requires proof of yellow fever vaccination for all travellers arriving from Uganda. Carry your original WHO Yellow Card — a phone photo or photocopy is not accepted at the border.
3. Currency
Carry Ugandan Shillings (UGX) for the first half of the trip and Rwandan Francs (RWF) for after the border. USD printed after 2013 are widely accepted in both countries for larger transactions. Change only what you need at the Katuna–Gatuna border and use an ATM in Kigali for larger amounts.
Documents Checklist
| Document | Required? | Notes |
|---|---|---|
| Valid passport | Yes — mandatory | 6+ months validity required |
| National ID (EAC citizens) | For Ugandans and Rwandans only | Other nationalities need passport |
| Yellow Fever card (WHO original) | Yes — mandatory | Phone photos not accepted |
| Rwanda e-visa / visa on arrival | Depends on nationality | Check migration.gov.rw |
| Return or onward ticket | Recommended | Some border officials request this |
| USD cash (post-2013 notes) | Recommended | Widely accepted on both sides |
The Border Crossing: What to Expect at Katuna–Gatuna
The Katuna–Gatuna One-Stop Border Post (OSBP) is the main crossing for buses on this route. By 2026, the OSBP system is fully operational — you clear both Ugandan and Rwandan immigration in one combined facility rather than stopping twice at separate posts. This has cut border crossing times noticeably compared to previous years.
Here is what actually happens when the bus stops:
- All passengers disembark with their luggage and travel documents
- You clear Ugandan exit immigration — passport stamped out of Uganda
- You walk through to the Rwandan immigration section in the same facility
- Rwandan immigration checks your passport, yellow fever card, and visa status
- Luggage may go through an X-ray scan
- You reboard the bus on the Rwanda side
On a normal weekday, the full crossing takes 30 to 60 minutes. On a busy Monday morning or during public holidays, it can run to 90 minutes. The bus waits for all passengers before proceeding.
Have your passport, yellow fever card, and visa documents in one place before the bus stops. It makes the process faster for you and everyone else on board.
How to Book the Kampala to Kigali Bus Online
Booking with Trinity Express
- Go to trinitybusexpress.com
- Select Kampala as departure and Kigali as destination
- Choose your travel date and preferred departure time
- Enter your passport name and phone number
- Pay via card or mobile money
- Download your e-ticket
- Show the ticket on your phone at boarding — no printing needed
Booking with Jaguar Executive Coaches
- Go to jaguar.co.rw or visit tiketi.com
- Search for Kampala to Kigali and select your travel date
- Choose departure time and seat class
- Complete payment and receive your booking confirmation
Booking via Bookaway
For travellers outside East Africa, bookaway.com lists Volcano Express and other operators on this route with international credit card payment. Useful for tourists booking before they arrive in Uganda.
General booking tips:
- Book 2–3 days ahead for regular travel
- Book at least a week ahead during school holidays in June and December, and during Easter
- Enter your passport name exactly as it appears on the document — it is checked at the border
- Confirm your terminal location when booking — Trinity and Jaguar are close but separate
Kampala to Kigali: Bus vs. Flight
| Factor | Kampala to Kigali Bus | Flight |
|---|---|---|
| Journey time | 8 – 10 hours | 50–60 minutes (air) / ~4 hrs total including Entebbe |
| Fare | $10 – $30 | $150 – $250 one-way |
| Luggage | Generous allowance | 15–20 kg limit, excess charged |
| Border process | One crossing at Katuna | Single check at airport |
| Scenery | Exceptional — hills, Kabale, tea estates | None |
| Terminal access | City centre, Namayiba area | Entebbe Airport, 45 km from Kampala |
| Best for | Budget travellers, scenic route | Time-critical travel |
The numbers speak for themselves. Flying costs $150 to $250. The bus costs $10 to $30. The 45-kilometre trip from central Kampala to Entebbe Airport adds time and money before you even reach the terminal. For most travellers who are not in a genuine time crunch, the Kampala to Kigali bus is the smarter and more enjoyable choice. The stretch from Kabale to the border is the kind of landscape you want to see at ground level, not from altitude.
Return Journey: Kigali to Kampala Bus
The return route follows the same corridor in reverse. Buses depart from Nyabugogo Bus Terminal in Kigali at similar times — early morning day services and evening night buses.
| Departure Time | Operator | Arrival in Kampala |
|---|---|---|
| 6:00 AM – 8:00 AM | Trinity, Jaguar, Volcano | Late afternoon / early evening |
| 8:00 PM – 10:00 PM | Trinity, Jaguar (select nights) | Early morning next day |
Book your return ticket before you leave Kampala — particularly if you are travelling on a Sunday when Kigali to Kampala buses fill up with Ugandans heading home after a weekend in Rwanda.
Tips for a Smooth Kampala to Kigali Bus Journey
- Take the 7:00 AM or 8:00 AM departure — clears Kampala before traffic and gets you into Kigali before dark
- Sort your documents the night before — passport, yellow fever card, visa if required. One travel wallet you can pull out quickly at the border
- Book online — Trinity and Jaguar both have functional online booking and it saves queuing at the terminal on the morning of departure
- Arrive at the terminal 30–45 minutes before departure — buses on this route depart close to schedule
- Carry UGX and RWF in small denominations — for snacks at rest stops and incidentals at the border
- Keep your luggage with you during rest stops — particularly at Mbarara. Traveller reviews mention luggage incidents during stops on some Trinity services
- Sit on the right side of the bus heading from Kampala — the views of the hills approaching Kabale are better from that side
- Do not overstuff your hand luggage — the border X-ray is thorough and multiple bags slow things down for everyone
- Carry USD in post-2013 notes — the pre-2013 series notes are widely rejected in East Africa
Frequently Asked Questions (FAQ)
How long does the Kampala to Kigali bus take? The journey takes between 8 and 10 hours including the border crossing at Katuna–Gatuna. Day buses departing at 7:00–8:00 AM typically arrive in Kigali between 4:00 PM and 6:00 PM depending on border wait times and road conditions.
How much is the Kampala to Kigali bus fare in 2026? Standard fares start from UGX 40,000 (approximately $10–$11) with Trinity Express and Jaguar Coaches. USD-priced tickets for tourists typically run $20–$30. Executive and premium class options are priced higher — confirm when booking.
Which is the best bus from Kampala to Kigali? Jaguar Executive Coaches has the stronger overall reputation based on traveller reviews — particularly for service consistency and luggage handling. Trinity Express has the most departures per day, giving you more flexibility. Volcano Express is a reliable third option, good for last-minute bookings.
Do I need a visa to travel from Kampala to Kigali by bus? Ugandan and other EAC nationals can enter Rwanda with a national ID. Most other nationalities can get a Rwanda e-visa at migration.gov.rw or a visa on arrival. Check your specific nationality’s requirements before travel.
Is the yellow fever card required? Yes — Rwanda checks yellow fever vaccination cards at Gatuna for travellers arriving from Uganda. Carry your original WHO Yellow Card. Phone photos and photocopies are not accepted.
Where do buses depart from in Kampala? Trinity Express departs from Trinity Bus Terminal in the Namayiba area. Jaguar departs from 30/32 Namirembe Road. Volcano Express is also in the Namayiba area. Trinity and Jaguar terminals are close to each other.
Where do buses arrive in Kigali? All major operators arrive at Nyabugogo Bus Terminal — Kigali’s main long-distance bus hub. From here, taxis, motorcycle taxis (motos), and ride-hailing apps serve the rest of the city.
Can I book the Kampala to Kigali bus online? Yes. Trinity Express books at trinitybusexpress.com. Jaguar books at jaguar.co.rw or via tiketi.com. Bookaway.com lists Volcano Express with international card payment options.
Is the Kampala to Kigali bus safe? Yes — this is one of the most established cross-border routes in East Africa and the major operators are well-regulated. The road between Kampala and Kigali is in good condition overall. Keep your belongings close during rest stops and use verified operators.
What should I do when I arrive at Nyabugogo Bus Terminal in Kigali? Collect your luggage and use an official taxi or the Yego Moto / Bolt app to reach your accommodation. Agree on fares before getting into any unmarked taxi. Kigali is consistently ranked as one of Africa’s safest and cleanest cities — getting around on arrival is genuinely straightforward compared to most African capitals.
Final Word
The Kampala to Kigali bus is an easy, affordable, and genuinely enjoyable way to travel between two of East Africa’s most interesting capitals. At $10 to $30 for a ticket, it costs a fraction of flying. The border crossing at Katuna–Gatuna is manageable and organised. And the road from Kabale to the Rwandan border — with the hills rolling in every direction and the temperature dropping as you climb — is the kind of landscape you remember long after you have forgotten what you paid for the ticket.
Book online in advance, take the 7:00 AM or 8:00 AM departure, sort your documents the night before, and you will be in Kigali before dinner.
Ready to book? Visit trinitybusexpress.com, jaguar.co.rw, or tiketi.com to check seats and departure times for your travel date.
