Picolo earns a commission from Hotels.com when you book through the links on this page. The price stays the same.
Hotels
The best hotels in Cape Verde: seven places to stay on Sal and Boa Vista
On the pier at Santa Maria on Sal, the fishermen come in early in the afternoon, and the catch of tuna and wahoo is cleaned on planks right there while children leap into the water from the edge. Drifting from a beach bar is morna, the slow, melancholy music the islands are known for. Cape Verde is winter sun with an African rhythm and an unhurried pace all of its own.

For a small town with restaurants, bars and life right outside your hotel, stay in or near Santa Maria on Sal. For big all-inclusive resorts, long empty beaches and more peace, Boa Vista is best. Both islands have direct flights from the UK in winter.
Picolo picks
- Best for romance#3 Robinson Cabo Verde
- Best for families#6 VOI Praia de Chaves
- Best for a first visit#1 Hilton Cabo Verde Sal

Sal
1. Hilton Cabo Verde Sal
Right by Santa Maria
Hilton Cabo Verde Sal Resort stands on the beach close to Santa Maria, with large pools, a spa and modern rooms, many with sea views.
It makes an easy first choice, with the beach outside and the town on foot, so you can choose between the hotel and Santa Maria's restaurants. It is a good fit for couples and families. It is not all-inclusive, which makes it easier to eat out at the town's fish restaurants. The beach is often windy, but the pool area is sheltered.

Sal
2. Morabeza
A classic in the middle of town
Hotel Morabeza stands right on the beach in the middle of Santa Maria, with gardens, a pool and a long history as one of the island's first hotels. Rooms are simple and bright.
This is our value pick, placing you in town and on the beach with good service at a sensible price. It works best for couples who want life and restaurants outside the door and like a hotel with soul. The style is classic rather than modern. The pier, the fishermen and the bars of Santa Maria are minutes away.

Sal
3. Robinson Cabo Verde
Adults only near Santa Maria
Robinson Cabo Verde stands close to the beach at Santa Maria and is adults-only. The club hotel has a spa, three restaurants, a beach bar and a big activity programme with sailing, windsurfing, Pilates and fitness, all included.
It is our romantic pick, because you get peace without a children's pool, a beach within walking distance and enough to do that no two days feel the same. It suits couples and friends who want to be active by day and calm in the evening. The atmosphere is sociable, as Robinson clubs are known for, so it is not for anyone who wants to keep entirely to themselves.

Sal
4. Riu Funana
Big and complete on the beach
Hotel Riu Funana stands on the beach west of Santa Maria, with two outdoor pools, a children's pool, a pool bar, a spa and four restaurants, all included. It shares its grounds with its sister hotel, Riu Garopa.
It suits families and friends who want a big resort with plenty of choice and the beach right outside. It is a safe pick for a first trip to Cape Verde. It is large and can feel busy in school holidays, and the centre of Santa Maria is a taxi ride or a long beach walk away.

Sal
5. Riu Palace Santa Maria
All-inclusive on the beach
Hotel Riu Palace Santa Maria stands on the beach west of town, with large pools, all-inclusive dining and modern rooms.
It is right for travellers who want all-inclusive with plenty of space and Santa Maria close by. It works for couples and families. It is a big hotel with many guests, so not for anyone after a small, personal place, but the beach path reaches Santa Maria in half an hour.

Boa Vista
6. VOI Praia de Chaves
A family resort on the long beach
VOI Praia de Chaves Resort stands on Praia de Chaves, one of the longest and finest beaches on Boa Vista, with dunes behind and the Atlantic in front. It has a pool with a bar, a beach bar, a spa, three restaurants with children's menus and evening entertainment, all included.
It is our family pick on Boa Vista, because children get beach, pool and activities while adults get peace in an area with little traffic. It also suits couples who love long beach walks. The wind can be strong, and the sea has waves and currents, so check the flags before swimming.

Boa Vista
7. Riu Palace Boavista
A palace on the Atlantic
Hotel Riu Palace Boavista stands alone on a long beach on Boa Vista, with several pools, two swim-up bars, a spa and four restaurants, all included. In the evenings there are concerts and shows.
It suits couples and families who want a big, comfortable hotel with high standards and are happy to stay on site. It is a good choice for windsurfing, surfing and long beach walks. It is isolated, so trips to the Viana desert and the villages need to be booked. The beach is long and open, and the wind can be strong.
How Picolo chooses
Our editors pick every hotel and experience themselves, and most of them we have tried. Nobody can pay to be included or ranked higher. When you book through our links, Picolo earns a small commission. It never changes the price you pay, and it never decides what we write.
Topics