cheapest month to stay
expected price decrease
most expensive time to stay
expected price increase
$30 - $75
A stay of 13 nights is most popular when visiting São Pedro, Cape Verde.
The price of a hotel in São Pedro, Cape Verde depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around $48 per night.
October is the cheapest month to book a hotel in São Pedro, Cape Verde. Prices can be 49% lower than other, busier months; so this is a great time to get a good deal.
On average, a hostel in São Pedro, Cape Verde will be priced around $59. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $-11 lower than your typical São Pedro, Cape Verde hotel.