Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Hotel in Douro Valley, Vila Real · 89.35 km from centre
8.3
1,136 reviews
Breakfast available
Miracorgo is located in Vila Real’s historic center and offers a panoramic restaurant with views of the Corgo River.
Hotel Miracorgo’s guest rooms have views of the river, the city and the surrounding gardens. They include air conditioning, satellite TV and double glazing.
Guests can enjoy regional gastronomy together with a selection of Portuguese wines.
The Miracorgo offers free underground parking. Guests can take a 5-minute walk to the Câmara Eclesiástica De Vila Real or take an 8-minute drive to the Matteus Palace.

Hotel in Santo Ildefonso, Porto · 110.21 km from centre
9.0
714 reviews
Breakfast available
With a stay at Hotel Dom Henrique Downtown, you'll be centrally located in Porto, steps from Porto Historic Center and 4 minutes by foot from Bolhao Market. This family-friendly hotel is 1.2 mi (1.9 km) from Ribeira Square and 1 mi (1.5 km) from Porto Cathedral.

Hotel in Coimbra District, Miranda do Corvo · 75.77 km from centre
9.6
172 reviews
Breakfast available
With a stay at Hotel Parque Serra da Lousã in Miranda do Corvo, you'll be within a 15-minute drive of Biological Park of Serra da Lousa and Castle of Lousã. This family-friendly hotel is 7.8 mi (12.5 km) from Penela Castle and 7.8 mi (12.6 km) from Church of San Miguel.

Hotel in Santarém District, Tomar · 119.72 km from centre
9.6
790 reviews
Breakfast available
With a stay at Thomar Boutique Hotel in Tomar, you'll be within a 5-minute walk of Museu da Levada and Núcleo De Arte Contemporânea. This hotel is 0.2 mi (0.3 km) from Mouchão Park and 0.5 mi (0.8 km) from Sao Joao Baptista.

Hotel in Santarém District, Abrantes · 125.24 km from centre
9.2
120 reviews
Breakfast available
A stay at Luna Hotel Turismo places you in the heart of Abrantes, within a 15-minute walk of Church of Saint Vincent and Abrantes Castle. This hotel is 2.5 mi (4.1 km) from Tagus Valley and 8.8 mi (14.1 km) from Lapa River Beach.

Hotel in Cedofeita, Santo Ildefonso, Sé, Miragaia, São Nicolau e Vitória, Porto · 109.74 km from centre
9.4
1,002 reviews
Breakfast available
NH Collection Porto Batalha is in the heart of Porto, within a 5-minute walk of Porto Coliseum and Avenida dos Aliados. This spa hotel is 0.8 mi (1.3 km) from Porto Cathedral and 1.9 mi (3 km) from Museum of Port Wine.

Hotel in Fátima, Ourem · 131.45 km from centre
9.6
1,003 reviews
Breakfast available
With a stay at Hotel Santa Maria, you'll be centrally located in Ourem, within a 10-minute walk of Chapel of the Apparitions and Wax Museum. This hotel is 0.5 mi (0.7 km) from Church of the Most Holy Trinity and 1 mi (1.6 km) from Sanctuary of Our Lady of Fatima.

Hotel in Lamego · 73.88 km from centre
9.4
280 reviews
Breakfast available
Located in Lamego, Delfim Douro Hotel is on the riverwalk, within a 10-minute drive of Douro Museum and Peso da Regua Parish Church. This hotel is 7.8 mi (12.6 km) from Lamego Cathedral and 9 mi (14.5 km) from Igreja de Nossa Senhora dos Remédios.

Hotel in Braga · 134.99 km from centre
9.6
242 reviews
Breakfast available
A stay at Burgus Tribute & Design Hotel places you in the heart of Braga, steps from Braga Cathedral and Medina Museum. This hotel is 0.3 mi (0.4 km) from Theatro Circo and 0.3 mi (0.4 km) from D. Diogo de Sousa Museum.

Hotel in Braga · 135.14 km from centre
9.4
351 reviews
Breakfast available
With a stay at Hotel Moon & Sun Braga, you'll be centrally located in Braga, steps from BragaShopping and Santa Barbara Garden. This hotel is 0.8 mi (1.2 km) from Braga Cathedral and 0.9 mi (1.4 km) from Arco da Porta Nova.

Hotel in Oliveira De Azemeis · 77.81 km from centre
9.0
134 reviews
Breakfast available
Located in Oliveira De Azemeis, Hotel Rural Vale do Rio & Spa is on the riverwalk, within a 10-minute drive of Ferreira de Castro House and Oliveira de Azemeis Church. This family-friendly hotel is 5 mi (8 km) from La Salette Park and 17.4 mi (28.1 km) from Casa das Pedras Parideiras.

