Marco accommodation from AU$80
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Check hotel availability in Marco
Top hotel deals in Marco

Douro Royal Valley Hotel & SPA
Portela do Rio, Pala - Ribadouro Baiao
The price is AU$251 per night
AU$251
30 June - 1 July
includes taxes & fees
10.06 km from city centre
Douro Royal Valley Hotel & SPA: Luxury hotel with free breakfast and free WiFi. Located on a river.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Octant Douro
Estrada Nacional 222 Km 41 Castelo de Paiva
The price is AU$641 per night
AU$641
23 June - 24 June
includes taxes & fees
23.43 km from city centre
Octant Douro: Luxury hotel with free breakfast and free WiFi. Located on a river.
Pool
Breakfast included
Free cancellation
Reserve now, pay when you stay

Six Senses Douro Valley
Quinta de Vale Abraão Lamego
The price is AU$2,525 per night
AU$2,525
22 June - 23 June
includes taxes & fees
28.16 km from city centre
Six Senses Douro Valley: Luxury hotel with free WiFi and free parking. Located in the mountains.
Pool
Hot tub

The Wine House Hotel - Quinta da Pacheca
Rua do Relógio do Sol, 261, Cambres Lamego
The price is AU$500 per night
AU$500
21 June - 22 June
includes taxes & fees
29.55 km from city centre
The Wine House Hotel - Quinta da Pacheca: Family-friendly hotel with free WiFi and free parking. Located near a train station.
Pool
Hot tub

Douro Castelo Signature
R. do Castelo 3-17 Lamego Viseu
The price is AU$173 per night
AU$173
19 June - 20 June
includes taxes & fees
30.1 km from city centre
Douro Castelo Signature: Hotel with free breakfast and free WiFi. Located in the historical district.
Pool
Breakfast included
Free cancellation
Reserve now, pay when you stay

Lamego Hotel & Life
Rua de São João Lamego
The price is AU$269 per night
AU$269
19 July - 20 July
includes taxes & fees
30.76 km from city centre
Lamego Hotel & Life: Business-friendly hotel with free breakfast and free WiFi. Guests love the helpful staff!
Pool
Breakfast included

Vila Gale Collection Douro Hotel
Lugar dos Varais - Cambres Lamego
The price is AU$318 per night
AU$318
28 June - 29 June
includes taxes & fees
30.69 km from city centre
Vila Gale Collection Douro Hotel: Business-friendly hotel with free breakfast and free WiFi. Located on a river.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Stay Hotel Guimarães Centro
Av. D. João IV, nº 631 Guimarães
The price is AU$91 per night
AU$91
22 June - 23 June
includes taxes & fees
30.61 km from city centre
Stay Hotel Guimarães Centro: Hotel with free WiFi and a bar/lounge. Located in the historical district.
Free WiFi
Air conditioning
Free cancellation
Reserve now, pay when you stay

Hotel de Guimarães
Rua Eduardo Manuel de Almeida Guimarães
The price is AU$184 per night
AU$184
21 June - 22 June
includes taxes & fees
30.72 km from city centre
Hotel de Guimarães: Business-friendly hotel with free WiFi and free parking. Located near a train station.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Casa de São Domingos
Avenida Diocese de Vila Real Peso da Régua Douro Valley
The price is AU$244 per night
AU$244
6 July - 7 July
includes taxes & fees
31.09 km from city centre
Casa de São Domingos: Business-friendly bed & breakfast with free breakfast and free WiFi. Guests love the helpful staff!
Pool
Breakfast included
Free cancellation
Reserve now, pay when you stay

Ibis Guimaraes
Avenida Conde Margarido 12 Guimarães
The price is AU$80 per night
AU$80
23 June - 24 June
includes taxes & fees
31.41 km from city centre
Ibis Guimaraes: Pet-friendly hotel with free WiFi and a bar/lounge. Located next to a shopping centre.
Pet-friendly
Free WiFi
Free cancellation
Reserve now, pay when you stay

Eurostars Santa Luzia
Rua Francisco Agra, 100 Guimarães
The price is AU$146 per night
AU$146
21 June - 22 June
includes taxes & fees
31.66 km from city centre
Eurostars Santa Luzia: Business-friendly hotel with free WiFi and an indoor pool. Located in the city centre.
Pool
Spa
Free cancellation
Reserve now, pay when you stay
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Marco hotels essential information
Accommodation | 1,099 hotels |
|---|---|
Lowest Price | AU$80 |
Highest Price | AU$2,525 |
Popular hotels | Octant Douro, Douro Royal Valley Hotel & SPA, Six Senses Douro Valley, Stay Hotel Guimarães Centro, The Wine House Hotel - Quinta da Pacheca, Ibis Guimaraes, Casa de São Domingos, Lamego Hotel & Life, Vila Gale Collection Douro Hotel, Eurostars Santa Luzia, Hotel de Guimarães, Douro Castelo Signature |
New reviews! Best hotels in Marco

Wotif Verified Review
5 / 5
Our stay at the Octant Douro was amazing! They accommodated our early arrival by treating us to breakfast and getting us into our room well before check in time. They upgraded our room and consistently checked in if we needed anything and were so helpful to every question that we had. We will definitely be back!
A verified traveller stayed at Octant Douro
Posted 2 days ago
^Eligibility requirements and conditions apply.


