Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in Leiria

70
85 reviews by TrustYou
Rua Afonso de Albuquerque, 8
0.3 Miles from the centre

Located in the centre of Leiria, Hotel Leiriense is only 80-metres away from the Castle and 10-metres from the tree-lined square of Praça Rodrigues Lobo. Free WiFi is available throughout. Each of the rooms is simply decorated and opens out onto a balcony. They include a satellite TV, air-conditioning and a private bathroom. All rooms are accessible by an elevator. A fresh breakfast is served each morning in the breakfast room featuring traditional tiled walls and a chandelier. Local bars, cafes and restaurants are all within 40 metres of the hotel. The Hotel Leiriense is equipped with a 24-hour front desk, an ATM cash machine and private parking upon request. The bus terminal and taxi rank are less than 70 metres away. The A1 exit, which links Porto and Lisbon, is 10-minute drive away.

Show more
per night from £36
Estimated price based on searches in the last month
84
2078 reviews by TrustYou
Rua de Tomar, nº 3
0.5 Miles from the centre

Located in Leiria city centre, the renovated Hotel D. Dinis offers uniquely decorated rooms 150 metres from Leiria Bus Terminal. It offers free Wi-Fi access and private parking. All rooms have a flat-screen cable TV. Some offer river views from the private balcony. All include a private bathroom with bath or shower and free toiletries. Breakfast is available daily and can be served either in the breakfast room or in guests’ rooms for an extra fee. Within 150 metres, there is a variety of award-wining restaurants serving from traditional to exotic cuisine. D. Dinis offers a 24-hour reception with luggage storage. The hotel’s central location is ideal for long walks through the historic centre, the city’s garden and Liz River, located at 180 metres. Pombal train station with alfa pendular services is 26 km away, and Leiria Train station is 3.5 km. Batalha Monastery is a 17-minute drive and Alcobaça Monastery is a 32-minute drive away. The religious site of Fátima is a 20-minute drive.

Show more
per night from £40
Estimated price based on searches in the last month
Rua do Monte Touria Pousos
2.9 Miles from the centre

In Leiria

Show more
per night from £51
Estimated price based on searches in the last month

Eurosol Residence Hotel

86
377 reviews by TrustYou
Rua Comissao de Iniciativa, 13
0.4 Miles from the centre

Near Leiria Cathedral

Show more
per night from £52
Estimated price based on searches in the last month

Lisotel Hotel

83
1458 reviews by TrustYou
Estrada Nacional 109, Km 161.4, Ortigosa
4.2 Miles from the centre

In a rural location

Show more
per night from £53
Estimated price based on searches in the last month

São Luis Hotel

83
483 reviews by TrustYou
Rua Beatriz Machado, 11
0.6 Miles from the centre

Near Museu de Leiria

Show more
per night from £57
Estimated price based on searches in the last month

Tryp Leiria Hotel

87
680 reviews by TrustYou
Rua Manuel Simoes Maia
0.3 Miles from the centre

Near Dr. Magalhaes Pessoa Stadium

Show more
per night from £59
(price for Sun, 03 Oct)

Porta 20 Boutique Guesthouse Hotel

95
386 reviews by TrustYou
R. Beatriz Machado 20

Near Museu de Leiria

Show more
per night from £60
Estimated price based on searches in the last month

ATLANTICO GOLFE Hotel

86
1376 reviews by TrustYou
Complexo Turístico do Botado - Praia da Consolação - Botado

This popular hotel is spread over 5 floors and has over 93 rooms, of which 3 are suites and 20 are apartments. Guests are offered a bar, a dining room, an air-conditioned restaurant as well as rooms for conferences with a capacity of up to 700 persons. In addition, there is a laundry service, room service as well as a playground on offer for younger guests. Those arriving by car may take advantage of the car park or garage facilities.This hotel is located by the beautiful beach of Consolação, close to the picturesque fishing town of Peniche. Lisbon is situated around 80 km away and the airport is 85 km from the hotel.It is positioned in Botado Tourist Complex, right in front of Praia da Consolaýýo (beach) in Peniche, in the western region of Portugal and it is the ideal place for those who enjoys the country as much as the beach. The Consolaýýo beach is famous for its marvellous natural qualities, being reckoned the second best beach of the world for its hydrotherapeutic benefits.

Show more
per night from £66
Estimated price based on searches in the last month

Hotels in Leiria

lastminute.com has a fantastic range of hotels in Leiria, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Leiria hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Leiria has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Leiria

What are the best hotels to stay in Leiria?

Hotel Leiriense, Hotel Solar da Charneca and Hotel D. Dinis are some of the popular hotels in Leiria.

What are the most convenient hotel rates in Leiria?

The cheapest price for a double room in Leiria is £35, offered by Hotel Leiriense.

What hotels are in the central Leiria neighborhood?

The best hotels near the center of Leiria are Hotel Leiriense, Hotel D. Dinis and Hotel Solar da Charneca.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555