Villa Sands is a stylish and elegant boutique hotel on Ilha de Mozambique on the seafront.  It has been carefully renovated from three separate 18th Century warehouses to maintain the cool and classic architectural features of the original buildings. 

Offering delightful accommodation, there are 8 standard double en-suite rooms around the downstairs atrium, each one with a king-size bed, ceiling fan, air-conditioning, and a television.  There are a further 3 standard, double rooms on the rooftop terrace, each one en-suite.  The upstairs master rooms with an ocean view are more expensive and they house exquisite pieces of furniture from the 17th and 18th Centuries.  A swimming pool is located on the seafront terrace close to the bar and restaurant, with comfortable sun loungers for relaxing on after a busy day exploring.  Unwind on the terrace with a long drink marvelling at the spectacular Ilha sunsets before dining in the restaurant on the freshest succulent grilled prawns.  

Guided tours of the famous historical island can be arranged, and Villa Sands has bicycles available to clients on a complimentary basis should you wish to explore the hidden secrets of the island yourself.  Alternatively, take a boat trip on  their motorised dhow; options include a sailing / snorkelling trip, a picnic on idyllic Goa Island, or a sunset cruise bird-watching in the mangroves.  There are also conference facilities for up to 24 delegates should you be there on business.

Rates from: $195 per room per night including continental breakfast and choice of lunch or dinner


Villa Sands is located on Rua dos Trabalhadores on the beachfront behind BIM bank and 200m from the central Market.

We can arrange comfortable road transfers from Nampula or Pemba for you and there is secure parking available for guests arriving with their own vehicle.

Because of the size of the island, once you are on Ilha you do not need a car to get around.

Our office hours are:
Mondays to Fridays 08h00 - 15h00
Saturdays and Sundays - Closed



Mobile: +258 823096990
(Between 08h00 - 16h00, local time)

Physical address:
Shop 4
Pemba Beach Hotel
Av. Da Marginal