Default HTG hotel image

San Pedro Hotels from S$96

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
9 Aug - 10 Aug
Tomorrow
10 Aug - 11 Aug
Next weekend
14 Aug - 16 Aug
In two weeks
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for San Pedro hotels

1. Sever Rio Hotel

Sever Rio Hotel
Marvao
Canada
DAVID
S$96
includes taxes & fees
1 Sept - 2 Sept
Sever Rio Hotel

2. Dom Dinis Marvão

Dom Dinis Marvão
Marvao
Canada
Carol
S$152
includes taxes & fees
9 Sept - 10 Sept
Dom Dinis Marvão

3. Hotel Dom Manuel

Hotel Dom Manuel
Marvao
United States
Sveinung
S$146
includes taxes & fees
16 Aug - 17 Aug
Hotel Dom Manuel

4. Casa da Árvore

Casa da Árvore
Marvao
Canada
Shelley J
S$122
includes taxes & fees
5 Sept - 6 Sept
Casa da Árvore

5. Marvão Hotel Museu

Marvão Hotel Museu
Marvão
United States
Meredith
S$202
includes taxes & fees
17 Aug - 18 Aug
Marvão Hotel Museu

6. Quinta do Barrieiro

Quinta do Barrieiro
Marvão
United Kingdom
Sarah
S$174
includes taxes & fees
6 Sept - 7 Sept
Quinta do Barrieiro

7. Convento da Provenca

Convento da Provenca
Portalegre
United States
Igor
S$177
includes taxes & fees
17 Aug - 18 Aug
Convento da Provenca

8. Cabeças do Reguengo

Cabeças do Reguengo
Portalegre
United States
Henry
S$186
includes taxes & fees
1 Sept - 2 Sept
Cabeças do Reguengo

9. Hotel José Régio

Hotel José Régio
Portalegre
Japan
Yukiko
S$118
includes taxes & fees
18 Aug - 19 Aug
Hotel José Régio

10. INATEL Castelo de Vide

INATEL Castelo de Vide
Castelo de Vide
United Kingdom
Tim
S$133
includes taxes & fees
6 Sept - 7 Sept
INATEL Castelo de Vide

11. Quinta das Lavandas

Quinta das Lavandas
Castelo de Vide
United Kingdom
Steve
S$173
includes taxes & fees
28 Aug - 29 Aug
Quinta das Lavandas

12. Pousada do Marvão - Charming Hotel

Pousada do Marvão - Charming Hotel
Marvao
United States
Steven
S$171
includes taxes & fees
9 Sept - 10 Sept
Pousada do Marvão - Charming Hotel

13. Portalegre Palace

Portalegre Palace
Portalegre
United States
Julio
S$239
includes taxes & fees
12 Aug - 13 Aug
Portalegre Palace

14. Estalagem da Liberdade

Estalagem da Liberdade
Portalegre
United States
Dermot
S$101
includes taxes & fees
20 Aug - 21 Aug
Estalagem da Liberdade

15. Casa do Parque Nature & Heritage Hotel

Casa do Parque Nature & Heritage Hotel
Castelo de Vide
Brazil
Carlos J
S$124
includes taxes & fees
1 Sept - 2 Sept
Casa do Parque Nature & Heritage Hotel

16. Hotel Rural Santo António

Hotel Rural Santo António
Arronches
United States
Maria
S$101
includes taxes & fees
30 Aug - 31 Aug
Hotel Rural Santo António

17. Monte da Esperança

Monte da Esperança
Arronches
United States
Anonymous traveller
S$132
includes taxes & fees
8 Sept - 9 Sept
Monte da Esperança

18. Monte Filipe Hotel & Spa

Monte Filipe Hotel & Spa
Nisa
United Kingdom
Ioannis
S$99
includes taxes & fees
6 Sept - 7 Sept
Monte Filipe Hotel & Spa
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top San Pedro Hotel Reviews

Hotel Dom Manuel

Hotel Dom Manuel

10/10 Excellent
"R"
FABIO 1-night trip
Posted 3 days ago
Hotel Dom Manuel
Sever Rio Hotel

Sever Rio Hotel

10/10 Excellent
"L’emplacement, la vue sur le château, le déjeuner inclus, le diner et la piscine. Un superbe séjour."
Catherine 1-night trip
Posted 3 weeks ago
Sever Rio Hotel
Monte Filipe Hotel & Spa

Monte Filipe Hotel & Spa

8/10 Good
"The room was clean and spacious. Inside the hotel was clean and luxurious. Nice heated indoor swimming pool."
Ioannis 1-night trip
Posted 6 months ago
Monte Filipe Hotel & Spa
INATEL Castelo de Vide

INATEL Castelo de Vide

8/10 Good
"A"
Steven 4-night trip
Posted 8 months ago
INATEL Castelo de Vide

More cheap stays in San Pedro

AL Ammaia

AL Ammaia

R. 31 de Janeiro 10 Portalegre Portalegre
Get ratesAL Ammaia
Belvilla by OYO Casa El Jiniebro Grande

Belvilla by OYO Casa El Jiniebro Grande

Valencia de Alcantara Extremadura
Get ratesBelvilla by OYO Casa El Jiniebro Grande
Finca El Cortiñal

Finca El Cortiñal

de La Fontañera km 2,3 Valencia de Alcantara Extremadura
Get ratesFinca El Cortiñal
Virgen de la Cabeza Rural House

Virgen de la Cabeza Rural House

Valencia de Alcantara Extremadura
Get ratesVirgen de la Cabeza Rural House
Apartment in Semeador

Apartment in Semeador

Portalegre Portalegre District
Get ratesApartment in Semeador
-virgen de la Cabeza

-virgen de la Cabeza

Valencia de Alcantara Extremadura
Get rates-virgen de la Cabeza

Frequently asked questions

What's the best place to stay in San Pedro?
Located 4.6 mi (7.4 km) from the heart of San Pedro, Pousada do Marvão - Charming Hotel is a top choice for your stay, based on our traveller data. Other good options for your stay in the area are Monte Filipe Hotel & Spa and Hotel Dom Manuel. See all available top hotels, or vacation rentals in San Pedro.
If I need to cancel my hotel reservation in San Pedro, will I receive a refund?
Yes, the majority of room reservations are fully refundable if you cancel before the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If your reservation is non-refundable, you might be able to still cancel and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in San Pedro.
How is it staying in San Pedro?
Visitors will definitely enjoy all that San Pedro has to offer. In San Pedro, there are 3 hotels and other accommodation options to choose from. Find out more about San Pedro.
What should I see while I'm in San Pedro?
Places to visit in the wider area include Serra de São Mamede Natural Park, Museu de Marvao and Old Mill Ruins. You'll also find Dolmen Tapada de Anta and Cidade de Ammaia in the area. Take a look at what more there is to see and do in Expedia's San Pedro guide.
What's the seasonal weather in San Pedro?
The hottest months are usually August and July, with an average temperature of 23°C, while the coldest months are January and February, with an average of 9°C. Average annual precipitation for San Pedro is 596 mm.

Explore a world of travel with Expedia