Hotels in Leiria

Search and compare Leiria hotels from hundreds of travel sites and save

Leiria
29 Nov — 30 Nov2
Leiria
Tue 29/11
Wed 30/11
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Leiria

Filter by star ratings
All filters
Hotel Santo Antonio Da Baia
7.6 Good
Dos Bombeiros Voluntarios, São Martinho do Porto, Leiria, Portugal
Show on map
0.6 km from city centre, São Martinho do Porto, Portugal 
GoodBased on 781 reviews
7.6

Situated in Alcobaca, Hotel Santo Antonio Da Baia provides traditional 3-star accommodation, as well as a swimming pool. It offers complimentary Wi-Fi, a diving centre and meeting rooms.

Miramar Hotel & Spa
7.6 Good
Rua Abel da Silva, 36, Nazaré, Leiria, Portugal
Show on map
0.7 km from city centre, Nazaré, Portugal 
GoodBased on 2,293 reviews
7.6

Miramar Hotel & Spa provides 4-star accommodation in Nazare. This art deco hotel is an ideal choice for discovering the local vineyards as it is situated in the Lisboa Wine Region.

Mh Peniche
8.7 Excellent
Avenida Monsenhor Bastos, Peniche, Leiria, Portugal
Show on map
1.9 km from city centre, Peniche, Portugal 
ExcellentBased on 2,913 reviews
8.7

Featuring a Jacuzzi, a sauna and an outdoor pool, the hotel is situated in Peniche and is a short stroll from Peniche Beach. It has a spa, as well as a Turkish steam bath and massage services.

Mh Atlantico
8.4 Excellent
Complexo Turistico do Botado, Peniche, Leiria, Portugal
Show on map
3.9 km from city centre, Peniche, Portugal 
ExcellentBased on 1,634 reviews
8.4

MH Atlantico Golfe is located in Peniche and is close to the Lisboa Wine Region. It has a gym, as well as a sauna, a Jacuzzi and an outdoor pool.

Sana Silver Coast Hotel
8.7 Excellent
Avenida Dom Manuel Figueira Freire Da Camara Caldas Da Rainha, 2500-184, Caldas da Rainha, Leiria, Portugal
Show on map
0.3 km from city centre, Caldas da Rainha, Portugal 
ExcellentBased on 1,223 reviews
8.7

Less than a 20-minute walk from Caldas da Rainha Train Station, SANA Silver Coast Hotel provides guests with a convenient base when in Caldas da Rainha. This modern hotel is an ideal choice for exploring local vineyards as it is located in the Lisboa Wine Region.

Hotel Mar e Sol & Spa
7.9 Good
Avenida Da Liberdade N.o 01, São Pedro de Moel, Leiria, Portugal
Show on map
0.2 km from city centre, São Pedro de Moel, Portugal 
GoodBased on 1,131 reviews
7.9

Situated in Marinha Grande, Hotel Mar e Sol & Spa is within walking distance of Sao Pedro de Moel Beach and provides a sauna. It offers 4-star accommodation with air-conditioned rooms.

Hotel Cristal Praia Resort & Spa
8.0 Excellent
Avenida Marginal, Vieira de Leiria, Leiria, Portugal
Show on map
3.3 km from city centre, Vieira de Leiria, Portugal 
ExcellentBased on 227 reviews
8.0

Featuring outdoor tennis courts, an outdoor pool and a sauna, Hotel Cristal Praia Resort & Spa Vieira de Leiria is situated in Marinha Grande and offers cosy accommodation. Some of the facilities provided at this 4-star hotel are a Turkish steam bath and water slides.

Bom Sucesso Resort
8.0 Excellent
Lugar DO Bom Sucesso - Vau 27, Óbidos, Leiria, Portugal
Show on map
6.6 km from city centre, Óbidos, Portugal 
ExcellentBased on 662 reviews
8.0

Located in Obidos, Bom Sucesso Resort is a short drive from Lagoa de Obidos and the Jose Malhoa Museum. This sophisticated resort is a convenient base for exploring the local vineyards as it is situated in the Lisboa Wine Region.

Tips for booking hotels in Leiria

Cheapest month:March
Most expensive month:June
Average price in Leiria:€83/night
Cheapest price found:€29/night
Cheapest day:Tuesday
Most expensive day:Sunday
€44 - €144
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€64 - €185
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Leiria hotels

1
Hotel Magic
9.1 Excellent
Rua Mouzinho de Albuquerque, nr 58, Nazaré, Leiria, Portugal
Show on map
0.3 km from city centre, Nazaré, Portugal 

Situated in Nazare, Hotel Magic offers stylish, 3-star accommodation close to Nazare Beach. It provides complimentary Wi-Fi, a swimming pool and a 24-hour reception.

2
Praia D'El Rey Marriott Golf & Beach Resort
9.1 Excellent
Vale De Janelas, Av. D. Ines de Castro, 1, Óbidos, Leiria, Portugal
Show on map
11.8 km from city centre, Óbidos, Portugal 

