Default HTG hotel image

Find hotels in Puerto Viejo from ¥9,361

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Puerto Viejo hotels

1. Hotel Blanco Encalada

Hotel Blanco Encalada
3.0 star property
Caldera
7.4 out of 10, Good, (26 reviews)
"The rooms were clean, the beach was within walking distance, and the staff and nearby restaurants were very friendly."
United States
Cristina Raquel
The price is ¥13,357
¥13,357 total
Aug 18 - Aug 19
Hotel Blanco Encalada

2. Domo Camping Bahía Inglesa

Domo Camping Bahía Inglesa
3.0 star property
Caldera
The price is ¥19,657
¥19,657 total
Jul 22 - Jul 23
Domo Camping Bahía Inglesa

3. Alternativo Hostales

Alternativo Hostales
2.0 star property
Caldera
9.6 out of 10, Exceptional, (8 reviews)
"Great stay"
Canada
Elizabeth
The price is ¥9,361
¥9,361 total
Jul 20 - Jul 21
Alternativo Hostales
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

Stay near popular Puerto Viejo attractions

Top Puerto Viejo Hotel Reviews

More cheap stays in Puerto Viejo

Find out more about Puerto Viejo

Top reasons to visit Puerto Viejo

  • Stunning Beaches: Puerto Viejo boasts beautiful beaches like Playa Blanca, perfect for sunbathing and swimming.
  • Outdoor Adventures: Explore hiking trails and enjoy thrilling activities along the breathtaking Atacama coast.
  • Vibrant Local Culture: Experience the lively atmosphere through local food, shopping, and nightlife.
  • Guided Experiences: Join activity centers for expert-led tours to uncover the best attractions.
  • Diverse Accommodations: Choose from beachfront hotels to cozy lodgings, catering to every traveler's needs.

Find great hotels near Puerto Viejo

Discover the charm of Puerto Viejo with a variety of hotel options that cater to every traveler's taste. From beachfront properties like Playa Blanca to cozy accommodations near Caldera, you'll find the perfect spot to unwind. Whether you're seeking a relaxing getaway or an adventurous escape, Puerto Viejo hotels offer the ideal blend of comfort and accessibility, ensuring a memorable stay in this beautiful coastal region.

  • Hotel Blanco Encalada: Nestled 26km from Puerto Viejo, Hotel Blanco Encalada offers a cozy 3-star retreat with essential amenities. Guests can enjoy a complimentary continental breakfast each morning, along with a bar and lounge for relaxation. For the adventurous, nearby activities include hiking and fishing, perfect for exploring the stunning landscapes of the Atacama Region. Each room is equipped with satellite TV, ensuring entertainment during your stay. This hotel combines comfort and accessibility, making it a solid choice for travelers seeking a peaceful getaway.

Where to stay in Puerto Viejo

Puerto Viejo in the Atacama Region is a hidden gem for adventure lovers and beach enthusiasts. Explore the breathtaking Atacama coast, where stunning landscapes meet pristine beaches. Discover the best trails in Puerto Viejo, perfect for hiking and exploring the area's natural beauty. Whether you're seeking outdoor thrills or simply want to soak in the scenery, Puerto Viejo offers a unique blend of adventure and relaxation that will make your vacation unforgettable.

  • Caldera: Caldera is a vibrant city that serves as the gateway to Puerto Viejo. Known for its stunning beaches and outdoor adventures, Caldera attracts visitors year-round, with peak travel months from December to February. The city offers a variety of recreational opportunities, including beach activities and exploration of the nearby valley. Local attractions like the picturesque beach and charming town neighborhoods provide an inviting atmosphere for travelers seeking both relaxation and adventure.
  • Bahia Inglesa: Located 23km from Puerto Viejo, Bahia Inglesa is a quaint village renowned for its beautiful beaches and outdoor experiences. The village sees a seasonal influx of tourists, with the highest numbers between December and February. Bahia Inglesa is perfect for those looking to enjoy recreational activities, including body treatments and outdoor adventures. Its proximity to stunning beaches and scenic valleys makes it an ideal spot for sun-seekers and nature enthusiasts alike.
  • Piedra Colgada: Situated 43km from Puerto Viejo, Piedra Colgada is a charming village that offers breathtaking scenery and outdoor adventures. With a steady stream of visitors, particularly peaking in January, February, and October, this destination is perfect for those seeking a mix of natural beauty and adventure. The nearby national parks provide a fantastic backdrop for hiking and exploration, ensuring an unforgettable experience for nature lovers.

Things to do in Puerto Viejo

Shopping

