Find and Book Top Hotels in Leiria

Search among 10 available hotels and places to stay in Leiria from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-10 out of 10
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great203 reviews
MapView on map800 yd from City Center600 yd from Leiria Castle
From   US$ 69 /nightSelect
8.4
Great150 reviews
MapView on map800 yd from City Center500 yd from Dr. Magalhães Pessoa Stadium
From   US$ 89 /nightSelect
Bed & Breakfast
8.4
Great157 reviews
1.5 mi from City Center
From   US$ 49 /nightSelect
8.4
Great240 reviews
800 yd from City Center700 yd from Leiria Castle
From   US$ 69 /nightSelect
8.4
Great113 reviews
1100 yd from City Center900 yd from Leiria Castle
From   US$ 103 /nightSelect
8.2
Great280 reviews
600 yd from City Center700 yd from Leiria Castle
From   US$ 76 /nightSelect
8.4
Great272 reviews
1100 yd from City Center900 yd from Leiria Castle
From   US$ 74 /nightSelect
8.2
Great123 reviews
4.4 mi from City Center
From   US$ 90 /nightSelect
8.0
Great193 reviews
1300 yd from City Center1000 yd from Leiria Castle
From   US$ 84 /nightSelect
8.2
Great71 reviews
1200 yd from City Center1100 yd from Leiria Castle
From   US$ 27 /nightSelect

Best hotels and places to stay in Leiria

Why visit?

Leiria, located in Portugal, offers a charming and picturesque setting for tourists to explore. With its rich history, beautiful architecture, and stunning natural landscapes, it is an ideal destination for those seeking a mix of culture, relaxation, and adventure. The city is home to a variety of hotels, ensuring visitors have a comfortable and enjoyable stay.

Where to stay?

Historic Downtown: If you want to immerse yourself in the rich history of Leiria, staying in the Historic Downtown area is a great choice. With its narrow streets, medieval castle, and traditional buildings, this area offers a unique and atmospheric experience. The hotels in this area provide easy access to attractions such as Leiria Castle and the Cathedral of Leiria.

São Martinho do Porto: For those looking for a coastal getaway, São Martinho do Porto is an excellent option. Situated just a short drive from Leiria, this seaside town offers beautiful beaches, crystal-clear waters, and a relaxed atmosphere. Hotels in São Martinho do Porto provide stunning views of the bay and easy access to sunbathing, swimming, and water sports.

Batalha: If youre interested in exploring the nearby historical site of the Batalha Monastery, staying in the town of Batalha is a convenient choice. This small and charming town is known for its Gothic architecture and proximity to the monastery. Hotels in Batalha offer a tranquil and peaceful setting, perfect for relaxing after a day of sightseeing.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $100.

4-star hotels: The average price per night is around $100 to $150.

5-star hotels: The average price per night is around $150 to $200.Leiria, located in Portugal, offers a charming and picturesque setting for tourists to explore. With its rich history, beautiful architecture, and stunning natural landscapes, it is an ideal destination for those seeking a mix of culture, relaxation, and adventure. The city is home to a variety of hotels, ensuring visitors have a comfortable and enjoyable stay.Historic Downtown: If you want to immerse yourself in the rich history of Leiria, staying in the Historic Downtown area is a great choice. With its narrow streets, medieval castle, and traditional buildings, this area offers a unique and atmospheric experience. The hotels in this area provide easy access to attractions such as Leiria Castle and the Cathedral of Leiria.

3-star hotels: The average price per night is around $70 to $100.

4-star hotels: The average price per night is around $100 to $150.

5-star hotels: The average price per night is around $150 to $200.

Best value for money:

Hotel Avenida: Offering affordable rates, Hotel Avenida provides comfortable rooms with modern amenities. Located in the heart of Leiria, this hotel is conveniently close to shops, restaurants, and attractions such as Leiria Castle and the Dr. Magalhães Pessoa Stadium. Guests can enjoy a complimentary breakfast and access to free Wi-Fi during their stay.

Hotel Casa da Nora: Nestled in the tranquil town of Batalha, Hotel Casa da Nora offers a cozy and welcoming atmosphere for a reasonable price. The property features comfortable rooms, a charming courtyard, and a restaurant serving traditional Portuguese cuisine. With its location near the Batalha Monastery, guests can easily explore this historical site.

Hotel Cristal Marinha: Situated in São Martinho do Porto, Hotel Cristal Marinha offers excellent value for money with its comfortable rooms and convenient amenities. The hotel is just a short walk from the beach, making it an ideal choice for beach lovers. Guests can also enjoy the on-site restaurant and bar, as well as access to free Wi-Fi.

Best kids-friendly hotels:

Hotel D. Dinis: Located in Leiria, Hotel D. Dinis welcomes families with its child-friendly facilities and attentive service. The hotel offers spacious family rooms, a childrens playground, and a game room. With its central location, families can easily explore the citys attractions, including the Leiria Castle and the Moinho do Papel.

SANA Silver Coast Hotel: Situated in the heart of Leiria, SANA Silver Coast Hotel provides a range of family-friendly amenities. The hotel features interconnecting rooms, a childrens pool, and a kids club. Families can also take advantage of the convenient location, with shops, restaurants, and attractions within walking distance.

Best hotels for a romantic getaway:

Hotel Tryp Leiria: With its elegant rooms and attentive service, Hotel Tryp Leiria is an excellent choice for a romantic retreat. The hotel offers a cozy ambiance, a rooftop terrace with panoramic views, and a restaurant serving delicious cuisine. Located in the heart of Leiria, couples can easily explore the citys romantic spots.

Palace Hotel Monte Real: Situated in the town of Monte Real, just a short drive from Leiria, Palace Hotel Monte Real provides a luxurious setting for a romantic getaway. The hotel features spacious rooms, a spa, and a gourmet restaurant. Couples can indulge in relaxation and pampering while enjoying the tranquil surroundings.

Best for location:

Eurosol Residence: Located in the Historic Downtown area of Leiria, Eurosol Residence offers comfortable accommodations with easy access to the citys main attractions. The hotel provides modern rooms, a fitness center, and a restaurant. Guests can explore the nearby Leiria Castle and the vibrant shopping district.

Casa dos Castelejos: Situated in Batalha, Casa dos Castelejos offers a prime location for exploring the Batalha Monastery and its surroundings. The cozy guesthouse features comfortable rooms with traditional décor, a garden, and a terrace. Guests can enjoy the tranquility of the area while being close to historical landmarks.

T3-Turismo Rural Terras de Sicó: Located in the countryside near Leiria, T3-Turismo Rural Terras de Sicó provides a peaceful retreat with easy access to nature. The property offers comfortable accommodations in a rustic setting, with a garden, outdoor pool, and panoramic views. Guests can enjoy hiking, cycling, and exploring the surrounding countryside.

Best for a short city break:

Hotel Leiria Classic: Situated in the heart of Leiria, Hotel Leiria Classic offers comfortable rooms and a central location for a convenient city break. The hotel provides a cozy atmosphere, friendly service, and proximity to shops, restaurants, and attractions such as the Leiria Castle.

MH Atlântico: Located in São Martinho do Porto, MH Atlântico offers a relaxing setting for a short city break by the seaside. The hotel features comfortable rooms, a rooftop terrace with panoramic views of the bay, and a restaurant serving fresh seafood. Guests can enjoy walks along the beach and explore the nearby towns charm.

Show moreLess