Hotels in Leiria: Where to Stay in 2025
Updated 12 July 2026 · 35 real hotels
Leiria's historic centre is the most convenient base, placing you within walking distance of the castle, riverside restaurants, and transport links. For a spa retreat, the village of Monte Real offers thermal-wellness stays, while budget travelers will find solid value in the city's modern hotel strips near Marrazes.
Your stay in Leiria, in one conversation
Charlize builds hotels, activities and dining around your wishes, dates and budget.
Where to stay on any budget?
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 |
Leiria sits at the geographic heart of Portugal, roughly halfway between Lisbon and Porto, making it both a practical stopover and a genuinely rewarding destination in its own right. The city is anchored by a dramatic 12th-century Moorish castle perched above the River Lis, a compact medieval old town, and a lively university atmosphere that keeps the streets busy well into the evening.
Beyond the city limits, the surrounding district pulls in visitors heading to the UNESCO-listed Batalha Monastery, the pilgrimage city of Fatima (about 25 km south), and the Atlantic coast beaches of Nazaré and São Pedro de Moel, reachable in under 40 minutes by car. Staying in Leiria gives you a calm, authentically Portuguese base from which to explore one of the country's most historically dense regions without the tourist prices of Lisbon or Porto.
Which area to stay in Leiria?
- Leiria Centro (City Centre): Best for most visitors. You can walk to the castle, the riverside Largo Cândido dos Reis, covered market, and bus station. Hotels like Stay Hotel Leiria Centro (54 €/night), Porta 20 Boutique Guesthouse (78 €/night), B&B Hotel Leiria Fatima (70 €/night), and Hotel Eurosol Leiria & Jardim (90 €/night) all sit in or very close to this core.
- Marrazes e Barosa (Northern Ring Road Corridor): A modern commercial area just north of the centre, practical for drivers and business travelers. TRYP by Wyndham Leiria (102 €/night) is located here, close to retail parks and with easy access to the IC2 and A1 motorway.
- Monte Real (Thermal Village, 15 km north): A quiet pine-forest village built around natural thermal springs. Ideal for couples or wellness travelers. Monte Real Hotel, Termas & Spa (205 €/night, rated 4.7/5) is the anchor property here, offering a full spa circuit fed by genuine mineral-thermal water.
- Regueira de Pontes (Rural South-West Fringe): A semi-rural area a short drive from the centre, quieter and more residential. Lisotel (108 €/night) caters well to road-trippers and families who want space without paying city-centre prices.
- Azoia (Countryside West): A small village in the hills west of Leiria, closer to the Pinhal de Leiria pine forest and the coast road. Leiriartem Hotel (147 €/night, rated 4.9/5) offers a refined rural setting with easy access to the beach towns of Nazaré and São Pedro de Moel.
Good to know
- Arrive by train or bus if you can: Leiria has a central bus terminal (Rodoviária) well connected to Lisbon (around 1.5 hours), Porto (around 2 hours), and Coimbra. The nearest train station with intercity services is actually in Marinha Grande or via connection at Caldas da Rainha, so buses are often faster and more direct for most routes.
- Book early for Fatima pilgrimage dates: The major Fatima processions (May 12-13 and October 12-13) fill hotels across the entire district, including Leiria. Prices rise and availability drops sharply in the weeks surrounding those dates.
- Spring and early autumn are the sweet spot: April to June and September to October bring mild temperatures (18-25 °C), low rainfall, and manageable crowds. July and August are hot and very busy, especially if you plan to combine city sightseeing with beach days on the Atlantic coast.
- A car opens up the region significantly: Public transport within Leiria city is limited. If you want to visit Batalha, Alcobaça, Nazaré, and Fatima in one trip, renting a car at the bus terminal or via delivery to your hotel is the most practical option.
- The castle is free on Sunday mornings: Leiria Castle charges a modest entrance fee, but entry is free before 2 PM on Sundays, a useful detail for budget-conscious visitors building a Saturday-night, Sunday-morning itinerary.
What to know about hotels in Leiria?
What is the best area to stay in Leiria for first-time visitors?+
The historic city centre is the most practical choice for first-time visitors. Staying here puts you within walking distance of the castle, the riverside dining strip, the bus terminal, and the main market. Hotels in the centre range from around 54 € to 90 € per night, covering both budget and mid-range needs.
What is the best time of year to visit Leiria?+
April to June and September to October offer the best combination of pleasant weather, lower crowds, and reasonable hotel rates. Summer (July to August) is warm and busy, particularly because Leiria serves as a gateway to the Atlantic coast beaches. Winter is mild by northern European standards but can be rainy.
How do you get from Lisbon Airport to Leiria?+
The most common option is taking the Rede Expressos or Rodoviária Tejo bus service from Lisbon's Sete Rios bus terminal, with journey times of around 1.5 to 2 hours. Lisbon Airport connects to Sete Rios via Metro (Blue Line to Jardim Zoológico). Alternatively, a taxi or ride-share from Lisbon Airport directly to Leiria takes roughly 1.5 hours by motorway and is more practical for groups or heavy luggage.
Is Leiria a good base for visiting Fatima and Batalha?+
Yes, Leiria is one of the best-placed bases for both sites. Fatima is approximately 25 km to the south (around 25 minutes by car), and the UNESCO Batalha Monastery is about 11 km south-east (under 15 minutes). Both can comfortably be visited as half-day trips from a Leiria hotel.
What is the average hotel budget for a stay in Leiria?+
Based on available listings, budget travelers can find 3-star options in the city centre from around 54 € to 70 € per night. Mid-range 4-star hotels in and around the city run from approximately 102 € to 147 € per night. A premium wellness stay at the Monte Real spa resort is listed at 205 € per night.
Plan your stay in Leiria
Tell us your wish, your dates and your budget. Charlize puts together hotels, activities and tables in one conversation.








