Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Cape Verde

Filter by star ratings
All filters
Meliá Dunas Beach Resort & Spa
Meliá Dunas Beach Resort & Spa
6.2 Good
Rua Andrade Corvo, PO Box 63, Cabo Verde - Sal 30, Santa Maria, Cape Verde
Show on map
3.1 km from city centre, Santa Maria, Cape Verde 
GoodBased on 1 review
6.2

Melia Dunas Beach Resort & Spa - All Inclusive provides comfortable 5-star accommodation in Santa Maria. It features a spa and wellness centre, as well as a sauna, a swimming pool and a kids club.

Morabeza
Morabeza
8.8 Excellent
Santa Maria 33, Santa Maria, Cape Verde
Show on map
0.9 km from city centre, Santa Maria, Cape Verde 
ExcellentBased on 24 reviews
8.8

Conveniently situated and providing an outdoor pool and outdoor tennis courts, this modern hotel is located an easy drive from Espargos. Guests also have access to complimentary wireless internet and on-site parking.

Porta do Vento
Porta do Vento
9.0 Excellent
Entrada de Santa Maria, Santa Maria, Cape Verde
Show on map
0.9 km from city centre, Santa Maria, Cape Verde 
ExcellentBased on 12 reviews
9.0

Porta do Vento provides comfortable 3-star accommodation in Santa Maria. It also offers a lift.

Royal Horizons Boa Vista
Royal Horizons Boa Vista
8.3 Excellent
Praia de Chaves, Boa Vista, Cape Verde
Show on map
10.9 km from city centre, Boa Vista, Cape Verde 
ExcellentBased on 61 reviews
8.3

Just a 10-minute car trip from Aristides Pereira Airport, Royal Horizons Boa Vista provides convenient accommodation and features an outdoor pool, a private beach and a sauna. It offers 3-star accommodation with air-conditioned rooms.

Hotel Pérola
Hotel Pérola
8.5 Excellent
Chã de Areia, PO Box 129A, Praia, Cape Verde
Show on map
2.3 km from city centre, Praia, Cape Verde 
ExcellentBased on 286 reviews
8.5

Boasting an outdoor pool, Hotel Perola is located in Praia and offers comfortable accommodation. It also features a sun deck, luggage storage and a 24-hour reception.

Hotel Riu Karamboa
Hotel Riu Karamboa
10.0 Excellent
Lote HO-01, Urb. Morrinho De Baguincho, Boa Vista, Cape Verde
Show on map
10.9 km from city centre, Boa Vista, Cape Verde 
ExcellentBased on 2 reviews
10.0

Hotel Riu Karamboa offers comfortable rooms and a spa, and is situated within a 10-minute drive from the Aristides Pereira Airport. Popular facilities, such as outdoor tennis courts, a sauna and an outdoor pool, make for an enjoyable stay in Sal Rei.

Hilton Cabo Verde Sal Resort
Hilton Cabo Verde Sal Resort
8.6 Excellent
Avenida Dos Hoteis Cp230, Santa Maria, Cape Verde
Show on map
1.9 km from city centre, Santa Maria, Cape Verde 
ExcellentBased on 456 reviews
8.6

Situated in Santa Maria, Hilton Cabo Verde Sal Resort offers 5-star accommodation, as well as a swimming pool and a private beach. It also provides a 24-hour reception, meeting rooms and babysitting/child services.

Hotel Riu Touareg
Hotel Riu Touareg
9.1 Excellent
Urb. Lacacão - Lote 13 - Praia Lacacão, Boa Vista, Cape Verde
Show on map
13.0 km from city centre, Boa Vista, Cape Verde 
ExcellentBased on 1 review
9.1

Hotel Riu Touareg provides a comfortable setting when in Sal Rei. It has a spa and wellness centre, as well as an outdoor pool, a kids club and outdoor tennis courts.

Hotel Dunas de Sal
Hotel Dunas de Sal
8.0 Excellent
Ponta Preta Caixa Postal 12, Santa Maria, Cape Verde
Show on map
2.1 km from city centre, Santa Maria, Cape Verde 
ExcellentBased on 72 reviews
8.0

Recently refurbished, Hotel Dunas de Sal provides relaxed 4-star accommodation in Santa Maria. It has a spa and wellness centre, as well as a swimming pool, free Wi-Fi and body treatments.

Vivi Hotel
Vivi Hotel
7.0 Good
Palmarejo Baixo, 2, Praia, Cape Verde
Show on map
3.3 km from city centre, Praia, Cape Verde 
GoodBased on 44 reviews
7.0

Located in Praia, Hotel Healthclub Vivi & Korpore is within a 15-minute drive of Praia International Airport and offers an indoor pool. Guests can also enjoy free internet throughout the property.

Tips for booking a Cape Verde hotel

Cheapest month:October
Most expensive month:March
Average price in Cape Verde:S$ 133/night
Absolute cheapest price found:S$ 14/night
Cheapest day:Monday
Most expensive day:Thursday
S$ 101 - S$ 181
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 93 - S$ 122
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Cape Verde hotels

Show all 1,257 hotels
1
Hilton Cabo Verde Sal Resort
Hilton Cabo Verde Sal Resort
8.6 Excellent
Avenida Dos Hoteis Cp230, Santa Maria, Cape Verde
Show on map
1.9 km from city centre, Santa Maria 

Situated in Santa Maria, Hilton Cabo Verde Sal Resort offers 5-star accommodation, as well as a swimming pool and a private beach. It also provides a 24-hour reception, meeting rooms and babysitting/child services.

2
Hotel Riu Touareg
Hotel Riu Touareg
9.1 Excellent
Urb. Lacacão - Lote 13 - Praia Lacacão, Boa Vista, Cape Verde
Show on map
13.0 km from city centre, Boa Vista 