In Puerto Viejo, explore local shops offering unique crafts and souvenirs that reflect the vibrant culture of the region. If you're up for a drive, visit the Plaza de Armas Mall, located 21km away, which features various stores and dining options for a more extensive shopping experience.

Recreation

Explore the tranquil vibes at Wellness Center Puerto Viejo, where you can enjoy yoga classes and holistic treatments. Afterward, take a leisurely stroll along the nearby beach, immersing yourself in the sounds of nature and the beauty of the Caribbean coast.

Adventure

Puerto Viejo offers thrilling activities such as surfing the waves at Playa Cocles, exploring the lush landscapes of Cahuita National Park, and snorkeling in the vibrant coral reefs at Punta Uva. Don't miss the chance to experience local culture and cuisine in this lively coastal town.

Nightlife

In Puerto Viejo, immerse yourself in vibrant nightlife at venues like La Ruca, where live music fills the air, or check out the laid-back vibe at Soda El Fuego, famous for its delicious cocktails. Dance the night away at local bars, where the rhythm of reggae keeps the energy alive.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around Puerto Viejo

Puerto Viejo offers a perfect blend of beach, city, and adventure vacations. Visitors can enjoy the stunning Playa Blanca, renowned for its beautiful sands and vibrant atmosphere. The area's attractions cater to those seeking a memorable beach experience, making it an ideal destination for sun-seekers and thrill-seekers alike. Don't miss the chance to explore the stunning coastline and immerse yourself in the local culture during your stay.

  • Bahia Inglesa Beach: Located 26km from Puerto Viejo, Bahia Inglesa offers stunning white sands and clear turquoise waters. This beach is known for its relaxed atmosphere, making it an ideal spot for sunbathing and swimming. The picturesque views create a tranquil setting that’s perfect for unwinding.
  • Puerto Viejo Beach: Situated within Puerto Viejo, this beach boasts vibrant beach vibes with a lively local culture. Enjoy the rhythm of the waves while soaking in the sun. It’s a great spot for both relaxation and engaging with the friendly community.
  • Caldera Beach: Located 31km from Puerto Viejo, Caldera Beach features beautiful scenery and a more secluded experience. The calm waters invite visitors to swim or simply enjoy the peaceful surroundings, making it a wonderful escape from the busier beaches.

The nearest major airports for your trip to Puerto Viejo

Traveling to Puerto Viejo is convenient, with Copiapo Airport (CPO) being the nearest major airport, located 50km away. Popular hotels near Copiapo include the 3.5-star ibis Copiapo and 3-star options like ibis budget Copiapo and Diego de Almagro Copiapo, all situated about 11km from the airport. These hotels provide various transportation services to CPO, including 24-hour airport shuttles, shuttle options on request, and scheduled availability, although some may have associated fees. This makes it easy for travelers to access Puerto Viejo while enjoying comfortable accommodations nearby.

Frequently asked questions

Where is the best place for a stay in Puerto Viejo?
Alternativo Hostales, located 18.7 mi (30.1 km) from the heart of Puerto Viejo, is a top choice for your stay based on our traveler data. Two other choices for your stay in the area are Hotel Blanco Encalada and Cabañas Aquila D'Arroscia. See all available top hotels, or vacation rentals in Puerto Viejo.
What are some of the best vacation home rentals that Puerto Viejo has to offer?
Casa en Bahia Inglesa: This vacation home rental outside of Puerto Viejo is located near the beach and has a terrace, a barbecue grill, and cable TV to put you at ease in your new surroundings. This vacation rental also comes with free parking to give you added peace of mind. See all vacation rentals in Puerto Viejo.
If I need to cancel my hotel reservation in Puerto Viejo, will I receive a refund?
Yes! Most hotel reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might be able to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Puerto Viejo.
Where can I learn more about changing or cancelling my trip to Puerto Viejo?
To access more information about changing or cancelling your trip to Puerto Viejo, go to https://www.expedia.com/service/.
How is it staying in Puerto Viejo?
Visitors can enjoy all that Puerto Viejo has to offer including its beaches. There are 19 hotels and other accommodations in the surrounding area. Find out more about Puerto Viejo.
What are the top places to visit in Puerto Viejo?
A favorite place to visit is Puerto Viejo Beach. Additionally, you'll find Bahia Inglesa Beach in the area. Check out what more to see and do in Expedia's Puerto Viejo guide.
What's the seasonal weather like in Puerto Viejo?
The hottest months are usually February and January with an average temp of 65°F, while the coldest months are July and August with an average of 57°F. From January through March, the daytime average is 72°F and the nighttime average is 60°F. Between April and June, temperatures average 68°F during the day and 53°F at night. July through September averages 63°F during the day and 51°F at night. In October-December, the average temperature is 68°F during the day and 55°F at night.