Default HTG hotel image

Find hotels in Puerto Viejo from Rp1.054.765

  • 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

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Puerto Viejo hotels

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 Rp1.439.537
Rp1.439.537 total
26 Jul - 27 Jul
Hotel Blanco Encalada

Domo Camping Bahía Inglesa

Domo Camping Bahía Inglesa
3.0 star property
Caldera
The price is Rp2.461.118
Rp2.461.118 total
18 Jul - 19 Jul
Domo Camping Bahía Inglesa

Alternativo Hostales

Alternativo Hostales
2.0 star property
Caldera
9.6 out of 10, Exceptional, (8 reviews)
"Great stay"
Canada
Elizabeth
The price is Rp1.054.765
Rp1.054.765 total
13 Jul - 14 Jul
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 pristine beaches like Playa Blanca, perfect for relaxation or water sports.
  • Adventure Activities: Engage in thrilling outdoor pursuits with local adventure centres and guided tours.
  • Breathtaking Scenery: Explore dramatic coastal landscapes and picturesque hiking trails for nature lovers.
  • Cultural Immersion: Experience the vibrant local culture and unique charm of this captivating coastal town.
  • Diverse Accommodations: Enjoy a range of lodging options, from beachfront hotels to cosy apartments, catering to all budgets.

Find great hotels near Puerto Viejo

Discover the charm of Puerto Viejo, a captivating destination in the Atacama Region of Chile, where accommodation options abound. From the inviting Hotel Playa Blanca to various beachfront hotels, you’ll find the perfect place to unwind after exploring nearby beaches. Whether you prefer a cosy apart hotel or a luxurious stay, Puerto Viejo offers an array of choices to suit every taste and budget, ensuring a memorable getaway by the sea.

  • Hotel Blanco Encalada: Situated 26km from Puerto Viejo, this charming 3-star hotel offers a delightful retreat for nature enthusiasts. Guests can indulge in complimentary breakfast options, including a continental spread, while the bar and lounge provide a relaxed atmosphere for unwinding. Outdoor enthusiasts will appreciate nearby hiking and fishing opportunities, making it an ideal base for exploration. With multiple televisions featuring satellite channels, the hotel ensures guests stay entertained after a day of adventure.

Where to stay in Puerto Viejo

For those seeking adventure and stunning scenery, Puerto Viejo in the Atacama Region is a hidden gem. Explore the breathtaking Atacama coast, where pristine beaches meet dramatic landscapes. Discover the best trails in Puerto Viejo, perfect for hiking enthusiasts, and immerse yourself in the local culture. Whether you fancy an outdoor escapade or simply wish to unwind by the beach, Puerto Viejo offers a perfect blend of nature and adventure for every traveller.

  • Caldera: Nestled along the stunning Chilean coastline, Caldera serves as the gateway to Puerto Viejo, offering a unique blend of beach and outdoor adventure. This city sees a seasonal influx of tourists, particularly from December to February, when sun-seekers flock to enjoy its beautiful beaches and recreational areas. The local landscape is characterised by valleys and charming neighbourhoods, making it a perfect spot for both relaxation and exploration. Visitors can engage in various outdoor activities, from beach lounging to thrilling adventures, ensuring a memorable experience in this coastal paradise.
  • Bahia Inglesa: A picturesque village located approximately 23km from Puerto Viejo, Bahia Inglesa is famed for its breathtaking beaches and outdoor pursuits. Similar to Caldera, it attracts a seasonal crowd, with peak tourism occurring from December to February. Here, travellers can indulge in body treatments, explore recreational areas, and soak up the sun on pristine sands. The surrounding valleys and quaint town neighbourhoods add to the village's charm, providing a serene backdrop for those seeking an adventurous yet relaxing getaway.
  • Piedra Colgada: Situated 43km from Puerto Viejo, Piedra Colgada is a hidden gem that offers a more tranquil experience throughout the year. While it sees a peak in arrivals during January to February and October, this village is less influenced by seasonal tourism, making it a great escape at any time. Adventure enthusiasts will appreciate the stunning scenery and access to nearby national parks, perfect for hiking and exploring nature. With its serene environment and outdoor activities, Piedra Colgada promises a refreshing retreat for nature lovers.

