Find hotels in Puerto Viejo from £50

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Puerto Viejo hotels

Hotel Blanco Encalada

Hotel Blanco Encalada
3.0 star property
Caldera
7.2 out of 10, Good, (25 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 £68
1 May - 2 May
Hotel Blanco Encalada

Domo Camping Bahía Inglesa

Domo Camping Bahía Inglesa
3.0 star property
Caldera
The price is £115
26 Apr - 27 Apr
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 £50
4 May - 5 May
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, with Playa Blanca being a particular highlight, perfect for relaxation and sunbathing.
  • Adventure Activities: Engage in a variety of water sports and outdoor excursions, exploring the breathtaking Atacama coastline.
  • Local Culture: Immerse yourself in the vibrant local culture through charming cafes, shops, and guided tours.
  • Scenic Trails: Discover the best hiking trails in the area, offering stunning views and opportunities for wildlife spotting.
  • Comfortable Accommodations: Enjoy a range of delightful hotels and apart-hotels near the beach, catering to various tastes and budgets.

Find great hotels near Puerto Viejo

Discover a range of delightful hotel accommodations in Puerto Viejo, where you can relax near the stunning Playa Blanca. From charming boutique hotels to comfortable apart-hotels, there's something to suit every taste and budget. Enjoy the picturesque beaches near Caldera and immerse yourself in the vibrant local culture, making your stay in Puerto Viejo a memorable experience.

  • Hotel Blanco Encalada: A delightful 3-star retreat located 25.7km from Puerto Viejo, Hotel Blanco Encalada offers a charming blend of comfort and convenience. Guests can indulge in complimentary breakfast options, including a continental spread, while the onsite bar provides a relaxing atmosphere. For the active holidaymaker, nearby activities such as fishing and hiking await. With amenities like multiple televisions featuring satellite channels, this hotel ensures entertainment is at your fingertips, making it an ideal base for exploring the stunning Atacama Region.

Where to stay in Puerto Viejo

Puerto Viejo, nestled in the Atacama Region of Chile, is a charming village perfect for those seeking beach, adventure, and stunning scenery. Explore the nearby Atacama coast for breathtaking views, or venture onto the best trails in Puerto Viejo for outdoor excursions. This destination offers a delightful blend of relaxation and adventure, making it an ideal spot for an unforgettable getaway.

  • Caldera: Nestled along the stunning Chilean coast, Caldera is a vibrant city that serves as the gateway to Puerto Viejo. Known for its seasonal influx of visitors, particularly from December to February, this locale offers an array of outdoor adventures. Here, you can enjoy the picturesque beaches and lush valleys that surround the town. Caldera's recreational areas are perfect for those seeking thrilling activities or simply a relaxing day by the sea. The charming town neighbourhood invites exploration, with its welcoming atmosphere and local attractions making it a delightful stop on your journey.
  • Bahia Inglesa: Just 22.5km from Puerto Viejo, Bahia Inglesa is a quaint village famed for its stunning beaches and outdoor pursuits. With visitor numbers peaking during the summer months, it's a popular destination for those seeking adventure and relaxation alike. The village boasts beautiful recreational areas and opportunities for body treatments, ensuring a refreshing experience. The surrounding valley and beach offer an idyllic backdrop for sun-seekers and nature enthusiasts, making Bahia Inglesa a perfect day trip for those looking to soak up the sun and enjoy the serene coastal vibe.
  • Piedra Colgada: Located 43.5km from Puerto Viejo, Piedra Colgada is a hidden gem ideal for those who appreciate breathtaking scenery and adventurous outings. Unlike its more seasonal counterparts, this village welcomes visitors year-round, with peak times in January, February, and October. The nearby national parks provide ample opportunities for exploration, hiking, and immersing oneself in nature's beauty. With a slightly quieter atmosphere, Piedra Colgada allows for a more intimate experience with the stunning landscapes, making it a wonderful addition to your travel itinerary.

Things to do in Puerto Viejo

Puerto Viejo offers a delightful blend of beach relaxation and adventure activities, making it an ideal destination for varied vacations. Visitors can explore the stunning coastline, engage in water sports, or embark on guided tours to discover the local culture and wildlife. The area also boasts vibrant city life with charming cafes and shops, ensuring a well-rounded experience for all travellers.

Shopping

In Puerto Viejo, enjoy local markets like the Puerto Viejo Artisan Market, where you can find unique crafts and souvenirs. If you're up for a drive, head to the nearby La Serena Mall, about 48.3km away, featuring a range of shops and dining options for a full shopping experience.

Recreation

In Puerto Viejo, immerse yourself in the tranquil atmosphere of wellness retreats offering yoga classes, meditation sessions, and holistic treatments. Enjoy rejuvenating spa experiences and organic cuisine, while exploring pristine beaches and lush rainforests for outdoor activities such as hiking, surfing, and wildlife spotting.

Adventure

Puerto Viejo offers thrilling activities such as surfing at Playa Cocles, renowned for its consistent waves, and exploring the vibrant coral reefs while snorkelling. You can also hike through the stunning Gandoca-Manzanillo Wildlife Refuge, where diverse wildlife awaits amidst lush tropical scenery.

Nightlife

In Puerto Viejo, the vibrant nightlife comes alive with lively bars like La Ruca and the iconic Club de Jazz, offering a mix of local music and cocktails. Enjoy the laid-back atmosphere as you mingle with locals and fellow travellers under the starlit skies by the beach.

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

Booking tips and Expedia advantages for Puerto Viejo

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Puerto Viejo are April to May and November, where the prices are slightly lower. This is in comparison to January, June and August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Puerto Viejo is Thursday. The most expensive day to stay in Puerto Viejo is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to tailor your preferences, such as your budget, desired location, and the type of accommodation you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and offers, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Puerto Viejo with your flights and activities through an Expedia package.

Find the best attractions in and around Puerto Viejo

Puerto Viejo is an ideal destination for beach lovers and adventure seekers alike, offering a vibrant mix of activities and experiences. Key attractions revolve around its stunning beaches, with Playa Blanca being a notable highlight. Visitors can easily explore the beautiful coastline and enjoy the local culture, making for a memorable holiday in this charming part of the Atacama Region.

  • Bahia Inglesa Beach: Located 25.7km from Puerto Viejo, Bahia Inglesa Beach offers stunning white sands and crystal-clear waters, perfect for sunbathing and swimming. The tranquil atmosphere creates a serene escape, ideal for relaxation.
  • Puerto Viejo Beach: Situated within Puerto Viejo, this vibrant beach is known for its lively atmosphere and beautiful waves, making it a favourite for surfers and beachgoers alike. Enjoy local cuisine from nearby eateries while soaking up the sun.
  • Caldera Beach: Just 30.6km away, Caldera Beach boasts picturesque views and a laid-back vibe. It’s a fantastic spot for beachcombing and enjoying water activities, all while surrounded by stunning coastal scenery.

The nearest major airports for your trip to Puerto Viejo

When planning your visit to Puerto Viejo in the Atacama Region, you can fly into Copiapó Airport (CPO), situated 49.9km away. Recommended hotels nearby include the 3.5-star ibis Copiapó and the 3-star ibis budget Copiapó and Diego de Almagro Copiapó, all located approximately 11.3km from the airport. The ibis Copiapó offers a variety of transportation services, including a 24-hour airport shuttle, while other hotels may provide shuttle services for a fee. This convenient access ensures a smooth transition from the airport to your accommodation, allowing you to enjoy your holiday in Puerto Viejo effortlessly.

Frequently asked questions

What is the best area to stay in Puerto Viejo?
The best areas to stay in Puerto Viejo are the town centre for convenience and Playa Negra for a more relaxed beach experience.

The town centre of Puerto Viejo is the hub of activity, particularly along Calle 215 and Avenida 71. Here you'll find the widest selection of restaurants, bars, and shops, all within easy walking distance. It's a lively spot, especially in the evenings, and offers direct access to the main beach. Couples looking for an energetic holiday with plenty of dining and entertainment options will find this area very appealing.

Just a short distance north of the town centre, Playa Negra offers a different pace. This area is known for its distinctive dark sand beach and a more tranquil atmosphere. Accommodation here often includes boutique hotels and guesthouses located amongst the palm trees, providing a peaceful retreat while still being close enough to the town's amenities.
When is the best time to go to Puerto Viejo?
The best time to visit Puerto Viejo is during the shoulder months of April to June and September to November, when the weather is pleasant, and the crowds are thinner.

These months offer a good balance of sunny days and comfortable temperatures, making it ideal for exploring the natural beauty of the Atacama Desert. You'll find fewer tourists compared to the peak season of July and August, which means a more relaxed experience at popular attractions and easier access to tours.

For those keen on stargazing, the clear skies during these periods are exceptional.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Puerto Viejo.
How can I save on a Puerto Viejo hotel booking with Expedia?
Members always get our best prices. Find our best Puerto Viejo hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Puerto Viejo hotel?
Prices for hotels in Puerto Viejo often vary, but you can find a great deal from £50 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.