7 spectacular hotels in Africa and the Indian Ocean that won't break the bank

Telegraph Travel
Salt, set on a white sand beach, is the first eco hotel on Mauritius

Picture the likes of Mauritius, and 'affordable' might not be the first place that springs to mind. With Instagram-ready white-sand beaches, stylish décor and cool pools comes a hefty price tag - right? Not necessarily so, as you'll see when you peruse these seven incredible and, yes, affordable properties selected by our global expertsand all reviewed for us.

They all have a special feature: from stellar Cape Town views to bungalows in the Namibian desert and a rooftop bar at Mauritius' first eco hotel. Because paradise needn't cost the earth.

AFRICA

Tintswalo at Boulders

Tintswalo at Boulders

Simon's Town, Cape Town, South Africa

9Telegraph expert rating

Right beside Cape Town’s penguin colony, this nine-room B&B offers direct access to one of the city’s prettiest beaches and best places to swim. Inside it is luxuriously appointed, with a relaxed atmosphere, and the view across the ocean to the bay’s mountainous embrace is a show-stopper. Read expert review From £120 per night Check availability Rates provided by Booking.com

Emily Moon River Lodge

Emily Moon River Lodge

Plettenberg Bay, South Africa

9Telegraph expert rating

Read expert review From £102 per night Check availability

The best hotels in South Africa

riad berbere, marrakech, morocco

Riad Berbère

Marrakech, Morocco

8Telegraph expert rating

Read expert review From £73 per night Check availability

Auberge Tangaro

Auberge Tangaro

Essaouira, Morocco

9Telegraph expert rating

Read expert review From £73 per night

The best hotels in Morocco

Desert Breeze Lodge

Desert Breeze

Swakopmund, Namibia

7Telegraph expert rating

Read expert review From £93 per night Check availability

INDIAN OCEAN

SALT of Palmar, Mauritius

SALT of Palmar

Mauritius

8Telegraph expert rating

Read expert review From £88 per night Check availability

Sakatia Lodge

Nosy Sakatia, Madagascar

8Telegraph expert rating

Read expert review From £56 per night Check availability

The best hotels in Mauritius