Praia D'El Rey Marriott Golf & Beach Resort provides a luxury setting while in Obidos. Guests also have exclusive access to the Kalyan Spa and Kalyan Fitness.

3
The Literary Man Obidos Hotel
7.7 Good
Rua De Dom João De Ornelas, Óbidos, Leiria, Portugal
Show on map
0.1 km from city centre, Óbidos, Portugal 

The Literary Man - Obidos Hotel provides unique 4-star accommodation in Obidos. This charming hotel is an ideal base for discovering the local vineyards as it is located in the Lisboa Wine Region.

4
Pousada Castelo de Obidos
8.3 Excellent
Paço Real, Óbidos, Leiria, Portugal
Show on map
0.3 km from city centre, Óbidos, Portugal 

Pousada Castelo de Obidos provides a modern setting while in Obidos. This elegant hotel is an ideal base for exploring the local vineyards as it is situated in the Lisboa Wine Region.

Cheapest hotels in Leiria, Portugal

Marazul
6.3 Good
Largo Padre Jose C. Leal, N 1, Serra de El-Rei, Leiria, Portugal
Show on map
0.0 km from city centre, Serra de El-Rei, Portugal 

Hotel Marazul Peniche is situated in Peniche and offers free Wi-Fi. This peaceful hotel is an ideal base for exploring local vineyards as it is set in the Lisboa Wine Region.

€25
Avg. per night
Bukubaki eco surf resort
8.1 Excellent
Rua do Juncal, Peniche, Leiria, Portugal
Show on map
8.0 km from city centre, Peniche, Portugal 

Bukubaki Eco Surf Resort is located in Peniche and features free Wi-Fi. It also offers a sauna, massage services and an outdoor pool.

€30
Avg. per night
Europeia Hotel
7.2 Good
Alm. Candi Dos Reis, Nº64 - Hotel, Caldas da Rainha, Leiria, Portugal
Show on map
0.4 km from city centre, Caldas da Rainha, Portugal 

Europeia Hotel is located in Caldas da Rainha and offers free Wi-Fi. Surrounded by local bars and restaurants, it is a short walk from Caldas da Rainha Train Station.

€30
Avg. per night
Residencia Paris
6.2 Good
Av. Vitor Gallo 13-A, Marinha Grande, Leiria, Portugal
Show on map
0.1 km from city centre, Marinha Grande, Portugal 

Featuring a swimming pool, Residencia Paris is situated in Marinha Grande and provides comfortable accommodation. It offers complimentary Wi-Fi, a playground and a 24-hour reception.

€30
Avg. per night
Inatel Foz Do Arelho
7.6 Good
Rua Francisco De Almeida Grandela, Nº17, Caldas da Rainha, Leiria, Portugal
Show on map
7.9 km from city centre, Caldas da Rainha, Portugal 

INATEL Foz Do Arelho provides comfortable 3-star accommodation in Caldas da Rainha. It has a fitness centre, as well as an outdoor pool, a terrace and meeting rooms.

€37
Avg. per night
Hotel Cristal Caldas
7.4 Good
Rua António Sérgio 31, Caldas da Rainha, Leiria, Portugal
Show on map
0.6 km from city centre, Caldas da Rainha, Portugal 

Less than a 20-minute stroll from Caldas da Rainha Train Station, Hotel Cristal Caldas provides guests with a convenient base when visiting Caldas da Rainha. It also offers meeting rooms, a 24-hour reception and an outdoor pool.

€37
Avg. per night
Hotel Ancora Mar
7.9 Good
Rua Sub-Vila Nº49, Nazaré, Leiria, Portugal
Show on map
0.4 km from city centre, Nazaré, Portugal 

Situated in Nazare, Hotel Ancora Mar is a short walk from the Lisboa Wine Region and provides an outdoor pool. Those staying at the property also have access to complimentary wireless internet and on-site parking.

€39
Avg. per night
ibis Leiria Fatima
7.0 Good
Avenida Nossa Senhora de Fátima Quinta do Taborda - Lote 56 Leiria PT, Leiria, Leiria, Portugal
Show on map
1.7 km from city centre, Leiria, Portugal 

Hotel ibis Leiria Fatima offers a comfortable setting while in Leiria. It is ideally located for guests wanting to visit local attractions.

€44
Avg. per night

Hotel prices in Leiria

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Leiria

Facts about staying in Leiria

  • Where is the best place to stay in Leiria?

    Users favour staying in areas such as Óbidos, Nazaré, and Peniche. Consider these locations when searching for your desired stay.

  • What are the best hotels in Leiria?

    One of the most popular hotels in Leiria is Praia D'El Rey Marriott Golf & Beach Resort, which has been reviewed by 2,004 users and currently has a rating of 9.1/10. Other top-rated locations include Casa do Bairro by CosyCasa Praia Peniche and Royal Obidos Spa & Golf Resort, which have received 8.5/10 and 8.7/10 ratings from our users, respectively.