Hotels in San Pedro

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in San Pedro?

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

How much does a hotel room cost in San Pedro?
You can find top hotels in San Pedro from $44 with options to suit your budget and needs. If you're after an affordable hotel in San Pedro that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at San Pedro hotels?
Members can save up to 20% on select hotels in San Pedro. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book San Pedro hotels with free cancellation?
To book a refundable San Pedro hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
Are all taxes and fees included in the San Pedro hotel prices shown on Hotels.com?
Hotels.com provides upfront pricing so you can relax knowing you won't be met with surprise additional fees or taxes when you're ready to confirm your booking. From the time you start your search on Hotels.com, the price you see is what you pay. This makes it much easier to compare properties and secure our best deal for your next getaway.
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.

Find out more about San Pedro

Find out more about San Pedro

San Pedro: Where Coastal Charm Meets Cultural Vibrance

Nestled along the picturesque coastline of Uruguay, San Pedro offers a tranquil getaway that blends natural beauty with rich cultural heritage. This charming town is celebrated for its lush landscapes, inviting beaches, and warm, welcoming atmosphere. Explore the nearby vineyards and indulge in local wines, or take a leisurely stroll along the serene riverside. San Pedro's vibrant arts scene and traditional festivals provide a glimpse into the region's unique culture. With its convenient location, it's the perfect base for discovering Uruguay's hidden gems, making it an ideal destination for travelers seeking both relaxation and adventure.

Discover great hotels in San Pedro

San Pedro, Colonia, offers a variety of comfortable accommodations, from charming boutique hotels to cozy guesthouses. Visitors can enjoy picturesque views, inviting atmospheres, and easy access to local attractions, making it a delightful destination for travelers seeking relaxation and cultural experiences. Here are some of the most popular hotels with our travelers in San Pedro:

  1. Caliu Earthship EcolodgeOpens in a new window: This welcoming 3.0-star hotel offers a comfortable stay with dining options that include a bar and lounge, along with complimentary breakfast. Notable features include mosquito nets for added comfort during your stay. Frequent travelers appreciate the relaxed atmosphere, which is perfect for unwinding after a day of exploring San Pedro. The hotel's dining options provide an inviting space to enjoy meals, making it a great choice for those seeking a cozy retreat.
  2. Comarca Las LiebresOpens in a new window: Comarca Las Liebres is a 2.5-star hotel tailored for business travelers looking for a productive experience. The property boasts various services and facilities designed to support your work needs, ensuring a smooth and efficient stay. Its focus on providing business amenities makes it an optimal choice for those who prioritize work during their travels, allowing for seamless transitions between meetings and relaxation.
  3. Sheraton Colonia Golf & Spa ResortOpens in a new window: As a luxurious 5.0-star resort, Sheraton Colonia Golf & Spa Resort is ideal for travelers seeking an upscale experience with a focus on family vacations. The property features an array of amenities including a business center, conference space, and meeting rooms, complemented by children’s facilities like a mini-golf course and a playground. The resort's thoughtful design and attention to detail cater to those who appreciate high-end experiences. With curated activities and a family-friendly atmosphere, this hotel ensures an enjoyable and memorable stay for all.

Top locations to stay in San Pedro

