Kigali is one of the most common starting points for gorilla trekking in Uganda. Rwanda’s capital is well-connected by international flights from Europe, the Middle East, and across Africa, and many travellers combine a Rwandan gorilla trek in Volcanoes National Park with a Ugandan trek in Bwindi Impenetrable Forest in a single itinerary. The overland journey from Kigali to Bwindi is entirely manageable — the distance is shorter than you might expect, and the road passes through some of the most beautiful highland scenery in East Africa. But it involves a border crossing with specific requirements that need to be prepared in advance.
The route from Kigali to Bwindi
The most direct road route from Kigali to Bwindi Impenetrable Forest runs northwest from Kigali through Musanze (formerly Ruhengeri, gateway to Volcanoes National Park) and continues to the Cyanika or Katuna border crossing into Uganda. From the Uganda side, the road continues through Kisoro town and then into the Kigezi highlands toward either Nkuringo or Rushaga, the southern sectors of Bwindi, which are the closest sectors to the Rwandan border.
Total driving distance from Kigali to the Nkuringo or Rushaga sectors of Bwindi is approximately 140 to 170 kilometres depending on the exact route and sector. In good conditions with no significant border delays, this drive takes four to five hours. In the rainy season with road delays or a long queue at the border, allow five to six hours.
The road from Kigali to Musanze is excellent — dual carriageway quality for much of its length. The section from Musanze to the border and from Kisoro into Bwindi is progressively rougher, with mountain roads that require a vehicle with reasonable ground clearance. A standard 4WD or high-clearance SUV is recommended. Saloon cars are possible in the dry season but are not advised for the final approach roads to Bwindi lodges in wet conditions.
The Cyanika-Bunagana border crossing
The most commonly used border crossing for travellers moving between the Volcanoes/Musanze area of Rwanda and the Bwindi/Kisoro area of Uganda is the Cyanika crossing on the Rwandan side, known as Bunagana on the Ugandan side. This crossing is located in the Virunga highland area between the two countries.
The Cyanika/Bunagana crossing is a formal, staffed crossing open during daylight hours. It is considerably less busy than the Katuna/Gatuna crossing further south (near Kabale) and processes vehicles more efficiently for travellers heading specifically toward Kisoro and Bwindi. Allow between thirty minutes and two hours for the border crossing, depending on vehicle and foot traffic on the day.
An alternative is the Katuna/Gatuna crossing near Kabale, which is busier and further from Bwindi but has longer operating hours and handles more commercial traffic. From this crossing, Bwindi is approximately two to three hours further driving. For travellers primarily focused on Bwindi rather than Kisoro, Cyanika/Bunagana saves significant time.
Visa requirements for the Rwanda-Uganda overland crossing
Both Uganda and Rwanda require visas for most nationalities. The key question for overland travellers is how to structure the visa arrangements to avoid complications at the border.
The East Africa Tourist Visa is a single-entry visa covering Uganda, Kenya, and Rwanda, valid for 90 days and priced at $100 USD. It can be purchased online in advance through the Rwanda e-visa portal or the Uganda e-visa portal. For travellers combining Uganda and Rwanda gorilla trekking on a single trip, this is the most cost-effective and administratively simple approach — one visa, two countries, no complications at the border between them.
If you hold a single-country Uganda Tourist Visa and entered Uganda first, then exited to Rwanda, you will need a re-entry visa for Uganda if your original visa was single-entry. Apply for a Uganda multiple-entry visa or the East Africa Tourist Visa in advance to avoid this problem. Attempting to obtain a re-entry visa at the Bunagana border is possible in theory but creates delays and is not guaranteed. Plan ahead.
Citizens of East African Community countries — Kenya, Tanzania, Rwanda, Uganda, Burundi, South Sudan, DRC, and Somalia — do not require visas to move between EAC member states and should present national identity documents or passports at the crossing. Citizens of the Democratic Republic of Congo also benefit from simplified crossing procedures in some contexts due to regional agreements.
Check the current visa requirements for your specific nationality before booking. Visa rules change periodically. The official Uganda e-visa portal (visas.immigration.go.ug) and Rwanda Online Visa portal are the authoritative sources. Tour operators arranging the border crossing will also advise on current requirements as part of their pre-trip documentation guidance.
Vehicle requirements and considerations
If you are travelling in a self-drive rental vehicle, check the rental agreement carefully for cross-border permissions. Many car rental companies in Rwanda prohibit taking vehicles across borders, and some in Uganda have the same restriction. Attempting to cross with a vehicle that is not authorised for cross-border use will result in the vehicle being turned back at the border. Hire vehicles that are specifically authorised for cross-border travel, or arrange separate transport on each side of the border.
If you are travelling with a tour operator, border crossing logistics and vehicle permissions are typically handled as part of the package. Confirm this explicitly when booking, particularly if your itinerary involves crossing from Rwanda with a Rwandan vehicle and continuing to Bwindi with a Ugandan vehicle — this is a common arrangement where passengers transfer at the border. Some operators have coordination teams on both sides who facilitate seamless luggage transfers and vehicle changes at the crossing.
Required documents at the border for both countries: valid passport with Rwanda exit stamp, Uganda entry visa or East Africa Tourist Visa, vehicle registration documents if applicable, and proof of travel insurance in some cases. Yellow fever vaccination certificate is required for entry into Uganda — this is enforced and you should carry the original WHO yellow booklet, not just a digital record.
The drive through Kisoro: a town worth a stop
Kisoro is the main town in Uganda’s far southwestern corner, approximately 20 kilometres from the Bunagana border crossing and the gateway to both Bwindi’s southern sectors and Mgahinga Gorilla National Park. After the border formalities, Kisoro makes a logical stop for fuel, a meal, cash from an ATM, and any supplies before the final drive to Bwindi.
Kisoro has several fuel stations, modest restaurants serving Ugandan food, a market, and one or two ATMs. Stock up here on cash — lodges near Bwindi do not always have ATM access, and while most accept card payments, cash is useful for tipping guides, rangers, and porters. Note that Ugandan shillings (UGX) are the currency in Uganda; Rwandan francs (RWF) are not accepted.
Mgahinga Gorilla National Park, which protects a small section of the Virunga Volcano chain and has habituated gorilla families as well as golden monkey trekking, is also accessible from Kisoro. If your itinerary includes Mgahinga, it is an easy day trip from Kisoro or from accommodation in the area.
From Kisoro to Bwindi’s southern sectors
From Kisoro, the drive to Nkuringo sector (one of the four main trekking sectors in Bwindi) takes approximately one to one and a half hours on mountain roads. Rushaga sector, slightly further within Bwindi, adds another twenty to thirty minutes. The roads are unpaved beyond a certain point and become muddy in the rainy season. A 4WD vehicle with good ground clearance is strongly recommended, particularly for the steep descent to Nkuringo.
The scenery on this final section is magnificent. The road winds through terraced hillsides farmed by Bakiga and Bafumbira communities, with views across deep valleys to the forest-covered ridges of Bwindi ahead. Bwindi Impenetrable Forest is visible from several kilometres away as a dark, unbroken band of canopy clinging to the highland ridgeline — markedly different in colour and texture from the surrounding farmland. This visual transition from cultivated landscape to primary forest is itself a powerful moment, signalling that you are approaching somewhere genuinely different.
Public transport from Kigali to Bwindi
For budget travellers, public transport from Kigali to Bwindi is possible but requires patience and flexibility. Kigali to Musanze is served by frequent minibus taxis from Kigali’s Nyabugogo bus terminal. From Musanze, shared taxis run toward the Cyanika border crossing. On the Uganda side, shared taxis and motorcycle boda-bodas connect Bunagana to Kisoro town, and further shared taxis run from Kisoro toward the Bwindi area, though service to the specific lodge locations is limited and may require a final leg by boda-boda or private car hire.
Allow a full day for this journey on public transport, and be prepared for multiple vehicle changes and waiting times. Budget guesthouses in Nkuringo or Buhoma can sometimes arrange collection from Kisoro with advance notice. The flexibility and reliability of a private chartered vehicle or tour operator vehicle are considerably higher, and for a trip organised around a fixed gorilla permit date, missing the trek due to transport complications is an expensive inconvenience that private transport minimises significantly.
The Kigali to Bwindi overland journey, however you make it, is a genuine introduction to the landscape of the Albertine Rift — one of Africa’s most biologically rich and visually dramatic corridors. By the time you arrive at your lodge in the hills above Bwindi, you have already had a day worth remembering.






