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 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 Hotels with Restaurants Business services Meeting room Quiet Hotels Non-Smoking Hotel Hotels with Free Wifi Concierge Modern Hotels Boutique Hotels Design Hotels €€ €€€ €€€€ Luxury Traveller Ibis Hotels Boutique Boutique Spa Hotels TRYP Foodie Oceanfront Hotels Art and Architecture Lover Like a Local Spa Hotels Romantic Boutique Hotels History Buff Beach Resorts Luna Hotels & Resorts Within 10 km Within 25 km
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Eurosol Residence
SAVE US$2
US$99
Orbitz.com
US$97
View Deal
Rua Comissao de Iniciativa 13, Leiria 2410-098, Portugal
0.5 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Hotel Sao Francisco
Booking.com
US$58
View Deal
Rua de Sao Francisco 26, Leiria 2400-230, Portugal
0.5 km from Castelo de Leiria
  • Bar/Lounge
TRYP Leiria Hotel
SAVE US$4
US$87
Melia.com
US$83
View Deal
Rua Manuel Simoes Maia, Leiria 2415-520, Portugal
0.8 km from Castelo de Leiria
  • Free Wifi
  • Restaurant
Savings alert: 11% below average rate

The price you found is 11% lower than this hotel's average rate of US$93/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.

Sao Luis Hotel
SAVE US$2
US$76
Hotels.com
US$74
View Deal
Rua Henrique Sommer, Leiria 2410-107, Portugal
0.8 km from Castelo de Leiria
  • Free Wifi
  • Breakfast included
Hotel Eurosol Leiria
SAVE US$9
US$89
Booking.com
US$80
View Deal
Rua Dom Jose Alves Correia da Silva, Leiria 2414-010, Portugal
1.4 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Savings alert: 11% below average rate

The price you found is 11% 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 Ibis Leiria Fatima
Booking.com
US$52
View Deal
Lote 56 Avenida Nossa Senhora de Fatima, Leiria 2410-140, Portugal
1.5 km from Castelo de Leiria
  • Free Wifi
  • Bar/Lounge
No photo provided
Autopista A1 Km 124.5, Leiria 2400, Portugal
5.2 km from Castelo de Leiria
  • Restaurant
Casa Da Nora
Priceline
US$87
View Deal
Largo Poeta Marques da Cruz, Cortes 2410-506, Portugal
5.5 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Lisotel
Hotels.com
US$90
View Deal
En 109 Km 161.4 | Regueira de Pontes, Leiria 2400-014, Portugal
7.4 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Hotel Cristal Marinha
Booking.com
US$90
View Deal
Rua de Leiria 112, Marinha Grande 2430-091, Portugal
9.0 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Hotel Villa Batalha
Booking.com
US$107
View Deal
Rua de Dom Duarte I no 248, Batalha 2440-505, Portugal
9.4 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Hotel Residencial Batalha
Expedia.com
US$64
View Deal
Largo da Misericordia N. 29 | 2440-100 Batalha, Batalha 2440-058, Portugal
10.0 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Hotel Casa do Outeiro
Loading prices...
Largo Carvalho do Outeiro, 4, Batalha 2440-128, Portugal
10.1 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Hotel Lis Batalha Mestre Afonso Domingues
SAVE US$24
US$108
Booking.com
US$84
View Deal
Largo Mestre Afonso Domingues 6, Batalha 2440-102, Portugal
10.1 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Savings alert: 13% below average rate

The price you found is 13% lower than this hotel's average rate of US$97/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.

Evenia Monte Real
Hotels.com
US$51
View Deal
Rua Engenheiro Duarte Pacheco 119, Monte Real 2425-031, Portugal
12.4 km from Castelo de Leiria
  • Free Wifi
  • Restaurant
No photo provided
Rua 28 de Maio 12, Monte Real 2425-060, Portugal
12.4 km from Castelo de Leiria
  • Restaurant
  • Bar/Lounge
No photo provided
Booking.com
US$44
View Deal
Rua Dr Oliveira Salazar N7 | Rua do Parque, Monte Real 2425-045, Portugal
12.5 km from Castelo de Leiria
  • Free Wifi
  • Restaurant
Cozinha Portuguesa Hotel
Booking.com
US$61
View Deal
Rua da Base Aerea 5, Monte Real 2425-022, Portugal
12.6 km from Castelo de Leiria
  • Free Parking
  • Breakfast included
Palace Hotel Monte Real
SAVE US$100
US$212
Prestigia.com
US$112
View Deal
Rua de Leiria, Monte Real 2425-039, Portugal
12.7 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Hotel D. Afonso
Booking.com
US$82
View Deal
Rua Doutor Oliveira Salazar 19, Monte Real 2425-044, Portugal
12.7 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
No photo provided
Largo do Rossio 41 | Porto de Mos, 2480-314, Portugal
16.4 km from Castelo de Leiria
  • Room Service
Cova da Iria Hotel
SAVE US$8
US$92
Hotels.com
US$84
View Deal
Avenida Beato Nuno 424, Fatima 2495-401, Portugal
16.5 km from Castelo de Leiria
  • Free Wifi
  • Room Service
SAVE US$27
US$124
Agoda.com
US$97
View Deal
Rua Jacinta Marto 100, Fatima 2495-450, Portugal
16.6 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Luna Fatima Hotel
SAVE US$23
US$102
Expedia.com
US$79
View Deal
Av. Beato Nuno, Fatima 2495-401, Portugal
16.6 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Hotel Santa Mafalda
Orbitz.com
US$92
View Deal
Rua Jacinta Marto 181, Fatima 2495-450, Portugal
16.6 km from Castelo de Leiria
  • Free Wifi
  • Room Service
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of US$107/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$78
View Deal
Rua Jacinta Marto 91, Fatima 2495-450, Portugal
16.8 km from Castelo de Leiria
  • Free Parking
  • Restaurant
Loading prices...
Rua Anjo de Portugal 24, Fatima 2495-415, Portugal
16.9 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
No photo provided
SAVE US$6
US$230
Expedia.com
US$224
View Deal
Av D Jose Alves Correia da Silva 279, Fatima 2495-402, Portugal
16.9 km from Castelo de Leiria
  • Free Wifi
  • Restaurant
Hotel Santo Antonio de Fatima
Booking.com
US$58
View Deal
Rua de Sao Jose No 10, Fatima 2495-434, Portugal
17.1 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Sao Jose Hotel
TripAdvisor
US$61
View Deal
Avenida Dom Jose Alves Correia da Silva, Fatima 2495-402, Portugal
17.1 km from Castelo de Leiria
  • Free Wifi
  • Restaurant
Still looking for a place to stay?
Leiria has 10 B&Bs/inns with 94 reviews
Magnolia B&B
Urb Vale Verde, Lote 60 | Marrazes, Leiria 2400-772, Portugal
2.0 km from Castelo de Leiria
  • Free Wifi
  • Free Parking
Agua de Madeiros
Estrada do Vale, 13, Leiria 2445-011, Portugal
3.3 km from Castelo de Leiria
    Casa do Alferes Curado
    Rua Alferes Curado 20 | Macas de dona Maria, Leiria 3250-258, Portugal
    44.2 km from Castelo de Leiria
    • Free Wifi
    • Free Parking
    See all 10 Leiria B&Bs/inns
    See all hotels in or near Leiria
    Casa Da Nora
    Priceline
    US$87
    View Deal
    Largo Poeta Marques da Cruz, Cortes 2410-506, Portugal
    5.5 km from Castelo de Leiria
    • Free Wifi
    • Free Parking
    Hotel Villa Batalha
    Booking.com
    US$107
    View Deal
    Rua de Dom Duarte I no 248, Batalha 2440-505, Portugal
    9.4 km from Castelo de Leiria
    • Free Wifi
    • Free Parking
    Hotel Cristal Marinha
    Booking.com
    US$90
    View Deal
    Rua de Leiria 112, Marinha Grande 2430-091, Portugal
    9.0 km from Castelo de Leiria
    • Free Wifi
    • Free Parking
    Hotel Residencial Batalha
    Expedia.com
    US$64
    View Deal
    Largo da Misericordia N. 29 | 2440-100 Batalha, Batalha 2440-058, Portugal
    10.0 km from Castelo de Leiria
    • Free Wifi
    • Free Parking
    Hotel Lis Batalha Mestre Afonso Domingues
    SAVE US$24
    US$108
    Booking.com
    US$84
    View Deal
    Largo Mestre Afonso Domingues 6, Batalha 2440-102, Portugal
    10.1 km from Castelo de Leiria
    • Free Wifi
    • Free Parking
    Savings alert: 13% below average rate

    The price you found is 13% lower than this hotel's average rate of US$97/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.

    *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.