
Find hotels in São Pedro from £28
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in São Pedro
Apart hotel
Check prices for these dates
Our top choices for São Pedro hotels

5ª Vigia Guest House
5ª Vigia Guest HousePorto de Mos
9.8 out of 10, Exceptional, (38 reviews)
The price is £66
includes taxes & fees
15 Jun - 16 Jun

Dolinas Climbing Hotel
Dolinas Climbing HotelPorto de Mos
9.4 out of 10, Exceptional, (22 reviews)
The price is £93
includes taxes & fees
14 Jun - 15 Jun

Rito Hall da Serra
Rito Hall da SerraPorto de Mos
10.0 out of 10, Exceptional, (31 reviews)
The price is £64
includes taxes & fees
15 Jun - 16 Jun

Vale d'Azenha Hotel and Residences
Vale d'Azenha Hotel and ResidencesAlcobaça
9.6 out of 10, Exceptional, (217 reviews)
The price is £107
includes taxes & fees
28 Jun - 29 Jun

SIENNA Hotel
SIENNA HotelRio Maior
10.0 out of 10, Exceptional, (16 reviews)
The price is £94
includes taxes & fees
19 Jun - 20 Jun

Hotel Eurosol Alcanena
Hotel Eurosol AlcanenaAlcanena
8.2 out of 10, Very good, (125 reviews)
The price is £53
includes taxes & fees
27 Jun - 28 Jun

Quinta Manel da Gaita
Quinta Manel da GaitaTorres Novas
9.8 out of 10, Exceptional, (6 reviews)
The price is £86
includes taxes & fees
13 Jun - 14 Jun

By The Sea
By The SeaNazaré
8.8 out of 10, Excellent, (247 reviews)
The price is £65
includes taxes & fees
18 Jun - 19 Jun

Casa Das Margaridas
Casa Das MargaridasCaldas da Rainha
10.0 out of 10, Exceptional, (4 reviews)
The price is £70
includes taxes & fees
29 Jun - 30 Jun

B&B Hotel Leiria Fatima
B&B Hotel Leiria FatimaLeiria
9.8 out of 10, Exceptional, (84 reviews)
The price is £51
includes taxes & fees
14 Jun - 15 Jun

Montebelo Mosteiro de Alcobaça Historic Hotel
Montebelo Mosteiro de Alcobaça Historic HotelAlcobaça
9.8 out of 10, Exceptional, (66 reviews)
The price is £111
includes taxes & fees
28 Jun - 29 Jun

Hotel Lis Batalha
Hotel Lis BatalhaBatalha
9.6 out of 10, Exceptional, (463 reviews)
The price is £93
includes taxes & fees
14 Jun - 15 Jun







































