Hotels in Rio Maior
From $184Pousada Castelo Óbidos
4.2(958 reviews)CastleClassicGreen+2
From $83SANA Silver Coast Hotel
4.5(748 reviews)FamilyHotelModern+1
From $120Hotel Real D'Obidos
4.4(657 reviews)FamilyHotelQuiet+1
From $67Josefa D'obidos Hotel
4.0(604 reviews)BusinessCentrally LocatedHotel+1
From $86Real Abadia, Congress & Spa Hotel
4.0(546 reviews)Mid-rangeModernSpa+2
From $70Vila D'óbidos
3.4(425 reviews)FamilyHotelMid-range+1
From $57Casa das Senhoras Rainhas
4.3(335 reviews)CharmingClassicHotel+1
From $63Hotel Louro
3.8(320 reviews)FamilyHotelMid-range+1
From $119Casa D'Obidos
4.3(319 reviews)FamilyHistoric HotelHotel+1
From $126Rio do Prado
4.3(292 reviews)GreenGuest houseLuxury+2
Casal Da Eira Branca
4.5(287 reviews)Centrally LocatedGuest houseHistoric Hotel+2
From $70Hotel Santa Maria
3.8(284 reviews)Centrally LocatedFamilyGreat View+1
From $78Casa de Campo Sao Rafael - Turismo Rural
4.5(258 reviews)CharmingFamilyGuest house+2
From $71Casa do Relogio
4.0(199 reviews)BudgetHotelQuaint+1
From $119Vale d'Azenha Hotel Rural & Residences
4.6(195 reviews)BusinessFamilyInn+2
From $75Pousada Vila Óbidos
4.2(192 reviews)ClassicHotelQuirky Hotels+1
From $97Estalagem Do Convento
3.9(187 reviews)ClassicHistoric HotelInn+2
From $65Albergaria Rainha Santa Isabel
2.9(182 reviews)Centrally LocatedClassicGuest house+2
From $106Challet Fonte Nova
4.8(179 reviews)BusinessInnMid-range+2
From $112Santarém Hotel
3.8(169 reviews)BusinessFamilyHotel+1
Casa do Fontanario
4.4(161 reviews)Bed and BreakfastCentrally LocatedHistoric Hotel+2
From $63Hotel Caldas Internacional
2.5(157 reviews)ClassicHotelMid-range
From $60Hotel Cristal Caldas
3.2(139 reviews)Centrally LocatedClassicFamily+1
From $70Casa de S. Thiago do Castelo
4.0(131 reviews)Centrally LocatedHistoric HotelHotel+1