Default HTG hotel image

Search Puerto Viejo hotels

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Puerto Viejo hotels

Domo Camping Bahía Inglesa

Domo Camping Bahía Inglesa
3.0 star property
Caldera
The price is NZ$219
3 July - 4 July
Domo Camping Bahía Inglesa

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 NZ$149
3 July - 4 July
Hotel Blanco Encalada

Alternativo Hostales

Alternativo Hostales
2.0 star property
Caldera
9.6 out of 10, Exceptional, (8 reviews)
"Great stay"
Canada
Elizabeth
The price is NZ$103
6 July - 7 July
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

Recent Reviews in Puerto Viejo

More cheap accommodation 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 relaxation.
  • Adventure Activities: Thrill-seekers can enjoy guided tours and exciting excursions in the surrounding natural beauty.
  • Vibrant Local Culture: Immerse yourself in the lively culture of the village, experiencing local customs and traditions.
  • Outdoor Exploration: Discover scenic trails and breathtaking views along the Atacama coast, ideal for outdoor enthusiasts.
  • Diverse Accommodation: A range of lodging options, from hotels to apart hotels, cater to every traveler's needs.

Find great hotels near Puerto Viejo

Discover a range of hotel options in Puerto Viejo, Caldera, where you can enjoy the stunning Playa Blanca and nearby beaches. From comfortable hotels to convenient apart hotels, this coastal paradise offers accommodations to suit every traveller's needs. Experience the vibrant local culture while relaxing in a beautiful setting, making Puerto Viejo the ideal spot for your vacation in the Atacama Region of Chile.

  • Hotel Blanco Encalada: This 3-star hotel offers a charming retreat located 25.7km from Puerto Viejo. Guests appreciate its welcoming atmosphere and the outdoor activities available nearby, including fishing and hiking. The hotel provides complimentary continental breakfast and has a bar for relaxation after a day of exploring. With multiple television options in the rooms, guests can unwind in comfort. Its blend of convenience and local charm makes Hotel Blanco Encalada a suitable choice for those looking to experience the natural beauty of the Atacama Region.

Where to stay in Puerto Viejo

Puerto Viejo, nestled in the Atacama Region of Chile, offers an idyllic blend of adventure and relaxation. Known for its stunning beaches and breathtaking scenery, this charming village is perfect for outdoor enthusiasts. Explore the best trails in the area, soak up the sun along the Atacama coast, and immerse yourself in the vibrant local culture. Whether you’re seeking thrilling adventures or tranquil beachfront bliss, Puerto Viejo has something for every traveller.

  • Caldera: Caldera is a charming city that serves as the gateway to Puerto Viejo. Nestled along the coast, it boasts a stunning beach and a vibrant outdoor scene. The best time to visit is between December and February when the weather is perfect for beach activities and adventures. As you explore, you'll find a variety of recreational areas, perfect for water sports or simply relaxing by the shore. The local landmarks, including the picturesque valley and town neighbourhood, offer a glimpse into the unique culture and natural beauty of the region, making it a delightful stop for any traveller.
  • Bahia Inglesa: A quaint village situated 22.5km from Puerto Viejo, Bahia Inglesa is known for its stunning beaches and inviting atmosphere. Like Caldera, it experiences a peak in visitor numbers from December to February, attracting those seeking outdoor adventures. The area offers numerous recreational spots, with opportunities for body treatments and relaxation, making it ideal for a rejuvenating getaway. With its beautiful beach and scenic valley, Bahia Inglesa provides a perfect backdrop for outdoor enthusiasts and families alike.
  • Piedra Colgada: Located approximately 43.5km from Puerto Viejo, Piedra Colgada is a hidden gem that attracts adventure seekers year-round. While it sees a spike in visitors during January to February and October, it remains a captivating destination in the off-peak months as well. The village is surrounded by breathtaking scenery and is close to national and state parks, inviting exploration of the natural landscape. Whether you're hiking through scenic trails or simply soaking in the tranquil atmosphere, Piedra Colgada promises an unforgettable outdoor experience.

Things to do in Puerto Viejo

Shopping

In Puerto Viejo, visit local markets and artisan shops for unique souvenirs and crafts. If you're up for a drive, check out the Plaza de Armas in nearby Caldera, about 32.2km away, where you can find a mix of local goods and regional products.

Recreation

Experience rejuvenation at Spa Puerto Viejo, where you can indulge in soothing massages and wellness therapies amidst lush surroundings. For outdoor relaxation, stroll along the pristine beaches, enjoying the tranquil atmosphere and vibrant local wildlife.

Adventure

In Puerto Viejo, explore the vibrant coral reefs while snorkelling in Cahuita National Park. Experience exhilarating zip-lining through lush canopies or ride the waves with surfing lessons at Playa Cocles. Discover the local wildlife on guided jungle hikes or unwind with a bike ride along the scenic coastline.

Nightlife

For a vibrant night out, visit La Bodega for tasty tapas and a lively atmosphere. Check out the nearby Club La Playa for dancing and local DJ performances. If you’re in the mood for a chill vibe, head to Café del Mar for beachside cocktails and laid-back tunes.

*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 perfect for beach lovers and adventure seekers alike, offering a vibrant mix of coastal experiences. The main attractions centre around beautiful beaches, making it ideal for those seeking sun and surf. Nearby, Playa Blanca is a must-visit, providing stunning scenery and ample opportunities for relaxation and exploration. Whether you're after thrilling activities or simply soaking up the sun, Puerto Viejo has something for every traveller.

  • Bahia Inglesa Beach: Located 25.7km from Puerto Viejo, Bahia Inglesa Beach offers stunning views and a relaxed atmosphere. The soft sands and gentle waves create an inviting environment for sunbathing, swimming, or simply soaking in the coastal vibes.
  • Puerto Viejo Beach: Situated right within Puerto Viejo, this beach is a vibrant spot known for its lively energy. With local eateries and shops nearby, you can enjoy the picturesque scenery while experiencing the local culture and flavours.
  • Caldera Beach: About 30.6km from Puerto Viejo, Caldera Beach is known for its serene setting and beautiful landscapes. Ideal for those seeking a quieter beach experience, it’s a great place to unwind and appreciate nature.

The nearest major airports for your trip to Puerto Viejo

Flying into Puerto Viejo is convenient via Copiapó Airport (CPO), situated 49.9km away. Notable hotel options nearby include the ibis Copiapo, a 3.5-star hotel located 11.3km from the airport, offering various shuttle services, including 24-hour and on-request options. The Diego de Almagro Copiapo and Hotel San Francisco de la Selva, both 3-star hotels also 11.3km away, provide shuttle services for a fee. These accommodations ensure easy access to Copiapó Airport, making your transition to Puerto Viejo seamless.

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, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 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 hotel booking in Puerto Viejo with Expedia?
One Key™ – Expedia's free travel rewards programme – gives you instant access to perks and Member Prices on Puerto Viejo hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Puerto Viejo?
Prices for hotels in Puerto Viejo often vary, but you can find a great deal from NZ$103 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 our cheapest rates.