Obilar is located in Óbidos, 1.7 km from Obidos Castle. All rooms boast a flat-screen TV with cable channels and a private bathroom. Every room comes with a patio with mountain views and free WiFi. At the guest house, each room has a wardrobe. Óbidos Vila Natal is 2.3 km from Obilar. Humberto Delgado Airport is 80 km from the property.