Hotel in Coimbra District, Montemor-o-Velho · 91.12 km from centre
9.4
75 reviews
Located in Montemor-o-Velho, Garça Real Hotel & Spa is by the sea, within a 10-minute drive of Montemor-o-Velho Castle and Paul de Arzila Nature Reserve. This golf hotel is 5.4 mi (8.6 km) from Santo Antonio dos Olivais Church and 11.9 mi (19.2 km) from Water Museum.

Hotel in Ribeira, Porto · 109.87 km from centre
9.6
504 reviews
Breakfast available
With a stay at Exmo Hotel by Olivia in Porto (Centro / Baixa), you'll be steps from Porto Historic Center and Ribeira Square. This hotel is 0.3 mi (0.5 km) from Porto Cathedral and 0.5 mi (0.7 km) from Dom Luis I Bridge.

Hotel in Maia · 120.06 km from centre
9.0
1,008 reviews
Breakfast available
Located in Maia (Moreira), Oporto Airport & Business Hotel is within a 15-minute drive of SEA LIFE Porto and Casa da Música. This hotel is 8.7 mi (13.9 km) from Porto Botanical Garden and 8.9 mi (14.3 km) from Vila Nova de Gaia.

Hotel in Beira, Estarreja · 84.27 km from centre
8.2
169 reviews
Breakfast available
Located in Estarreja, Tulip Inn Estarreja Hotel & Spa is in the suburbs, within a 10-minute drive of BioRia and Egas Moniz House Museum. This family-friendly hotel is 5 mi (8 km) from House Museum Custodio Prato and 5.6 mi (9 km) from Murtosa Municipal Museum.

Guesthouse in Douro Valley, Vila Real · 91.27 km from centre
9.4
156 reviews
With a stay at Borralha Hotel, Restaurante & Spa in Vila Real, you'll be within a 5-minute drive of Ponte de Piscais and Carreira Gardens. This guesthouse is 1.2 mi (1.9 km) from Miradouro de Trás-do-Cemitério and 1.3 mi (2.1 km) from Museu Etnográfico de Vila Real.

Hotel in Santo Ildefonso, Porto · 109.56 km from centre
9.4
319 reviews
Breakfast available
With a stay at Arts Hotel Porto, Tapestry Collection By Hilton, you'll be centrally located in Porto, steps from Porto Historic Center and 8 minutes by foot from Bolhao Market. This hotel is 0.5 mi (0.8 km) from Porto Cathedral and 0.5 mi (0.8 km) from Dom Luis I Bridge.

Hotel in Beira, Agueda · 69.43 km from centre
8.2
151 reviews
With a stay at In Gold Hotel & Spa in Agueda, you'll be 5.5 mi (8.8 km) from Igreja de Ois da Ribeira and 15 mi (24.2 km) from Ria de Aveiro. This hotel is 20.4 mi (32.8 km) from Barra Beach and 20.7 mi (33.3 km) from Costa Nova Beach.

Hotel in Douro Valley, Armamar · 71.31 km from centre
10.0
1 review
Breakfast available
Located in Armamar, Quinta São José do Barrilario is a 4-minute drive from Duoro River and 9 minutes from Quinta do Tedo. This luxury hotel is 4 mi (6.5 km) from Quinta de Santa Eufemia and 5.8 mi (9.3 km) from Quinta do Popa.

Hotel in Costa Verde, Vizela · 113.23 km from centre
7.7
1,213 reviews
Breakfast available
The 4-star Hotel Bienestar Termas de Vizela offers a central location in Vizela, less than 10 minutes’ walking from Vizela Train Station. The hotel features a lounge bar and a restaurant on site.
Each air-conditioned room is elegantly decorated and includes a LCD satellite TV and mini-bar. Guests can browse the Internet through the free WiFi. The private bathroom comes with a hairdryer and either a shower or a bath.
The restaurant and lounge bar offer guests the opportunity for a late night drink and a meal with regional flavors. Guests can enjoy their meals outdoors weather permitting.
Hotel Bienestar Termas de Vizela offers a thermal spa featuring rooms with massages and treatments, 2 minutes’ walking from the unit. It also has a Dynamic Swimming Pool with Thermal Circuit (Including lounge chair with jets and jacuzzi), Vichy shower and respiratory treatments.
Guimarães is less than 15 minutes’ driving, and Porto International Airport is 32 mi away from the Bienestar Termas de Vizela.