Cheap hotels in Leiria tonight
Updated 7 July 2026 · 21 real hotels
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.
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.
| Hotel | Area | Rating | Price / night |
|---|---|---|---|
| Stay Hotel Leiria Centro ★★★ | Leiria | ★ 4.4 | 51 €/nuit |
| ibis Leiria Fatima ★★ | Leiria | ★ 4.1 | 53 €/nuit |
| Marinha Garden Inn | Marinha Grande : à 10,1 km de Leiria | — | 56 €/nuit |
| B&B Hotel Leiria Fatima ★★★ | Leiria | ★ 4.9 | 60 €/nuit |
| Residenza Dutzu ApartHotel ★★★ | Centre historique de Leiria | ★ 4.9 | 64 €/nuit |
| Porta 20 Boutique Guesthouse ★★★ | Leiria | ★ 4.8 | 70 €/nuit |
| HOTEL COLMEIA MONTE REAL ★★★ | Monte Real | ★ 3.8 | 71 €/nuit |
| Glass Boutique - Rooms & Suites ★★★ | Marinha Grande : à 10,7 km de Leiria | ★ 4.3 | 77 €/nuit |
| Hotel Lis Batalha ★★★★ | Batalha : à 9,8 km de Leiria | ★ 4.8 | 79 €/nuit |
| Hotel Eurosol Leiria & Jardim ★★★ | Leiria | ★ 4.1 | 80 €/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.








