Skip to content

Best Hotels in Kampala (2026)

Where you stay in Kampala shapes how much time you spend in traffic. Nakasero and the city centre are the most central: the Kampala Serena Hotel sits in 17 acres of gardens on Kintu Road, and the historic Speke Hotel on Nile Avenue, built in the 1920s, puts you within walking distance of the National Theatre. Hilton Garden Inn Kampala on Kira Road is close to Kololo's restaurants and Acacia Mall, a good choice if you plan to eat out most nights.

On the lakeshore to the south, Speke Resort Munyonyo offers a large resort with an equestrian centre, pools and eight restaurants and bars, while Cassia Lodge on Buziga Hill is a small hotel with views over Lake Victoria and a pool. Both are closer to Entebbe Airport, which makes them practical for a first or last night. Budget travellers and anyone joining a safari can stay at Red Chilli Hideaway in Butabika, set in five acres near the lake. Book ahead around conferences and public holidays, when the larger hotels fill quickly.

6 places · Updated November 12, 2026

Our top 3 hotels in Kampala

  1. Kampala Serena Hotel Luxury city hotel, NakaseroFive-star hotel on Kintu Road with 186 rooms and suites set in 17 acres of gardens and water features, with a spa, pools and several restaurants.
  2. Speke Resort Munyonyo Lakeside resort and conference centre, MunyonyoLarge resort on the shore of Lake Victoria at Munyonyo with 476 rooms, eight restaurants and bars, an equestrian centre and one of Kampala's biggest conference venues.
  3. Hilton Garden Inn Kampala International mid-range hotel, Kitante, Kira RoadModern 96-room Hilton Garden Inn on Kira Road, opened in 2019 opposite the British High Commission, with an outdoor pool, fitness centre and free parking.

Hotel

4. Speke Hotel

Historic city-centre hotel$$City centre

One of Uganda's oldest hotels, built in the 1920s on Nile Avenue and named after the explorer John Hanning Speke, with 50 rooms and several restaurants.

View details — Speke Hotel

Hotel

5. Cassia Lodge

Boutique hilltop lodge$$$Buziga

Small hilltop lodge on Buziga Hill with views over Lake Victoria and Kampala, a pool overlooking the city, a terrace restaurant and breakfast included.

View details — Cassia Lodge