Skip to content

Best Hotels in Africa (2026)

Places to stay, from budget guesthouses and boutique hotels to large international properties, grouped by area and style.

143 places · Updated November 12, 2026

Hotel

62. Dar Ben Gacem

Boutique guesthouse$$$Medina

A boutique guesthouse in two restored medina houses with fifteen individually designed rooms, run as a social enterprise that reinvests in the old city.

View details — Dar Ben Gacem

Hotel

63. El Fenn

Boutique riad hotel$$$$Medina (Bab Ksour)

A boutique hotel of 41 individually designed rooms near the Koutoubia, with three pools, a large roof terrace with bar and restaurant, a spa and an art collection.

View details — El Fenn

Hotel

64. Emerson on Hurumzi

Boutique heritage hotel$$$Hurumzi, Stone Town

Privately owned 15-room hotel on Hurumzi Street with antique-style rooms, some with open-air baths, and a rooftop restaurant with sunset views over the old town.

View details — Emerson on Hurumzi

Hotel

67. Hotel Le Doge

Art Deco boutique hotel$$$$Centre Ville

A 16-room boutique hotel in a 1930s Art Deco mansion in the city centre, a Relais & Châteaux member since 2018, with a small spa and the Le Jasmine restaurant.

View details — Hotel Le Doge

Hotel

70. Nordic Hotel

Boutique hotel$$$Mabushi

A 30-room boutique hotel at BluCabana in Mabushi with Scandinavian-inspired design, private balconies, an outdoor pool and a fitness centre, listed in the Michelin Guide.

View details — Nordic Hotel

Hotel

71. Palais Amani

Boutique palace riad$$$Oued Zhoune, Fes el-Bali

A family-run 21-room hotel in the former home of a prominent Fassi family, with the Eden restaurant, a bar, a cooking school and a hammam.

View details — Palais Amani

Hotel

74. Sarova Stanley

Historic city-centre hotel$$$Central Business District

Nairobi's oldest hotel, founded in 1902 and home to the Thorn Tree Café, offering five-star rooms in the heart of the central business district.

View details — Sarova Stanley

Hotel

75. 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

77. Taj Cape Town

Luxury heritage hotel$$$$City Centre

In the restored former South African Reserve Bank and Temple Chambers buildings on Wale Street, Taj Cape Town is a five-star hotel with 176 rooms and Indian dining.

View details — Taj Cape Town

Hotel

79. The Peech Hotel

Boutique garden hotel$$$Melrose

The Peech is a boutique hotel set in gardens in Melrose, with classic and luxury rooms, suites and a villa, free secure parking and The Pot Luck Club restaurant.

View details — The Peech Hotel