Hotels in Leiria

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

Leiria
2 Jul — 3 Jul2
Leiria
Sat 2/7
Sun 3/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Leiria

Filter by star ratings
All filters
Bom Sucesso Resort
7.9 Good
Lugar DO Bom Sucesso - Vau 27, Óbidos, Leiria, Portugal
Show on map
4.1 mi from city centre, Óbidos, Portugal 
GoodBased on 796 reviews
7.9

Ideally situated in Obidos, Bom Sucesso Resort offers sophisticated accommodation an easy drive from Bom Sucesso Golf Course and Lagoa de Obidos. It provides excellent fitness facilities, including an outdoor pool and outdoor tennis courts.

Royal Obidos Spa & Golf Resort
8.7 Excellent
Cabeço Da Serra 0, Óbidos, Leiria, Portugal
Show on map
5.4 mi from city centre, Óbidos, Portugal 
ExcellentBased on 1,673 reviews
8.7

Royal Obidos Evolutee Hotel is located in Obidos and offers an indoor pool. This chic hotel is an ideal choice for discovering local vineyards as it is situated in the Lisboa Wine Region.

Mh Atlantico
8.5 Excellent
Complexo Turistico do Botado, Peniche, Leiria, Portugal
Show on map
2.4 mi from city centre, Peniche, Portugal 
ExcellentBased on 1,770 reviews
8.5

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.

Hotel Cristal Praia Resort & Spa
7.9 Good
Avenida Marginal, Vieira de Leiria, Leiria, Portugal
Show on map
2.1 mi from city centre, Vieira de Leiria, Portugal 
GoodBased on 238 reviews
7.9

Hotel Cristal Praia Resort & Spa Vieira de Leiria provides a cosy setting while in Marinha Grande. It features an outdoor pool with water slides, outdoor tennis courts and a sauna.

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.1 mi from city centre, São Pedro de Moel, Portugal 
GoodBased on 1,165 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.

The Beachfront - Praia D'El Rey Golf & Beach Resort
8.6 Excellent
Rua Josefa de Óbidos, 2, Óbidos, Leiria, Portugal
Show on map
7.0 mi from city centre, Óbidos, Portugal 
ExcellentBased on 403 reviews
8.6

The Beachfront - Praia D'El Rey Golf & Beach Resort provides comfortable 5-star accommodation in Obidos. It offers complimentary wireless internet, and also features a golf course.

Villa Batalha
8.6 Excellent
Rua Dom Duarte I, 248, Batalha, Leiria, Portugal
Show on map
0.2 mi from city centre, Batalha, Portugal 
ExcellentBased on 1,386 reviews
8.6

Hotel Villa Batalha provides 4-star accommodation in Batalha. It also offers a Jacuzzi, outdoor tennis courts and a sauna.

Vale D'azenha Hotel And Residences
8.9 Excellent
Rua Da Barrada, N.º 39, Alcobaça, Leiria, Portugal
Show on map
3.2 mi from city centre, Alcobaça, Portugal 
ExcellentBased on 1,308 reviews
8.9

Vale d'Azenha Hotel Rural & Residences is located in Alcobaca and offers a Jacuzzi. In addition to free private parking on site, the hotel features comfortable 4-star rooms and a bar.

Tips for booking hotels in Leiria

Cheapest month:February
Most expensive month:August
Average price in Leiria:£57/night
Cheapest price found:£18/night
Cheapest day:Saturday
Most expensive day:Monday
£36 - £104
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£71 - £92
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.2 mi 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.2 Excellent
Vale De Janelas Av. D. Ines de Castro, 1, Óbidos, Leiria, Portugal
Show on map
7.3 mi from city centre, Óbidos, Portugal 

Praia D'El Rey Marriott Golf & Beach Resort is located in Obidos and is close to Atlantic Coast Spa. Guests also have exclusive access to the Kalyan Spa and Kalyan Fitness.

3
Sana Silver Coast Hotel
8.8 Excellent
Avenida Dom Manuel Figueira Freire Da Camara Caldas Da Rainha, 2500-184, Caldas da Rainha, Leiria, Portugal
Show on map
0.2 mi from city centre, Caldas da Rainha, Portugal 

