Popular choiceHotelOctant Douro9.4Excellent (4,909 ratings)Exclusive river activities, Holistic spa with river viewsCastelo de Paiva, 11.8 miles to São João da MadeiraSelect dates to see prices and availabilitySee prices
HotelHotel Solverde Spa & Wellness Center8.7Excellent (6,176 ratings)Live piano music weekends, Rooms with ocean viewsVila Nova de Gaia, 11.8 miles to São João da MadeiraSelect dates to see prices and availabilitySee prices
Popular choiceHotelHotel Rural Vale Do Rio8.7Excellent (3,619 ratings)Spa with heated indoor pool and Turkish bath, Restaurant with northern Portuguese cuisineOliveira de Azeméis, 6.8 miles to São João da MadeiraSelect dates to see prices and availabilitySee prices
Popular choiceHotelHotel Feira Pedra Bela8.3Very good (4,426 ratings)Renowned Marisqueira Pedra Bela restaurant, Indoor saltwater pool with sliding roofSanta Maria da Feira, 3.6 miles to São João da MadeiraSelect dates to see prices and availabilitySee prices
Popular choiceHotelHotel Dunas d'Ovar8.1Very good (974 ratings)Whirlpool tubs in upgraded rooms, Themed suites with unique amenitiesOvar, 6.5 miles to São João da MadeiraSelect dates to see prices and availabilitySee prices
HotelQuinta do Pedregal Hotel & SPA9.3Excellent (1,086 ratings)Forest dining with organic ingredients, Panoramic spa relaxation areaVila Nova de Gaia, 11.3 miles to São João da MadeiraSelect dates to see prices and availabilitySee prices
HotelCasa da Nininha9.2Excellent (141 ratings)Apartments with garden views, Duplex apartment with spa bathVale de Cambra, 7.4 miles to São João da MadeiraSelect dates to see prices and availabilitySee prices
HotelNão Existe/No rating available Vila Nova de Gaia, 9.2 miles to São João da MadeiraSelect dates to see prices and availabilitySee prices
HotelMaceda Surf Hostel9.1Excellent (60 ratings)Espinho, 7.6 miles to São João da MadeiraSelect dates to see prices and availabilitySee prices