We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Beach Luxury City Centre Mid-range Breakfast included Pool Romantic Best Value Free Parking Resort Trendy Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Green Independent Hotels & up & up Internet Air Conditioning & up Reduced mobility rooms Cheap Hotels Business services Meeting room Hotels with Restaurants Concierge Hotels with Free Wifi Non-Smoking Hotel Quiet Hotels Modern Hotels Luxury Traveller Foodie Boutique Hotels Oceanfront Hotels Design Hotels History Buff Beach Resorts €€ €€€ €€€€ Ibis Hotels Boardwalk Hotels Shopping Fanatic Boutique Boutique Spa Hotels TRYP Mercure Art and Architecture Lover All inclusive Like a Local Eurostars Spa Hotels Golf course Romantic Boutique Hotels 60+ Traveller SANA Hotels Themed Hotels Luna Hotels & Resorts Within 10 km Within 25 km Within 50 km Any distance from Praia do Pedrogao
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
Like saving money? We search up to 200 sites to help you save up to 30%
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Hotel Cristal Praia Resort & Spa
Expedia.com
View Deal
Avenida Marginal, Vieira de Leiria 2430-696, Portugal
5.4 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
Hotel Cristal Vieira Praia & Spa
SAVE US$3
US$69
Booking.com
US$66
View Deal
Avenida Marginal | Praia da Vieira, Vieira de Leiria 2430-696, Portugal
5.4 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
Hotel D. Afonso
TripAdvisor
View Deal
Rua Doutor Oliveira Salazar 19, Monte Real 2425-044, Portugal
10.5 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
Cozinha Portuguesa Hotel
TripAdvisor
View Deal
Rua da Base Aerea 5, Monte Real 2425-022, Portugal
10.6 km from Praia do Pedrogao
  • Free Parking
  • Breakfast included
Palace Hotel Monte Real
Expedia.com
US$96
View Deal
Rua de Leiria, Monte Real 2425-039, Portugal
10.7 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
No photo provided
TripAdvisor
View Deal
Rua Dr Oliveira Salazar N7 | Rua do Parque, Monte Real 2425-045, Portugal
10.7 km from Praia do Pedrogao
  • Free Wifi
  • Restaurant
No photo provided
Rua 28 de Maio 12, Monte Real 2425-060, Portugal
10.9 km from Praia do Pedrogao
  • Restaurant
  • Bar/Lounge
Evenia Monte Real
TripAdvisor
View Deal
Rua Engenheiro Duarte Pacheco 119, Monte Real 2425-031, Portugal
11.0 km from Praia do Pedrogao
  • Free Wifi
  • Restaurant
Lisotel
SAVE US$19
US$91
Booking.com
US$72
View Deal
En 109 Km 161.4 | Regueira de Pontes, Leiria 2400-014, Portugal
15.8 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of US$90/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Mar & Sol
Expedia.com
US$69
View Deal
Avenida da Liberdade 1, Sao Pedro de Moel 2430-501, Portugal
19.4 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
Hotel Miramar - Sao Pedro de Moel
Booking.com
US$56
View Deal
Rua dos Servicos Florestais 2 | Sao Pedro de Moel, Leiria 2430-481, Portugal
19.6 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
Hotel Cristal Marinha
Booking.com
US$73
View Deal
Rua De Leiria, 112, Marinha Grande 2430-091, Portugal
19.7 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
TRYP Leiria Hotel
SAVE US$7
US$83
Melia.com
US$76
View Deal
Rua Manuel Simoes Maia, Leiria 2415-520, Portugal
22.2 km from Praia do Pedrogao
  • Free Wifi
  • Restaurant
Hotel Sao Francisco
Booking.com
US$53
View Deal
Rua de Sao Francisco 26, Leiria 2400-230, Portugal
23.2 km from Praia do Pedrogao
  • Bar/Lounge
Eurosol Residence
SAVE US$10
US$86
Hotels.com
US$76
View Deal
Rua Comissao de Iniciativa 13, Leiria 2410-098, Portugal
23.5 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
Savings alert: 12% below average rate

The price you found is 12% lower than this hotel's average rate of US$86/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Booking.com
US$49
View Deal
Travessa de Tomar 2, Leiria 2410-188, Portugal
23.6 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
Hotel Sao Luis
Expedia.com
US$63
View Deal
Rua Beatriz Machado 11, Leiria 2410-089, Portugal
23.8 km from Praia do Pedrogao
  • Free Wifi
  • Breakfast included
Hotel Ibis Leiria Fatima
SAVE US$1
US$50
Booking.com
US$49
View Deal
Lote 56 Avenida Nossa Senhora de Fatima, Leiria 2410-140, Portugal
24.5 km from Praia do Pedrogao
  • Free Wifi
  • Bar/Lounge
Hotel Eurosol Leiria
Booking.com
US$76
View Deal
Rua Dom Jose Alves Correia da Silva, Leiria 2414-010, Portugal
24.7 km from Praia do Pedrogao
  • Free Wifi
  • Free Parking