Situated in Caldas da Rainha, SANA Silver Coast Hotel provides modern 4-star accommodation, as well as a Jacuzzi. It is ideally positioned for guests wishing to discover the area's attractions.

4
Hotel Ancora Mar
8.0 Excellent
Rua Sub-Vila Nº49, Nazaré, Leiria, Portugal
Show on map
0.3 mi 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.

5
MH Peniche
8.8 Excellent
Avenida Monsenhor Bastos, Peniche, Leiria, Portugal
Show on map
1.2 mi from city centre, Peniche, Portugal 

Located amongst a range of popular tourist attractions, shops and dining options, MH Peniche is ideal for guests wanting to discover Peniche and its surroundings. It has a spa, as well as a Jacuzzi, a sauna and a Turkish steam bath.

6
The Literary Man Obidos Hotel
7.8 Good
Rua De Dom João De Ornelas, Óbidos, Leiria, Portugal
Show on map
0.0 mi from city centre, Óbidos, Portugal 

Situated a short drive from the Jose Malhoa Museum, The Literary Man - Obidos Hotel provides unique accommodation in Obidos. This charming hotel is an ideal base for discovering the local vineyards as it is located in the Lisboa Wine Region.

7
Pousada Castelo de Obidos
8.2 Excellent
Paço Real, Óbidos, Leiria, Portugal
Show on map
0.2 mi from city centre, Óbidos, Portugal 

This modern hotel is situated close to Obidos Castle in Obidos. It also offers meeting rooms, a 24-hour reception and a concierge.

Cheapest hotels in Leiria, Portugal

Hostel Paris
6.7 Good
Av. Vitor Gallo 13-A, Marinha Grande, Leiria, Portugal
Show on map
0.0 mi from city centre, Marinha Grande, Portugal 

Residencia Paris provides a comfortable setting when in Marinha Grande. It offers complimentary Wi-Fi, a swimming pool and a 24-hour reception.

£27
Avg. per night
Marazul
6.9 Good
Largo Padre Jose C. Leal, N 1, Serra de El-Rei, Leiria, Portugal
Show on map
0.0 mi from city centre, Serra de El-Rei, Portugal 

Hotel Marazul Peniche is located in Peniche and offers free wireless internet. This peaceful hotel is an ideal base for exploring local vineyards as it is situated in the Lisboa Wine Region.

£28
Avg. per night
Europeia Hotel
7.4 Good
Alm. Candi Dos Reis, Nº64 - Hotel, Caldas da Rainha, Leiria, Portugal
Show on map
0.2 mi 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
Hotel Cristal Caldas
7.4 Good
Rua António Sérgio 31, Caldas da Rainha, Leiria, Portugal
Show on map
0.4 mi 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.

£32
Avg. per night
ibis Leiria Fatima
7.0 Good
Avenida Nossa Senhora de Fátima, Quinta do Taborda - Lote 56, Leiria, Leiria, Portugal
Show on map
1.1 mi 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.

£39
Avg. per night
The Capital Boutique B&B
8.3 Excellent
Rua José Estevão nº45, Peniche, Leiria, Portugal
Show on map
0.5 mi from city centre, Peniche, Portugal 

Situated in Peniche, The Capital Boutique B&B provides 3-star accommodation, as well as a swimming pool. It is ideally positioned for those wanting to sightsee in the area.

£51
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
4.9 mi from city centre, Caldas da Rainha, Portugal 

Situated in Caldas da Rainha, INATEL Foz Do Arelho provides comfortable accommodation and features ocean views. It has a fitness centre, as well as an outdoor pool, a 24-hour reception and meeting rooms.

£61
Avg. per night
Hotel Santo Antonio Da Baia
7.8 Good
Dos Bombeiros Voluntarios, São Martinho do Porto, Leiria, Portugal
Show on map
0.4 mi from city centre, São Martinho do Porto, Portugal 

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.

£62
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?

    Óbidos, Nazaré, and Peniche are some of the most favoured places to stay in Leiria.

  • What are the best hotels in Leiria?

    Praia D'El Rey Marriott Golf & Beach Resort (9.2/10 from 1,927 reviews), The Beachfront - Praia D'El Rey Golf & Beach Resort (8.6/10 from 403 reviews), and Bom Sucesso Resort (7.9/10 from 796 reviews) are all highly rated places to stay in Leiria.