Hotels in San Pedro

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in San Pedro?

Finca del Sacramento
Finca del Sacramento
3.5 star property
Colonia del Sacramento
9.6 out of 10, Exceptional, (45 reviews)
Finca del Sacramento
Caliu Earthship Ecolodge
Caliu Earthship Ecolodge
3.0 star property
Colonia del Sacramento
9.8 out of 10, Exceptional, (9 reviews)
The price is $92
$92 total
Jan 14 - Jan 15
Caliu Earthship Ecolodge
Comarca Las Liebres
Comarca Las Liebres
3.0 star property
Colonia del Sacramento
9.0 out of 10, Wonderful, (12 reviews)
Comarca Las Liebres
Sheraton Colonia Golf & Spa Resort
Sheraton Colonia Golf & Spa Resort
5.0 star property
Colonia del Sacramento
8.6 out of 10, Excellent, (347 reviews)
The price is $220
$242 total
Jan 14 - Jan 15
Sheraton Colonia Golf & Spa Resort
Lomas del Real Resort
Lomas del Real Resort
3.0 star property
Real de San Carlos
7.6 out of 10, Good, (7 reviews)
The price is $135
$135 total
Jan 16 - Jan 17
Lomas del Real Resort
Costa Colonia - Riverside Boutique Hotel
Costa Colonia - Riverside Boutique Hotel
4.0 star property
Colonia del Sacramento
9.0 out of 10, Wonderful, (743 reviews)
The price is $135
$135 total
Jan 14 - Jan 15
Costa Colonia - Riverside Boutique Hotel
Real Colonia Hotel & Suites
Real Colonia Hotel & Suites
3.5 star property
Colonia del Sacramento
8.4 out of 10, Very Good, (456 reviews)
The price is $113
$113 total
Jan 14 - Jan 15
Real Colonia Hotel & Suites
Radisson Hotel Colonia del Sacramento
Radisson Hotel Colonia del Sacramento
4.0 star property
Colonia del Sacramento
8.8 out of 10, Excellent, (921 reviews)
The price is $136
$136 total
Jan 19 - Jan 20
Radisson Hotel Colonia del Sacramento
Casa del Sol
Casa del Sol
3.0 star property
Colonia del Sacramento
8.2 out of 10, Very Good, (92 reviews)
The price is $105
$105 total
Jan 18 - Jan 19
Casa del Sol
Don Antonio Posada
Don Antonio Posada
3.0 star property
Barrio Histórico
9.0 out of 10, Wonderful, (525 reviews)
The price is $108
$108 total
Jan 29 - Jan 30
Don Antonio Posada
Casa Lahusen
Casa Lahusen
3.0 star property
Barrio Histórico
9.6 out of 10, Exceptional, (45 reviews)
The price is $98
$98 total
Jan 15 - Jan 16
Casa Lahusen
Viajero Posada B&B
Viajero Posada B&B
2.0 star property
Colonia del Sacramento
8.6 out of 10, Excellent, (190 reviews)
The price is $73
$73 total
Feb 11 - Feb 12
Viajero Posada B&B
Hotel Royal Colonia
Hotel Royal Colonia
3.0 star property
Colonia del Sacramento
7.6 out of 10, Good, (604 reviews)
The price is $73
$73 total
Jan 20 - Jan 21
Hotel Royal Colonia
Posada Plaza Mayor
Posada Plaza Mayor
3.0 star property
Barrio Histórico
9.6 out of 10, Exceptional, (276 reviews)
The price is $143
$143 total
Jan 15 - Jan 16
Posada Plaza Mayor
Hotel Romi
Hotel Romi
3.0 star property
Colonia del Sacramento
8.4 out of 10, Very Good, (232 reviews)
Hotel Romi
Hostel & Suites del Río
Hostel & Suites del Río
2.0 star property
Colonia del Sacramento
8.4 out of 10, Very Good, (175 reviews)
The price is $67
$67 total
Jan 15 - Jan 16
Hostel & Suites del Río
Charco Hotel
Charco Hotel
3.5 star property
Barrio Histórico
9.6 out of 10, Exceptional, (256 reviews)
The price is $216
$216 total
Jan 15 - Jan 16
Charco Hotel
La casita de Tomi
La casita de Tomi
2.0 star property
Colonia del Sacramento
9.0 out of 10, Wonderful, (2 reviews)
The price is $86
$96 total
Jan 18 - Jan 19
La casita de Tomi
Posada Boutique Las Terrazas
Posada Boutique Las Terrazas
3.0 star property
Colonia del Sacramento
9.6 out of 10, Exceptional, (430 reviews)
The price is $145
$145 total
Jan 28 - Jan 29
Posada Boutique Las Terrazas
Nova Posada
Nova Posada
3.5 star property
Colonia del Sacramento
9.6 out of 10, Exceptional, (442 reviews)
The price is $97
$97 total
Jan 20 - Jan 21
Nova Posada
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.

Budget hotels in San Pedro and vicinity

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.

Check out reviews of San Pedro hotels guests love

Frequently asked questions

What hotels do travelers recommend in San Pedro?
Can I book a refundable hotel in San Pedro?
If you need the flexibility to change your travel plans to San Pedro, most accommodations offer refundable* rates you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in San Pedro be like during my vacation?
January and February are typically the warmest months in San Pedro when the average temp is 73°F. July and August are the coldest months when the average temperature is 54°F. February and November are the months with the most rain.
Why should I book my San Pedro accommodation with Hotels.com?
There are plenty of reasons to book your San Pedro travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.