Hotels in Penafiel
From $339Octant Hotels Douro
4.6(1,506 reviews)FamilyHotelModern+1
From $205Casa da Calcada Relais & Chateaux
BoutiqueFamilyHotel+1
From $102Douro Royal Valley Hotel & Spa
4.1(682 reviews)BusinessModernSpecialty Hotel+2
From $139Monverde Wine Experiene Hotel
4.6(628 reviews)FamilyHotelModern+1
From $96Casa Valxisto - Country House
4.9(377 reviews)BusinessFamilyLodge+2
From $140Solar Egas Moniz
4.9(354 reviews)BusinessCastleFamily+2
From $92Hotel Rural Quinta da Cruz
4.3(277 reviews)HotelModernRomantic+1
From $98Hotel Porto Antigo
4.1(268 reviews)FamilyHotelModern+1
From $55Park Hotel Porto Valongo
4.0(266 reviews)BudgetFamilyHotel+1
From $99Penafiel Park Hotel & Spa
3.7(254 reviews)FamilyHotelModern+1
From $115Cidnay Santo Tirso - Charming Hotel & Executive Center
4.5(201 reviews)BudgetHotelModern+1
From $68Hotel Bienestar Termas De Vizela
2.4(196 reviews)Centrally LocatedClassicMid-range+2
From $54Navarras Hotel
3.4(188 reviews)BudgetCentrally LocatedHotel+1
From $97Hotel Rio Moment´s
4.7(172 reviews)FamilyInnRomantic+2
From $166Quinta de Silvalde
4.8(141 reviews)CondominiumMid-rangeRomantic+2
From $98Quinta de VillaSete
5.0(139 reviews)BusinessFamilyLodge+2
From $117Casa de Sezim
4.6(120 reviews)CharmingGuest houseQuaint+2
From $90Palace Hotel & Spa - Termas de Sao Vicente
2.7(120 reviews)ClassicMid-rangeRomantic+2
From $164Douro Suites
4.9(112 reviews)LuxuryRomanticSmall Hotel+2
From $65Paredes Hotel Apartamento
3.3(105 reviews)BudgetClassicFamily+1
Quinta de Ribas
4.8(92 reviews)BusinessFamilyGuest house+2
From $84Lousada Country Hotel
3.7(85 reviews)BusinessMid-rangeRomantic+2
From $64Hostel & Suites Des Arts
4.5(78 reviews)FamilyHostelRomantic+2
From $101ArsDurium Douro Hotel
4.5(72 reviews)FamilyMid-rangeSmall Hotel+2