Find hotels near Sao Pedro Beach, Cape Verde

Beach vacation deals from $41

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 116 hotels close to Sao Pedro Beach with room rates, reviews, and availability. Most hotels are fully refundable.

Aquiles Eco Hotel

3.0 star property
0.5 mi from Sao Pedro Beach
8.8 out of 10, Excellent, (55)
"The hotel was good the owner and his staff very friendly and helpful. The location is beautiful, 50 m you reach the beach. The hotel was very clean"
Germany
Albert
$58 nightly
The price is $74
Dec 13 - Dec 14
Total with taxes and fees
Aquiles Eco Hotel

Las Rochas Mindelo

2.5 star property
4.7 mi from Sao Pedro Beach
8.2 out of 10, Very Good, (20)
"Wonderful aparthotel in a superb location."
United States
John
$84 nightly
The price is $102
Dec 10 - Dec 11
Total with taxes and fees
Las Rochas Mindelo

Prassa 3 Boutique Hotel

3.0 star property
6.8 mi from Sao Pedro Beach
9.6 out of 10, Exceptional, (5)
"Apart from the lift that wasn't working and a tv set that was not tuned to any channel and seemed impossible to be tuned, everything, and "everything" was the most important things, was perfect."
Germany
Francisco
$80 nightly
The price is $97
Dec 10 - Dec 11
Total with taxes and fees
Prassa 3 Boutique Hotel

Ouril Hotel Mindelo

4.0 star property
6.6 mi from Sao Pedro Beach
9.2 out of 10, Wonderful, (98)
"Nice hotel - great staff - right next to ferry port "
United States
Roland
$100 nightly
The price is $121
Dec 16 - Dec 17
Total with taxes and fees
Ouril Hotel Mindelo

Mansa Marina Hotel

4.5 star property
6.5 mi from Sao Pedro Beach
8.0 out of 10, Very Good, (54)
"Very nice place but needs more care"
United States
Maria
$96 nightly
The price is $116
Dec 14 - Dec 15
Total with taxes and fees
Mansa Marina Hotel

Hotel LIVVO Don Paco

3.0 star property
6.7 mi from Sao Pedro Beach
7.8 out of 10, Good, (60)
"good breakfast "
United States
Antonio
$86 nightly
The price is $105
Dec 17 - Dec 18
Total with taxes and fees
Hotel LIVVO Don Paco

Hotel Belvedere Mindelo, Cape Verde

4.0 star property
6.6 mi from Sao Pedro Beach
7.6 out of 10, Good, (9)
"Located in the hills the hotel is fairly nice. Good view on Mindelo. Nice staff with prompt reaction in their communication. Good view, good breakfast. The property is downhill a 15 minutes walk to Laginha beach. "
United States
George
$88 nightly
The price is $107
Jan 3 - Jan 4, 2026
Total with taxes and fees
Hotel Belvedere Mindelo, Cape Verde

Chez Loutcha Residencial

2.5 star property
6.6 mi from Sao Pedro Beach
7.4 out of 10, Good, (40)
"Clean room, cooking in room made for cozy dining, and the breakfast was superb. I especially enjoyed the freshness of the yogurt and the quality of all breakfast had to offer. The staff were super friendly and very helpful. Would go back for sure. "
United States
Fatima
$30 nightly
The price is $41
Dec 11 - Dec 12
Total with taxes and fees
Chez Loutcha Residencial

Hotel Oásis Porto Grande

3.5 star property
6.8 mi from Sao Pedro Beach
7.6 out of 10, Good, (43)
"Great place"
United States
Grabiel
$119 nightly
The price is $143
Dec 11 - Dec 12
Total with taxes and fees
Hotel Oásis Porto Grande

Complexo Multiuso Copacabana

3.5 star property
6.7 mi from Sao Pedro Beach
5.6 out of 10, (4)
"Confusing check in and inconsistency with communication."
United States
Amelia
Complexo Multiuso Copacabana

Mindel Hotel

2.0 star property
6.7 mi from Sao Pedro Beach
6.0 out of 10, (3)
"Prima locatie in centrum van Mindelo!"
Netherlands
Anna
Mindel Hotel

Villa Morabeza Guest House

3.0 star property
5.8 mi from Sao Pedro Beach
$64 nightly
The price is $79
Dec 17 - Dec 18
Total with taxes and fees
Villa Morabeza Guest House
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Sao Pedro Beach Hotel Reviews

Hotels near other Sao Pedro Beach attractions

Frequently asked questions

What are the top-rated hotels near Sao Pedro Beach?
Discover the top-rated hotels near Sao Pedro Beach that promise comfort and stunning views for an unforgettable stay.

Aquiles Eco Hotel

Aquiles Eco Hotel is a charming 3-star hotel located just 1.4 miles from Sao Pedro Beach, rated 8.8 by travelers. This eco-friendly hotel features a beautiful terrace and offers travelers a variety of experiences such as windsurfing and snorkeling, all available nearby. Guests can enjoy complimentary daily breakfast, room service, and access to a relaxing balcony with sea views. Unique amenities like massage services and extensive beach activities set this hotel apart for those looking to unwind in nature.

