Find and Book Top Rated Hotels in Leiria

Search among 9 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-9 out of 9
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.4
Great104 reviews
MapView on map1000 m from City Centre800 m from Leiria Castle
From   US$ 106 /nightSelect
8.2
Great182 reviews
MapView on map700 m from City Centre500 m from Leiria Castle
From   US$ 76 /nightSelect
8.4
Great240 reviews
800 m from City Centre700 m from Leiria Castle
From   US$ 70 /nightSelect
8.2
Great116 reviews
7.1 km from City Centre
From   US$ 95 /nightSelect
8.4
Great262 reviews
1000 m from City Centre800 m from Leiria Castle
From   US$ 82 /nightSelect
8.4
Great150 reviews
700 m from City Centre500 m from Dr. Magalhães Pessoa Stadium
From   US$ 86 /nightSelect
8.2
Great71 reviews
1.1 km from City Centre1000 m from Leiria Castle
From   US$ 1 089 /nightSelect
Aparthotel
8.2
Great265 reviews
600 m from City Centre600 m from Leiria Castle
From   US$ 107 /nightSelect
8.0
Great194 reviews
1.1 km from City Centre900 m from Leiria Castle
From   US$ 89 /nightSelect

Best hotels and places to stay in Leiria

Why visit?

Leiria, a charming city in Portugal, is a hidden gem that offers a wealth of cultural landmarks, historical sites, and natural beauty. Visitors can immerse themselves in the rich history of the city, explore the picturesque landscapes, and indulge in delicious local cuisine. With a range of excellent hotels, Leiria is an ideal destination for travelers looking for a memorable experience.

Where to stay?

Leiria City Center: For those seeking a centrally located accommodation in Leiria, the city center is the perfect choice. Here, visitors can find a variety of hotels that offer easy access to major attractions such as Leiria Castle, the Cathedral of Leiria, and the Jardim Luís de Camões. The city center is also known for its vibrant street markets, charming shops, and excellent dining options, making it an ideal base for exploring all that Leiria has to offer.

Batalha: Situated just a short distance from Leiria, the town of Batalha is renowned for its magnificent Batalha Monastery, a UNESCO World Heritage site. Staying in Batalha provides a peaceful and serene atmosphere, perfect for those looking to immerse themselves in history and architectural wonders. Visitors can also enjoy beautiful gardens, tranquil squares, and quaint cafes while admiring the stunning Gothic architecture of the monastery.

Sao Pedro de Moel: If youre seeking a coastal retreat, Sao Pedro de Moel is an ideal destination. This charming seaside village is located just a short drive from Leiria and offers a picturesque beach, breathtaking cliffs, and a tranquil atmosphere. Visitors can relax by the sea, explore the towns historic lighthouse, and indulge in fresh seafood at the local restaurants. With its scenic beauty and peaceful ambiance, Sao Pedro de Moel is a great place to unwind and enjoy the beauty of the Atlantic coastline.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $60 to $80.

4-star hotels: The average price per night is around $80 to $120.

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

Best value for money:

Hotel Leiria: Located in the heart of the city center, Hotel Leiria offers comfortable and affordable accommodations. With its convenient location, guests can easily explore the nearby attractions such as Leiria Castle and the Cathedral of Leiria. The hotel provides modern rooms, friendly staff, and amenities including free Wi-Fi and a delicious breakfast, making it a great value for money option.

Hotel D. Dinis: Situated in Batalha, Hotel D. Dinis offers cozy rooms with a fantastic view of the famous Batalha Monastery. Guests can enjoy a peaceful atmosphere, comfortable beds, and a restaurant serving traditional Portuguese dishes. This hotel provides a great value for money, especially for those interested in exploring the historical town of Batalha.

Hotel Mar e Sol: For those looking for a budget-friendly option near the coast, Hotel Mar e Sol in Sao Pedro de Moel is a fantastic choice. It offers comfortable rooms, a charming terrace, and easy access to the beautiful beach. With its affordable rates and proximity to the seaside, Hotel Mar e Sol provides excellent value for money.

Best kid-friendly hotels:

Hotel Casa da Nora: Located in a tranquil area near Leiria, Hotel Casa da Nora offers spacious family rooms and a range of amenities suitable for children. The hotel features a garden with a playground, a swimming pool, and a restaurant serving child-friendly meals. Its peaceful surroundings and family-friendly atmosphere make it a great choice for families visiting Leiria.

Eurosol Residence: Situated in the city center of Leiria, Eurosol Residence provides family-friendly accommodations with spacious rooms and extra beds for children. The hotel offers a childrens playroom, a swimming pool, and a buffet breakfast that caters to the needs of young guests. Its central location and child-friendly facilities make Eurosol Residence an ideal option for families exploring the city.

Best hotels for a romantic getaway:

Palace Hotel Monte Real: Nestled in the picturesque village of Monte Real, just a short distance from Leiria, Palace Hotel Monte Real offers a luxurious setting for a romantic escape. With its elegant rooms, spa facilities, and beautiful gardens, couples can enjoy a relaxing and romantic stay. The hotel also offers fine dining options and a tranquil atmosphere, perfect for a romantic getaway.

Praia DEl Rey Marriott Golf & Beach Resort: Situated on the stunning Silver Coast, Praia DEl Rey Marriott Golf & Beach Resort provides a perfect blend of luxury and natural beauty. Couples can enjoy spacious rooms with breathtaking views, access to a stunning beach, and a championship golf course. The resort also offers an array of romantic activities such as couples massages and candlelit dinners by the sea.

Best for location:

Hotel Tryp Leiria: Centrally located in Leiria, Hotel Tryp Leiria offers easy access to major attractions, shopping areas, and dining options. The hotel features comfortable rooms, a restaurant, and a bar, making it a convenient choice for those looking to explore the city.

Batalha Hotel: Situated in the historic town of Batalha, Batalha Hotel is just a stones throw away from the famous Batalha Monastery. Guests can enjoy comfortable rooms, a rooftop terrace with panoramic views, and an on-site restaurant. The hotels prime location allows visitors to immerse themselves in the rich history of Batalha effortlessly.

Hotel Miramar Sul: Located in Sao Pedro de Moel, Hotel Miramar Sul offers stunning views of the Atlantic Ocean. Guests can enjoy comfortable rooms, direct beach access, and facilities that include a spa, swimming pools, and a restaurant. The hotels beautiful coastal location provides an ideal setting for those seeking a relaxing and convenient stay.

Best for a short city break:

Lisotel: Situated on the outskirts of Leiria, Lisotel offers modern rooms, a spa center, and a panoramic restaurant. With its convenient location and excellent amenities, Lisotel is perfect for a short city break, allowing guests to explore both the citys attractions and the surrounding natural beauty.

Eurosol Leiria & Eurosol Jardim: These two sister hotels are both centrally located in Leiria, offering comfortable rooms and easy access to the citys main sights. Guests can enjoy a variety of amenities, including a restaurant, bar, and free Wi-Fi. With their prime locations and convenient facilities, Eurosol Leiria and Eurosol Jardim are ideal options for a short city break.

Show moreLess