Some great areas to stay in San Pedro, Colonia, Uruguay, are Barra de San Juan, Piedra de los Indios, and La Estanzuela. Barra de San Juan offers stunning coastal views and a relaxed atmosphere, while Piedra de los Indios features unique rock formations and cultural significance. La Estanzuela is ideal for nature lovers with its lush landscapes. For first-time visitors, Barra de San Juan is the best choice for its scenic beauty and accessibility.

  1. Barra de San JuanOpens in a new window: If you're looking for a relaxing getaway, Barra de San Juan is a charming coastal destination. This area boasts stunning beaches and a laid-back atmosphere, making it ideal for sunbathing and leisurely strolls along the shore. The local seafood scene is a treat for food lovers, offering fresh catches and delightful dining experiences. Nature enthusiasts will appreciate the nearby nature reserves, perfect for birdwatching and exploring the diverse wildlife. With its picturesque landscapes and welcoming vibe, Barra de San Juan is a fantastic spot to unwind and enjoy the natural beauty of Uruguay.
  2. Piedra de los IndiosOpens in a new window: Nestled in a serene environment, Piedra de los Indios is known for its unique rock formations and breathtaking views. This area is perfect for those who appreciate outdoor activities like hiking and photography, allowing visitors to connect with nature and explore the scenic trails. The cultural significance of the site adds a layer of intrigue, as it tells the story of the indigenous people who once inhabited the region. With its tranquil surroundings, Piedra de los Indios offers a peaceful retreat for travelers seeking a blend of adventure and cultural exploration.
  3. La EstanzuelaOpens in a new window: La Estanzuela is a hidden gem that captures the essence of rural Uruguay. This area showcases the country’s agricultural heritage, where visitors can experience traditional farming practices and enjoy the scenic countryside. The lush landscapes are ideal for leisurely walks and picnics, making it a perfect stop for families and nature lovers. Local festivals and events often highlight the community’s rich culture, providing an authentic taste of Uruguayan life. If you're looking to escape the hustle and bustle, La Estanzuela offers a unique and peaceful experience in the heart of the countryside.

Things to do in San Pedro

San Pedro offers a delightful blend of coastal charm and urban energy. Stroll through its vibrant downtown, filled with local shops and eateries, or relax at Cabrillo Beach, where you can soak up the sun and enjoy stunning ocean views. This hidden gem is a must-visit for a laid-back seaside escape!

  • Paleontological MuseumOpens in a new window – Step into the past at the Paleontological Museum, where fascinating exhibits showcase ancient fossils and the history of life on Earth. It's a great chance for anyone curious about prehistoric creatures to see rare specimens up close.
  • San Benito ChapelOpens in a new window – Visit the San Benito Chapel, a charming church that offers a peaceful retreat and a glimpse into local religious traditions. Take a moment to appreciate its architecture and the serene atmosphere surrounding this spiritual site.
  • Museum of Shipwrecks and TreasuresOpens in a new window – Dive into maritime history at the Museum of Shipwrecks and Treasures. Explore artifacts from sunken ships and learn about the adventurous tales of sailors and their quests, all presented in an intriguing and educational manner.
  • Anchorena ParkOpens in a new window – Enjoy the great outdoors at Anchorena Park, a national park where you can stroll along scenic paths, have a picnic, or simply relax in nature. The park's diverse flora and fauna make it an ideal spot for a leisurely day under the sun.

5 tips for savvy savings when booking a hotel in San Pedro

  1. Book for the cheapest times: The most budget-friendly time to visit San Pedro is during May, June, and August, when hotel prices are generally lower. For those on a budget, staying for at least 2 to 3 days offers great value for money, allowing you to explore the area’s key landmarks, rich history, vibrant culture, and natural attractions. During these months, prices could drop even further, making it an ideal time for an affordable getaway.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to San Pedro, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, helping you maximize your savings. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, ensuring you’re more likely to see the best options. This way, if prices drop or rooms become available, you’ll be among the first to know, making it easier to book a spontaneous getaway.
  3. Be flexible with dates: Prices can differ based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay at a hotel in San Pedro. If you're seeking a unique experience, boutique hotels often provide a more personalized touch and can sometimes offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is higher than usual, we’ll recommend alternative dates that could be more affordable, helping you potentially secure a better deal.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it often comes with a higher price tag. For more budget-friendly options, you might want to look at hotels in less central areas or neighborhoods, where you can find a balance between cost and accessibility to the sites you plan to visit. Additionally, consider exploring independent hotels a bit further out; they usually tend to be more affordable and can offer a more authentic experience.
  5. Become a Member: Join our membership for free today and start planning your next getaway to San Pedro! Enjoy exclusive member prices on over 100,000 hotels worldwide. As a member, you'll have the opportunity to advance through our tiers quickly, unlocking fantastic perks such as complimentary room upgrades (subject to availability) and discounts on food and beverages at select VIP Access properties. Don't miss out—sign up now and make your next stay even more enjoyable!

Keep exploring

Keep exploring