Flag Hotel Foya Branca

Flag Hotel Foya Branca is a delightful 4-star hotel situated an 8-minute walk from Sao Pedro Beach, a review rating of 7.0 from travelers. This hotel features an outdoor pool, a garden-view restaurant, and beach access, ensuring travelers have plenty of options for relaxation. The hotel offers a well-equipped kitchenette in rooms, making it easy for travelers to prepare meals. Unique touches include a poolside bar and a range of water sports available onsite, providing a perfect blend of comfort and adventure.
What hotels are within walking distance to Sao Pedro Beach?
Discover a selection of top-rated hotels just a short stroll from Sao Pedro Beach, perfect for beach lovers seeking comfort and convenience.

Flag Hotel Foya Branca

Flag Hotel Foya Branca is a delightful 4-star hotel located just an 8-minute walk from Sao Pedro Beach. With a travelers' rating of 7.0, this hotel offers a range of amenities to enhance the traveler experience, including an outdoor pool, free buffet breakfast, and a scenic garden-view restaurant. Guests can unwind on their private balcony while enjoying stunning sea views or engage in onsite windsurfing and scuba activities. The hotel also features convenient amenities like a kitchenette in rooms and 24-hour airport shuttle service.
How much is a hotel near Sao Pedro Beach?
Staying near Sao Pedro Beach is a treat, with plenty of hotels from $41 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Sao Pedro Beach?
Finding the perfect family-friendly hotel near Sao Pedro Beach is key to creating memorable moments with your loved ones. Here are some top-rated options that cater specifically to families while offering stunning views and delightful amenities.

Flag Hotel Foya Branca

Flag Hotel Foya Branca is a 4-star hotel just an 8-minute walk from Sao Pedro Beach, rated 7.0 by travelers. This family-friendly hotel features a children's pool, a playground, and free cribs to ensure a comfortable stay for families. Guests can enjoy a buffet breakfast included in their stay, along with amenities such as a garden area, arcade game room, and nearby windsurfing opportunities. With its inviting atmosphere and ample activities, this hotel is perfect for a family getaway.
Which hotels near Sao Pedro Beach offer the best views?
Discover the best hotels offering stunning views near Sao Pedro Beach that enhance your Cape Verde experience.

Aquiles Eco Hotel

Aquiles Eco Hotel, rated 8.8 by travelers, is a charming 3-star retreat located 1.4 miles from Sao Pedro Beach. This eco-friendly hotel offers beautiful sea views and a relaxing atmosphere. Guests can savor complimentary local breakfasts and enjoy the terrace. With nearby snorkeling and surfing opportunities, plus a concierge service to assist with activities, this hotel is ideal for those looking to explore the stunning coastline.

Flag Hotel Foya Branca

Flag Hotel Foya Branca is a 4-star hotel just an 8-minute walk from Sao Pedro Beach, a review rating of 7.0. Guests can enjoy breathtaking sea views from their rooms and the terrace, enhancing their stay. The hotel features an outdoor pool, a restaurant with garden views, and offers complimentary breakfast daily. For those seeking adventure, on-site windsurfing and scuba diving are available, making it a perfect choice for active travelers.
What are the best affordable hotels near Sao Pedro Beach?
For those seeking affordable stays near the stunning Sao Pedro Beach, these top-rated hotels offer a delightful blend of comfort and value.

Aquiles Eco Hotel

Aquiles Eco Hotel is a charming 3-star hotel located just 1.4 miles from Sao Pedro Beach, making it a perfect spot for beach lovers. With a remarkable review rating of 8.8, this hotel offers budget-friendly amenities such as free breakfast and WiFi, ensuring travelers enjoy a comfortable stay. Travelers can also unwind on the terrace or take advantage of the nearby windsurfing, snorkeling, and boat tours for some adventure. Plus, the hotel provides easy access to beautiful white sand beaches, allowing travelers to soak in the sun and surf.
Are there any hotels with pools close to Sao Pedro Beach?
For travelers seeking a refreshing getaway near Sao Pedro Beach, these hotels with pools offer the perfect blend of relaxation and fun.

Flag Hotel Foya Branca

Flag Hotel Foya Branca is a 4-star retreat located just an 8-minute walk from Sao Pedro Beach, making it ideal for beach enthusiasts. This hotel features an inviting outdoor pool, complete with sun loungers and a poolside bar, perfect for enjoying a refreshing drink after a day in the sun. Guests will appreciate amenities such as free buffet breakfast, a garden view restaurant, and complimentary airport transportation. Rated by travelers at 7.0, it also offers family-friendly amenities, including a children's pool and a playground.
Can I book a fully refundable hotel close to Sao Pedro Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Sao Pedro Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Sao Pedro Beach?
To look for discounts on hotels near Sao Pedro Beach, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia