roomfornightEXPLORE YOUR TRAVELS

Cheap hotels in Leiria tonight

Updated 7 July 2026 · 21 real hotels

LeiriaPhoto : Google

All hotels in Leiria

In short, Cheap hotels in Leiria

Leiria offers solid budget hotel options starting at around 57€ per night, with several well-rated properties in or very close to the historic centre. Booking midweek and avoiding peak summer weekends are the easiest ways to keep costs down. The city centre and the nearby town of Marinha Grande both have affordable choices worth considering.

Your stay in Leiria, in one conversation

Charlize builds hotels, activities and dining around your wishes, dates and budget.

Start with Charlize

Affordable Hotels in Leiria: What to Expect

Leiria is one of central Portugal's most underrated cities, sitting roughly halfway between Lisbon and Porto at a convenient crossroads for road travellers. Because it draws fewer international tourists than coastal resorts, hotel prices here stay noticeably lower than in Lisbon or Porto, and a comfortable, well-reviewed stay rarely costs more than 85€ per night even in high season. The historic centre, clustered below the medieval castle, concentrates most of the walkable accommodation, while the nearby town of Marinha Grande (about 10 km west) adds a quieter, even more affordable alternative for guests with a car.

Budget Neighbourhoods and Practical Tips

Staying in or immediately around the historic centre gives you walkable access to Leiria's main square, restaurants along the Lis river, and public transport links, all without paying a city-resort premium. Properties like Stay Hotel Leiria Centro (from 57€, rated 4.4/5) and the Residenza Dutzu ApartHotel (from 80€, rated 4.9/5) sit directly in this area. If you are mainly using Leiria as a base for a Fatima pilgrimage or a drive to the Pinhal de Leiria pine forest, hotels with "Fatima" in their name, such as ibis Leiria Fatima or B&B Hotel Leiria Fatima, are positioned for easy road access and often price aggressively. To pay less, travel Sunday to Thursday, book at least three weeks ahead, and check whether a room-only rate saves money if you plan to eat out at the city's many affordable local restaurants.

Our selection in Leiria

A real selection, real prices, from the most affordable to the showstopper.

💸 BudgetThe best price in the selection
B&B Hotel Leiria Fatima
B&B Hotel Leiria Fatima
★★★Leiria4.9
60 €/nuitBook →
Residenza Dutzu ApartHotel
Residenza Dutzu ApartHotel
★★★Centre historique de Leiria4.9
64 €/nuitBook →
Porta 20 Boutique Guesthouse
Porta 20 Boutique Guesthouse
★★★Leiria4.8
70 €/nuitBook →
⚖️ ComfortGreat value for money
Hotel Lis Batalha
Hotel Lis Batalha
★★★★Batalha : à 9,8 km de Leiria4.8
79 €/nuitBook →
Spirit Hotel Fonte Real
Spirit Hotel Fonte Real
★★★Monte Real4.8
81 €/nuitBook →
Hotel Casa da Nora
Hotel Casa da Nora
★★★★Cortés4.7
84 €/nuitBook →
PremiumFor a treat
Villa Batalha
Villa Batalha
★★★★Batalha : à 9,1 km de Leiria4.7
102 €/nuitBook →
TRYP by Wyndham Leiria
TRYP by Wyndham Leiria
★★★★Marrazes et Barosa4.6
93 €/nuitBook →
D. Afonso Hotel & SPA
D. Afonso Hotel & SPA
★★★Monte Real4.5
90 €/nuitBook →
HotelAreaRatingPrice / night
Stay Hotel Leiria Centro ★★★Leiria★ 4.451 €/nuit
ibis Leiria Fatima ★★Leiria★ 4.153 €/nuit
Marinha Garden InnMarinha Grande : à 10,1 km de Leiria56 €/nuit
B&B Hotel Leiria Fatima ★★★Leiria★ 4.960 €/nuit
Residenza Dutzu ApartHotel ★★★Centre historique de Leiria★ 4.964 €/nuit
Porta 20 Boutique Guesthouse ★★★Leiria★ 4.870 €/nuit
HOTEL COLMEIA MONTE REAL ★★★Monte Real★ 3.871 €/nuit
Glass Boutique - Rooms & Suites ★★★Marinha Grande : à 10,7 km de Leiria★ 4.377 €/nuit
Hotel Lis Batalha ★★★★Batalha : à 9,8 km de Leiria★ 4.879 €/nuit
Hotel Eurosol Leiria & Jardim ★★★Leiria★ 4.180 €/nuit

Frequently asked questions

What is the cheapest hotel in Leiria right now?+

Based on current available rates, Stay Hotel Leiria Centro is the lowest-priced option at around 57€ per night. It holds a strong 4.4/5 guest rating and is located in the city centre, making it an excellent value starting point for your search.

Is it worth staying in Marinha Grande instead of Leiria to save money?+

Marinha Grande, about 10 km west of Leiria, is an option if you have a rental car. The Marinha Garden Inn there is listed at 78€ per night, though its 3.5/5 rating is the lowest among the options on this page. If budget is the absolute priority and you are comfortable driving, it is a viable alternative, but several Leiria city-centre hotels come in cheaper with better reviews.

Which cheap Leiria hotels have the best guest ratings?+

Two properties stand out for combining affordability with excellent ratings. The B&B Hotel Leiria Fatima scores an impressive 4.9/5 at 65€ per night, and the Residenza Dutzu ApartHotel in the historic centre also achieves 4.9/5 at 80€ per night. Both represent strong value given those scores.

When is the best time to book a cheap hotel in Leiria?+

Midweek stays (Sunday through Thursday) consistently attract lower rates than weekend nights throughout the year. July and August see the highest demand across central Portugal, so booking at least three to four weeks ahead during those months is advisable. Shoulder seasons, specifically April to June and September to October, often combine mild weather with the most competitive prices.

Go further

All hotels in Leiria Luxury hotels in Leiria 4-star hotels in Leiria💼 Business hotels in Leiria👍 Best-rated hotels in Leiria💞 Romantic hotels in Leiria👨‍👩‍👧 Family hotels in Leiria🎨 Design hotels in Leiria

Compose my stay with Charlize →