Find hotels in San Pedro from ฿1,266
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in San Pedro
Check prices for these dates
Our top choices for San Pedro hotels

8.4 out of 10, Very good, (7)
The price is ฿2,682
฿2,682 total
16 Dec - 17 Dec
The price is ฿3,101
฿3,101 total
16 Dec - 17 Dec
The price is ฿23,156
฿23,156 total
16 Dec - 17 Dec

9.2 out of 10, Wonderful, (55)
The price is ฿2,839
฿2,839 total
19 Dec - 20 Dec

9.4 out of 10, Exceptional, (17)
The price is ฿6,530
฿6,530 total
3 Jan - 4 Jan 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
More cheap stays in San Pedro

Palafito Waiwen
1236 Ernesto Riquelme Castro Los Lagos
The price is ฿1,266 per night from 4 Jan to 5 Jan
฿1,266
฿1,266 total
4 Jan - 5 Jan 2026
7/10 Good! (6 reviews)
Frequently asked questions
Explore a world of travel with Expedia
Expedia's Latest Trends
Hotels
Flights
- Flights to South Dakota
- Flights from Sapporo (CTS) to Bangkok (BKK)
- Flights from Hot Springs (HOT) to Greenland (JAV)
- Flights from San Diego (SAN) to Bangkok (BKK)
- Flights from Bangkok (BKK) to Hai Phong (HPH)
- Flights from Buri Ram
- Flights from Sa Khu (HKT) to Hyderabad (HYD)
- Flights from Bangkok (BKK) to Kunming (KMG)
- Flights from Sepang (KUL) to Tioman Island (TOD)
Activities








































































