
Search San Pedro hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in San Pedro
Pet friendly
Check prices for these dates
Our top choices for San Pedro hotels

Hotel Boutique Antukenu
Hotel Boutique AntukenuIsla Quinchao
8.4 out of 10, Very good, (8 reviews)
The price is NZ$164
2 June - 3 June

Hotel Aliwen
Hotel AliwenDalcahue
9.0 out of 10, Wonderful, (11 reviews)
The price is NZ$140
2 June - 3 June

Parque Quilquico
Parque QuilquicoCastro
9.6 out of 10, Exceptional, (53 reviews)
The price is NZ$247
20 June - 21 June

Hotel de Castro
Hotel de CastroCastro
8.4 out of 10, Very good, (153 reviews)
The price is NZ$115
6 June - 7 June

ALMA CHILOTA
ALMA CHILOTACastro
9.6 out of 10, Exceptional, (15 reviews)
The price is NZ$157
5 June - 6 June

Hotel Esmeralda
Hotel EsmeraldaCastro
8.8 out of 10, Excellent, (11 reviews)
The price is NZ$125
8 June - 9 June

Enjoy Chiloé
Enjoy ChiloéCastro
8.4 out of 10, Very good, (289 reviews)
The price is NZ$157
15 June - 16 June

Palafito Entre Mar y Tierra
Palafito Entre Mar y TierraCastro
10.0 out of 10, Exceptional, (6 reviews)
The price is NZ$152
22 June - 23 June

Hotel Diego de Almagro Castro
Hotel Diego de Almagro CastroCastro
9.0 out of 10, Wonderful, (62 reviews)
The price is NZ$145
5 June - 6 June

Estación Hostel
Estación HostelCastro
9.8 out of 10, Exceptional, (12 reviews)
The price is NZ$61
2 June - 3 June

Hostal Santa Fe
Hostal Santa FeCastro
7.0 out of 10, Good, (2 reviews)
The price is NZ$53
2 June - 3 June

Unicornio Azul
Unicornio AzulCastro
7.0 out of 10, Good, (2 reviews)
The price is NZ$145
2 June - 3 June
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 accommodation in San Pedro

Hostal Santa Fe
Galvarino Riveros 1698 Castro
The price is NZ$53 per night from 2 June to 3 June
NZ$53
2 June - 3 June






























































