San Pedro

Hotels in San Pedro

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 San Pedro?

The average price for hotels in San Pedro is AU$ 94 for weekdays, and AU$ 94 for weekends (Friday–Saturday).

What are the best hotels in San Pedro?

From business trips to holiday stays, San Pedro offers a wide selection of popular hotels to suit every need. Boutique Hotel Casa Orquídeas (from AU$ 85), Apartotel Tairona (from AU$ 98) and La Bergerac Boutique Hotel (from AU$ 87) are excellent options for your stay.

Which hotels in San Pedro have the best breakfast?

Total Properties12
Number of Reviews145
Highest PriceAU$ 424
Average Price (Weekends)AU$ 94
Average Price (Weekdays)AU$ 94