No photo provided
AMOMA
View Deal
Autopista A1 Km 124.5, Leiria 2400, Portugal
25.2 km from Praia do Pedrogao
  • Restaurant
No photo provided
Rua Engenheiro Silva 86, Figueira da Foz 3080-150, Portugal
26.2 km from Praia do Pedrogao
    Hotel Costa de Prata
    SAVE US$6
    US$53
    Expedia.com
    US$47
    View Deal
    Largo Coronel Galhardo 1, Figueira da Foz 3080-150, Portugal
    26.3 km from Praia do Pedrogao
    • Free Wifi
    • Beachfront
    Sweet Atlantic Hotel and Spa
    Booking.com
    US$87
    View Deal
    Rua de Os Lusiadas s/n, Figueira da Foz 3080-096, Portugal
    26.4 km from Praia do Pedrogao
    • Free Wifi
    • Beachfront
    Hotel Wellington
    Hotels.com
    US$58
    View Deal
    Rua Dr Calado 25, Figueira da Foz 3080-153, Portugal
    26.4 km from Praia do Pedrogao
    • Free Wifi
    • Breakfast included
    Ibis Figueira Da Foz
    Hotels.com
    US$46
    View Deal
    Rua da Liberdade No 20, Figueira da Foz 3080-168, Portugal
    26.4 km from Praia do Pedrogao
    • Free Wifi
    • Bar/Lounge
    Savings alert: 16% below average rate

    The price you found is 16% lower than this hotel's average rate of US$55/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Aparthotel Atlantico
    AMOMA
    View Deal
    Avenida 25 de Abril no 21, Figueira da Foz 3080-086, Portugal
    26.4 km from Praia do Pedrogao
    • Room Service
    Mercure Figueira da Foz
    SAVE US$2
    US$58
    Expedia.com
    US$56
    View Deal
    Avenida 25 de Abril 22, Figueira da Foz 3080-086, Portugal
    26.5 km from Praia do Pedrogao
    • Free Wifi
    • Beachfront
    Savings alert: 20% below average rate

    The price you found is 20% lower than this hotel's average rate of US$70/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    No photo provided
    Booking.com
    US$29
    View Deal
    Rua de Manuel Fernandes Thomaz 133, Figueira da Foz 3080-051, Portugal
    26.5 km from Praia do Pedrogao
    • Free Wifi
    • Beachfront
    Hotel Costa de Prata 2
    Expedia.com
    View Deal
    Rua Miguel Bombarda 59, Figueira da Foz 3080-159, Portugal
    26.6 km from Praia do Pedrogao
    • Free Wifi
    • Beachfront
    Eurostars Oasis Plaza Hotel
    SAVE US$5
    US$62
    Booking.com
    US$57
    View Deal
    Avenida do Brasil, 3080-323 | Lugar de Ponte Galante, Figueira da Foz 3080-323, Portugal
    27.0 km from Praia do Pedrogao
    • Free Wifi
    • Pool
    Savings alert: 15% below average rate

    The price you found is 15% lower than this hotel's average rate of US$67/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Still looking for a place to stay?
    Leiria has 11 B&Bs/inns with 120 reviews
    Magnolia B&B
    Urb Vale Verde, Lote 60 | Marrazes, Leiria 2400-772, Portugal
    21.9 km from Praia do Pedrogao
    • Free Wifi
    • Free Parking
    Agua de Madeiros
    Estrada do Vale, 13, Leiria 2445-011, Portugal
    26.7 km from Praia do Pedrogao
      Casa do Alferes Curado
      Rua Alferes Curado 20 | Macas de dona Maria, Leiria 3250-258, Portugal
      53.9 km from Praia do Pedrogao
      • Free Wifi
      • Free Parking
      See all 11 Leiria B&Bs/inns
      See all hotels in or near Leiria
      Casa Da Nora
      Booking.com
      US$68
      View Deal
      Largo Poeta Marques da Cruz, Cortes 2410-506, Portugal
      28.4 km from Praia do Pedrogao
      • Free Wifi
      • Free Parking
      Hotel Villa Batalha
      Rua de Dom Duarte I no 248, Batalha 2440-505, Portugal
      30.8 km from Praia do Pedrogao
      • Free Wifi
      • Free Parking
      Hotel Cristal Marinha
      Booking.com
      US$73
      View Deal
      Rua De Leiria, 112, Marinha Grande 2430-091, Portugal
      19.7 km from Praia do Pedrogao
      • Free Wifi
      • Free Parking
      Hotel Residencial Batalha
      Largo da Misericordia N. 29 | 2440-100 Batalha, Batalha 2440-058, Portugal
      31.4 km from Praia do Pedrogao
      • Free Wifi
      • Free Parking
      Hotel Lis Batalha Mestre Afonso Domingues
      Largo Mestre Afonso Domingues 6, Batalha 2440-102, Portugal
      31.4 km from Praia do Pedrogao
      • Free Wifi
      • Free Parking
      *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.