Things to do in Puerto Viejo

Shopping

In Puerto Viejo, you can explore local markets for handcrafted souvenirs and gifts. If you're up for a drive, visit Mall Plaza Caldera, which offers a variety of shops and dining options to enhance your shopping experience.

Recreation

Explore the tranquil environment of Puerto Viejo’s wellness retreats, where you can indulge in yoga sessions on the beach and rejuvenating massages with natural oils. Participate in guided meditation to connect with nature, or enjoy healthy, locally sourced meals to nourish your body and soul.

Adventure

Explore the vibrant beaches of Puerto Viejo, where you can surf the waves or relax on the soft sand. Venture into the nearby Cahuita National Park for hiking and wildlife spotting, or try snorkelling in the crystal-clear waters of the coral reefs.

Nightlife

Experience vibrant nightlife at La Ruca Bar, where you can enjoy local cocktails and live DJ sets. Alternatively, visit El Rincón de la Salsa for a lively salsa dancing atmosphere, perfect for those looking to immerse themselves in rhythm and dance.

*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 is an excellent destination for beach lovers and adventure seekers alike, offering a vibrant mix of activities. Visitors can explore the stunning Playa Blanca, which is a must-see attraction nearby. The area is renowned for its beautiful beaches, making it ideal for a relaxing yet exciting holiday experience. Whether you seek sunbathing or thrilling water sports, Puerto Viejo promises an unforgettable getaway.

  • Bahia Inglesa Beach: Located 26km from Puerto Viejo, Bahia Inglesa Beach is renowned for its stunning turquoise waters and soft, white sands. Ideal for sunbathing and leisurely strolls, this beach provides a tranquil atmosphere that allows visitors to unwind and soak in the scenic beauty of the coastline.
  • Puerto Viejo Beach: Situated within Puerto Viejo, this beach offers a vibrant local vibe with a blend of relaxation and activity. It is a popular spot for surfing and beach games, making it a lively hub for both tourists and locals alike, perfect for mingling and enjoying the beach culture.
  • Caldera Beach: Found 31km from Puerto Viejo, Caldera Beach is known for its dramatic cliffs and picturesque views. The beach's serene environment is perfect for those seeking a peaceful retreat, providing an excellent backdrop for photography and contemplation.

The nearest major airports for your trip to Puerto Viejo

Reaching Puerto Viejo in the Atacama Region of Chile is convenient via Copiapo Airport (CPO), located 50km away. This airport serves several airlines, making it accessible for international tourists. Notable hotels nearby include ibis Copiapo, a 3.5-star establishment situated 11km from the airport, as well as ibis budget Copiapo and Diego de Almagro Copiapo, both rated 3 stars and also 11km away. The ibis Copiapo offers a variety of transport services, including scheduled airport shuttles, while other hotels provide shuttle services at a fee, ensuring a smooth transition from the airport to your lodging.

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 traveller data. Other good choices for your trip to 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 holiday rentals that Puerto Viejo has to offer?
Casa en Bahia Inglesa: This holiday home rental outside of Puerto Viejo is located near the beach, and has a terrace, a BBQ and cable TV to put you at ease in your new surroundings. This holiday 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! The majority of hotel room reservations are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, it may still be possible 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.
What's it like to stay in Puerto Viejo?
Visitors can enjoy all that Puerto Viejo has to offer, including its beaches. There are 19 hotels and other accommodation options in the surrounding area. Find out more about Puerto Viejo.
What is there to see in Puerto Viejo?
A favourite place to visit is Puerto Viejo Beach. Additionally, you'll find Bahia Inglesa Beach in the area. Take a look at what more there is 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 temperature of 18°C, while the coldest months are July and August, with an average of 14°C. Between January and March, the daytime average is 22°C and the night-time average is 15°C. Between April and June, temperatures average 20°C during the day and 12°C at night. Between July and September, the temperature averages 17°C during the day and 11°C at night. Between October and December, the average temperature is 20°C during the day and 13°C at night.