Mgahinga Gorilla National Park, in the far southwest of Uganda near Kisoro town, is Uganda’s smallest national park and the only Uganda location where you can combine gorilla trekking with golden monkey tracking and volcano hiking. Accommodation near Mgahinga ranges from Kisoro town guesthouses to spectacular lodges with Virunga volcano views. Here are ten options.
1. Mount Gahinga Lodge — Luxury Volcano Views
Mount Gahinga Lodge is the flagship luxury property for Mgahinga, operated by Volcanoes Safaris. Eight stone and thatch bandas positioned at the foot of the Gahinga volcano offer extraordinary views of the Virunga cones. The lodge’s conservation credentials are strong; its Batwa community partnership programme is among the most documented in the region. Price: $500–700 per person per night all-inclusive.
2. Travellers Rest Hotel (Kisoro) — Historic Primate Tourism Pioneer
The Travellers Rest Hotel in Kisoro town has been associated with primate tourism since the 1950s — it was the base for Dian Fossey and George Schaller during their early Virunga gorilla research. The hotel is not luxury but carries extraordinary historical significance. Recently renovated, it offers comfortable mid-range accommodation in the centre of Kisoro with reliable meals. Price: $100–180 per person per night.
3. Kisoro Tourists Hotel — Reliable Mid-Range in Town
A well-managed mid-range hotel in Kisoro town, a 20-minute drive from the Mgahinga park entrance. Comfortable rooms, reliable meals and a position that allows easy access to both Mgahinga and Rushaga sector of Bwindi. Popular with budget-to-mid travellers who want a wider range of food options than forest-adjacent lodges provide. Price: $80–150 per person per night.
4. Chameleon Hill Lodge (Lake Mutanda) — Unique Island Setting
On a small island on Lake Mutanda near Kisoro, Chameleon Hill is the most visually distinctive accommodation option in the Mgahinga area. The colourful architecture, lake setting and volcano views create a memorable base. Boat transfers to and from the island add to the atmosphere. Best for couples and those who value distinctive design and setting. Price: $200–300 per person per night.
5. Mucha Guest House — Budget Kisoro Option
A basic but reliable guesthouse in Kisoro town for budget visitors. Clean rooms, simple food and easy access to transport for the Mgahinga park entrance. Best for single-night stays before or after a trek, or for backpacker-budget visitors for whom the lodge fee represents a significant portion of the total trip budget. Price: $30–60 per person per night.
6. Gorilla Heights Lodge (Near Kisoro) — Forest Edge Mid-Range
A mid-range lodge positioned between Kisoro and the Mgahinga entrance, offering forest and volcano views without the luxury price tag. Good food, reliable service and convenient access to both Mgahinga and the Rushaga sector of Bwindi for combined trekking itineraries. Price: $150–250 per person per night.
7. Lake Chahafi Resort (Kisoro) — Lakeside Atmosphere
On the shores of Lake Chahafi near Kisoro, this resort offers comfortable accommodation with lake views and a swimming pool. The setting is more resort-like than wilderness lodge — better for those who want facilities (pool, bar, restaurant) than for those seeking raw forest atmosphere. A good recovery base after the physical demands of Mgahinga or Rushaga trekking. Price: $120–200 per person per night.
8. Mgahinga Gorilla Park Bandas — Basic Park Accommodation
Uganda Wildlife Authority operates basic bandas within or adjacent to the Mgahinga park boundary. These are the most affordable options for visitors who want to be as close as possible to the park entrance and are comfortable with simple facilities. Book through UWA directly. Price: $40–80 per person per night.
9. Kisoro Gorilla Camp — Small Camp Near Park
A small tented camp positioned for easy access to Mgahinga, offering a bush-camp aesthetic at a moderate price point. Comfortable tents with ensuite facilities and meals included. The camp’s small size creates an intimate atmosphere; guides are on-site and can assist with trekking logistics. Price: $150–230 per person per night.
10. Echuya Forest Bandas (Near Kisoro) — Off-the-Beaten-Path
For visitors exploring the broader Kisoro area beyond Mgahinga — including the Echuya Forest Reserve, which has its own primate and birding interest — basic bandas near the forest offer an unusual and authentically local base. Best for adventurous visitors who have exhausted the standard Mgahinga programme and want to explore less-visited corners of the southwest.