Hotel Riu Touareg provides a comfortable setting when in Sal Rei. It has a spa and wellness centre, as well as an outdoor pool, a kids club and outdoor tennis courts.

3
Meliá Dunas Beach Resort & Spa
Meliá Dunas Beach Resort & Spa
6.2 Good
Rua Andrade Corvo, PO Box 63, Cabo Verde - Sal 30, Santa Maria, Cape Verde
Show on map
3.1 km from city centre, Santa Maria 

Melia Dunas Beach Resort & Spa - All Inclusive provides comfortable 5-star accommodation in Santa Maria. It features a spa and wellness centre, as well as a sauna, a swimming pool and a kids club.

4
Oasis Salinas Sea
Oasis Salinas Sea
8.4 Excellent
Ilha do Sal, Santa Maria Beach, Santa Maria, Cape Verde
Show on map
1.4 km from city centre, Santa Maria 

Featuring a private beach and an outdoor pool, this 5-star resort is located in Santa Maria. Guests can also enjoy complimentary internet access throughout the property.

Cheapest hotels in Cape Verde

Show all 1,257 hotels
Vivi Hotel
Vivi Hotel
7.0 Good
Palmarejo Baixo, 2, Praia, Cape Verde
Show on map
3.3 km from city centre,  

Located in Praia, Hotel Healthclub Vivi & Korpore is within a 15-minute drive of Praia International Airport and offers an indoor pool. Guests can also enjoy free internet throughout the property.

S$ 64
Avg. per night
Porta do Vento
Porta do Vento
9.0 Excellent
Entrada de Santa Maria, Santa Maria, Cape Verde
Show on map
0.9 km from city centre,  

Porta do Vento provides comfortable 3-star accommodation in Santa Maria. It also offers a lift.

S$ 73
Avg. per night
Hotel Dunas de Sal
Hotel Dunas de Sal
8.0 Excellent
Ponta Preta Caixa Postal 12, Santa Maria, Cape Verde
Show on map
2.1 km from city centre,  

Recently refurbished, Hotel Dunas de Sal provides relaxed 4-star accommodation in Santa Maria. It has a spa and wellness centre, as well as a swimming pool, free Wi-Fi and body treatments.

S$ 94
Avg. per night
Oasis Porto Grande
Oasis Porto Grande
8.4 Excellent
C.P. 103, Praça Amilcar Cabral, Mindelo, Cape Verde
Show on map
0.8 km from city centre,  

Oasis Porto Grande provides a comfortable setting while in Mindelo. It also features an indoor pool, a kids pool and a safe.

S$ 97
Avg. per night
Hotel Pérola
Hotel Pérola
8.5 Excellent
Chã de Areia, PO Box 129A, Praia, Cape Verde
Show on map
2.3 km from city centre,  

Boasting an outdoor pool, Hotel Perola is located in Praia and offers comfortable accommodation. It also features a sun deck, luggage storage and a 24-hour reception.

S$ 129
Avg. per night
Mindel Hotel
Mindel Hotel
6.5 Good
Praca Nova, Mindelo, Cape Verde
Show on map
0.8 km from city centre,  

Mindel Hotel provides contemporary 4-star accommodation in Mindelo. It also offers an airport shuttle, a 24-hour reception and babysitting/child services.

S$ 138
Avg. per night
Oasis Belorizonte
Oasis Belorizonte
8.1 Excellent
CP 63-Santa Maria, Santa Maria, Cape Verde
Show on map
1.4 km from city centre,  

Boasting an outdoor pool, a swimming pool and a private beach, Oasis Belorizonte is located in Santa Maria and provides comfortable accommodation. It also offers a kids pool, outdoor tennis courts and a beauty centre.

S$ 164
Avg. per night
Sol Dunas
Sol Dunas
10.0 Excellent
Zdti Algodoeiro - Santa Maria, Ilha do Sal - Cabo, Santa Maria, Cape Verde
Show on map
2.9 km from city centre,  

Situated in Santa Maria, Sol Dunas - All Inclusive offers 5-star accommodation, as well as a sauna and a swimming pool. It also provides a 24-hour reception, a beauty centre and a library.

S$ 172
Avg. per night

Hotel prices in Cape Verde

2 stars or below

S$ 56 - S$ 57

Arla Residencial

No. 1 most popular

Arla Residencial
8.0 Excellent
S$ 57
Avg. per night
Chez Loutcha Residencial

Best value

S$ 56
Avg. per night
3 stars

S$ 64 - S$ 119

Porta do Vento

No. 1 most popular

Porta do Vento
9.0 Excellent
S$ 73
Avg. per night
Beramar Hotel

No. 2 most popular

S$ 119
Avg. per night
Vivi Hotel

Best value

Vivi Hotel
7.0 Good
S$ 64
Avg. per night
4 stars and up

S$ 94 - S$ 286

Oasis Salinas Sea

No. 1 most popular

Oasis Salinas Sea
8.4 Excellent
S$ 183
Avg. per night
Melia Llana Beach Resort & Spa

No. 2 most popular

S$ 286
Avg. per night
Hotel Dunas de Sal

Best value

Hotel Dunas de Sal
8.0 Excellent
S$ 94
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Cape Verde travel FAQs

  • Where is the best place to stay in Cape Verde?

    When visiting Cape Verde, consider checking out Praia, Espargos, and Santa Maria as some of the most sought after locations.

  • What are the best hotels in Cape Verde?

    Hotel Dunas de Sal, rated with a score of 8.0 from 72 reviewers, is one of the most popular hotels in Cape Verde. Other top stays include The Budha Beach Hotel, with an average rating of 8.6 from 316 reviewers, and Hotel Vip Praia, with a score of 8.4 from 310 reviewers.