Skip to main content

Filter by:


Star Rating

Review Score

São Pedro – 3 hotels and places to stay
See the latest prices and deals by choosing your dates.
Flag Hotel Foya Branca, hotel in São Pedro

Offering an outdoor pool and buffet restaurant, Flag Hotel Foya Branca is located in Mindelo. Free WiFi access is available. Each room here will provide you with a TV. There is also a refrigerator.

absolutely nothing.
7.2
Scored 7.2
Good
Rated good
377 reviews
Price from$57.68per night
Aquiles Eco Hotel, hotel in São Pedro

Aquiles Eco Hotel is located in São Pedro. The property is 98 feet from the beach and 4.3 mi from Mindelo. WiFi access is available. Each room here will provide you with a balcony.

Nice white wooden rooms, decent size. The hotel is quiet and located in the center of Sao Pedro village, 3min walk from the beach. The breakfast was fresh and good. Staff is available and helpful with recommendations.
8.3
Scored 8.3
Very Good
Rated very good
307 reviews
Price from$79.67per night
Pousada B&B Le Gourmet, hotel in São Pedro

Providing free WiFi, Pousada B&B Le Gourmet offers accommodations in Sao Pedro. Boasting a concierge service, this property also provides guests with a restaurant open daily.

8.5
Scored 8.5
Very Good
Rated very good
75 reviews
Price from$62.96per night
Hotel Lazareto, hotel in São Pedro

Facing the beachfront, Hotel Lazareto offers 4-star accommodations in Mindelo and features a shared lounge, terrace and bar.

7.3
Scored 7.3
Good
Rated good
19 reviews
Price from$43.59per night
Las Rochas, hotel in São Pedro

Offering a garden, Las Rochas is located in Mindelo (Lazareto). Free private parking is available on site. Featuring a terrace, the accommodations comes with a seating and dining area.

Liked the room, though the view was not what I was expecting.Liked the front desk clerk.
7.4
Scored 7.4
Good
Rated good
160 reviews
Price from$61.59per night
Villa Morabeza Guest House, hotel in São Pedro

Offering an outdoor pool, Morabeza Village is located 1.9 mi from Mindelo. Wi-Fi access is available. Rooms here will provide you with a patio and a terrace.

8.9
Scored 8.9
Excellent
Rated excellent
33 reviews
Price from$75.55per night
Luxury Penthouse with Private Pool, Ocean, City & Mountain view 6 Pers 2 BR, hotel in São Pedro

Luxury Penthouse with Private Pool, Ocean, City & Mountain view 6 Pers 2 BR offers accommodations in Lazareto, 2.1 miles from Torre de Belem and 2.2 miles from Diogo Alfonso Statue.

9.8
Scored 9.8
Exceptional
Rated exceptional
6 reviews
Price from$117.69per night
Casa de Gá, hotel in São Pedro

Casa de Gá offers accommodations in Mindelo, 7 miles from Monte Verde Natural Park. The bed and breakfast provides quiet street views, a terrace, and free Wifi is available throughout the property.

Clean and friendly place, very good breakfast
9.3
Scored 9.3
Wonderful
Rated wonderful
28 reviews
Price from$23.25per night
Rose`s place, hotel in São Pedro

Rose`s place enjoys a location in Mindelo, a 2-minute walk from Sao Pedro Beach and 7.3 miles from Torre de Belem. This beachfront property offers access to a terrace and free Wifi.

Everyone in Rose's place went above and beyond. The family offered to book the taxi to the airport and morning coffee even though it was it included. The beach is very close to the house and it is amazing!
8.0
Scored 8.0
Very Good
Rated very good
114 reviews
Price from$47.95per night
Constança Retreat, hotel in São Pedro

Just a 10-minute walk from Torre de Belem and 600 yards from Diogo Alfonso Statue, Constança Retreat features accommodations in Mindelo with a terrace.

8.9
Scored 8.9
Excellent
Rated excellent
41 reviews
Price from$21.79per night
See all hotels in and around São Pedro
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About São Pedro:

  • 8.0
    Scored 8.0

    This place is not for everyone.

    This place is not for everyone. It is a very small village, almost no hotels, a super small mini mercado. It is a great place when you want to live among locals. Also great when you want to do some kite surfing, wind surfing etc. Its not a good place for people looking for "relax on beach side and having a nice swim". Bonus: Its nice for plane spotters as well, as the international airport São Vicente is just around the corner, you can walk by foot from the hotel to reach the airport fence in some 5 minutes. When you check flight schedules before, you can watch planes landing in front of your eyes.
    Michael from B
    Germany