Obidos

Hotels in Obidos

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Frequently Asked Questions

How much does it cost to stay in a hotel in Obidos?

The average price for hotels in Obidos is AU$ 259 for weekdays, and AU$ 279 for weekends (Friday–Saturday).

What are the best hotels in Obidos?

From business trips to holiday stays, Obidos offers a wide selection of popular hotels to suit every need. Royal Obidos Scenic Resort (from AU$ 371), Hotel Louro (from AU$ 139) and Casa Senhoras Rainhas - Óbidos - by Unlock Hotels (from AU$ 150) are excellent options for your stay.

What are the best sap hotels in Obidos?

Planning a relaxing trip? Staying at a spa hotel can make your experience even more enjoyable. Royal Obidos Scenic Resort (from AU$ 371) and Hotel Vila d'Óbidos (from AU$ 218) are great choices for spa hotels offering quality services.

Which hotels in Obidos provide fitness facilities?

Royal Obidos Scenic Resort (from AU$ 371), Praia d'El Rey Marriott Golf & Beach Resort (from AU$ 433) and BOM Sucesso Resort (from AU$ 320) offer fitness facilities to help you stay active while away from home. Keep up with your fitness routine even when traveling!

Which hotels in Obidos have the best breakfast?

What are the best luxury hotels in Obidos?

Obidos offers a variety of popular luxury hotels, each with unique styles, top-tier amenities, and exceptional experiences. Royal Obidos Scenic Resort (from AU$ 371), Praia d'El Rey Marriott Golf & Beach Resort (from AU$ 433) and BOM Sucesso Resort (from AU$ 320) are highly regarded luxury hotels for a truly exceptional experience.

Which hotels in Obidos have swimming pools?

Royal Obidos Scenic Resort (from AU$ 371), Hotel Louro (from AU$ 139) and Praia d'El Rey Marriott Golf & Beach Resort (from AU$ 433) are great choices for hotels with swimming pools. Stay at any of these hotels to relax by the pool and make the most of your stay.

Total Properties73
Number of Reviews1,316
Lowest PriceAU$ 92
Highest PriceAU$ 1,422
Average Price (Weekends)AU$ 279
Average Price (Weekdays)AU$ 259