Puerto Viejo

Best Beach Hotels in Puerto Viejo

Select your dates to find the best Puerto Viejo Beach hotel deals

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Beach Hotels in Puerto Viejo

Check out these hotels exclusively for your travel
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Hotel Banana Azul - Adults Only
Hotel Banana Azul - Adults OnlyHotel Banana Azul - Adults Only
Hotels in Puerto Viejo
Located in Cahuita, Hotel Banana Azul - Adults Only is a 5-minute drive from Talamanca Family Art and 7 minutes from Playa Cocles. This beach inn is 1.3 mi (2 km) from Black Beach and 5.9 mi (9.5 km) from Punta Uva Beach. Be sure to enjoy recreational amenities including an outdoor pool and bicycles to rent. Additional amenities at this inn include complimentary wireless internet access, concierge services, and a hair salon. Enjoy international cuisine at Azul Beach Club, a restaurant which features a bar/lounge, or stay in and take advantage of the room service. Quench your thirst with your favorite drink at the beach bar. A complimentary full breakfast is served daily from 7:00 AM to 10:00 AM. Featured amenities include dry cleaning/laundry services, multilingual staff, and luggage storage. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 22 guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms have showers and hair dryers. Conveniences include laptop-compatible safes and ceiling fans, and housekeeping is provided daily.
Very Good
102 reviews
8.5/10
Price from
AU$ 167
per night
Check Availability
Umami Hotel - Adults Only
Umami Hotel - Adults OnlyUmami Hotel - Adults Only
Hotels in Puerto Viejo
With a stay at Umami Hotel - Adults Only in Cahuita, you'll be near the beach, just a 4-minute walk from Talamanca Family Art and 11 minutes by foot from Black Beach. This hotel is 4.3 mi (7 km) from Punta Uva Beach and 1 mi (1.6 km) from Playa Cocles. Pamper yourself with onsite massages or enjoy recreation amenities such as an outdoor pool. This hotel also features complimentary wireless internet access and tour/ticket assistance. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service. Wrap up your day with a drink at the bar/lounge. A complimentary continental breakfast is served daily from 7 AM to 9 AM. Featured amenities include luggage storage and a water dispenser. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 13 individually decorated guestrooms, featuring refrigerators and minibars. Complimentary wireless internet access is available to keep you connected. Conveniences include safes and desks, and housekeeping is provided daily.
Very Good
101 reviews
8.9/10
Price from
AU$ 211
per night
Check Availability
La Prometida
La PrometidaLa Prometida
Hotels in Puerto Viejo
Located in Cahuita, La Prometida Hotel is in a rural location, a 5-minute drive from Finca La Isla Botanical Garden and 5 minutes from Talamanca Family Art. This hotel is 5.9 mi (9.5 km) from Punta Uva Beach and 1.3 mi (2.1 km) from Black Beach. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. This hotel also features complimentary wireless internet access, wedding services, and tour/ticket assistance. A complimentary cooked-to-order breakfast is served daily from 7:30 AM to 9:00 AM. Featured amenities include multilingual staff, luggage storage, and a water dispenser. Free self parking is available onsite. Make yourself at home in one of the 5 air-conditioned rooms featuring minibars. Your Tempur-Pedic bed comes with premium bedding. Complimentary wired and wireless internet access is available. Bathrooms have designer toiletries and hair dryers.
Amazing
24 reviews
9.7/10
Price from
AU$ 257
per night
Check Availability
Puerto Viejo
You Might Like
Puerto Viejo Hotels Including BreakfastPuerto Viejo Hotels With Twin RoomPuerto Viejo Hotels With 1 Double BedPuerto Viejo Hotels With Swimming PoolPuerto Viejo Hotels With Free Cancellation
Los Continentes
Los ContinentesLos Continentes
Hotels in Puerto Viejo
With a stay at Los Continentes in Cahuita, you'll be by the ocean, just a 3-minute walk from Playa Cocles and a 3-minute drive from Playa Chiquita. This villa is 2 mi (3.3 km) from Punta Uva Beach and 2.7 mi (4.4 km) from Black Beach. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. The front desk is staffed during limited hours. Make yourself at home in one of the 6 guestrooms, featuring kitchenettes with full-sized refrigerators/freezers and stovetops. Rooms have private balconies. Complimentary wireless internet access keeps you connected, and flat-screen televisions are provided for your entertainment.
Outstanding
14 reviews
9.8/10
Price from
AU$ 139
per night
Check Availability
Lizard King Hotel & Suites
Lizard King Hotel & SuitesLizard King Hotel & Suites
Hotels in Puerto Viejo
Centrally located in Cahuita, Lizard King Hotel & Suites is within a 15-minute walk of Cahuita National Park and Negra Beach. This resort is 11.2 mi (18.1 km) from Playa Cocles and 13.9 mi (22.3 km) from Playa Chiquita. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional amenities at this resort include complimentary wireless internet access and tour/ticket assistance. You can enjoy a meal at the restaurant serving the guests of Lizard King Hotel & Suites, or stop in at the snack bar/deli. Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and multilingual staff. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 15 air-conditioned rooms featuring refrigerators and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have showers and complimentary toiletries. Conveniences include complimentary newspapers and dryers, and housekeeping is provided daily.
Good
27 reviews
7.6/10
Price from
AU$ 111
per night
Check Availability
Villas Piña - Adults Only
Villas Piña - Adults OnlyVillas Piña - Adults Only
Hotels in Puerto Viejo
When you stay at this aparthotel in Cahuita, you'll be near the beach and within a 5-minute drive of Finca La Isla Botanical Garden. This aparthotel is 6.1 mi (9.9 km) from Punta Uva Beach and 1.5 mi (2.4 km) from Black Beach. Enjoy recreational amenities such as an outdoor pool and bicycles to rent. This aparthotel also features complimentary wireless internet access and tour/ticket assistance. A complimentary full breakfast is served daily from 7:30 AM to 10:00 AM. Featured amenities include luggage storage, laundry facilities, and a safe deposit box at the front desk. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself comfortable in this air-conditioned apartment, featuring a kitchenette with a refrigerator and a microwave. There's a private balcony or patio. Complimentary wireless internet access is available to keep you connected. Conveniences include a safe and a ceiling fan, and housekeeping is provided daily.
Outstanding
52 reviews
9.9/10
Price from
AU$ 200
per night
Check Availability
La Bonita Lodge
La Bonita LodgeLa Bonita Lodge
Hotels in Puerto Viejo
Located in Cahuita, La Bonita Lodge is by the ocean, within a 10-minute drive of Finca La Isla Botanical Garden and Talamanca Family Art. This hotel is 6.3 mi (10.2 km) from Punta Uva Beach and 1.7 mi (2.7 km) from Black Beach. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional amenities at this hotel include complimentary wireless internet access and a picnic area. Need to unwind? Take a break with a tasty beverage at one of the 10 beach bars. Featured amenities include express check-out and multilingual staff. Free self parking is available onsite. Make yourself at home in one of the 4 guestrooms. Complimentary wireless internet access is available to keep you connected. Conveniences include ceiling fans, and housekeeping is provided daily.
Great
4 reviews
9.2/10
Price from
AU$ 111
per night
Check Availability
CariPro Apartments
CariPro ApartmentsCariPro Apartments
Hotels in Puerto Viejo
With a stay at CariPro Apartments in Cahuita, you'll be within a 10-minute walk of Playa Cahuita and Blanca Beach. This aparthotel is 14.6 mi (23.5 km) from Punta Uva Beach and 0.5 mi (0.8 km) from Cahuita National Park. This aparthotel features snorkeling nearby and hiking/biking trails nearby. Free self parking is available onsite. Make yourself at home in one of the 4 air-conditioned rooms featuring kitchens. 32-inch Smart televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include desks and microwaves, and housekeeping is provided daily.
Good
4 reviews
7.9/10
Price from
AU$ 59
per night
Check Availability
Saranda Boutique Hotel
Saranda Boutique HotelSaranda Boutique Hotel
Hotels in Puerto Viejo
Located in Cahuita, Saranda Boutique Hotel is within a 10-minute drive of Playa Cocles and Black Beach. This capsule hotel is 4.9 mi (8 km) from Playa Chiquita and 5.7 mi (9.2 km) from Punta Uva Beach. Pamper yourself with onsite massages or enjoy recreation amenities such as a hot tub. Additional features at this capsule hotel include complimentary wireless internet access, concierge services, and gift shops/newsstands. Grab a drink at the swim-up bar while enjoying a refreshing dip in the capsule hotel pool.A complimentary local cuisine breakfast is served daily from 7:00 AM to 10:00 AM. Featured amenities include dry cleaning/laundry services, multilingual staff, and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 21 air-conditioned rooms featuring Smart televisions. Your room comes with a pillowtop bed. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and complimentary toiletries.
Great
42 reviews
9.3/10
Price from
AU$ 124
per night
Check Availability
Olinca Boutique Hotel
Olinca Boutique HotelOlinca Boutique Hotel
Hotels in Puerto Viejo
When you stay at Olinca Boutique Hotel in Cahuita, you'll be near the beach, within a 15-minute walk of Talamanca Family Art and Black Beach. This hotel is 4.2 mi (6.7 km) from Punta Uva Beach and 0.9 mi (1.4 km) from Playa Cocles. Pamper yourself with onsite massages or enjoy recreation amenities such as an outdoor pool. A complimentary local cuisine breakfast is served daily from 7:00 AM to 10:00 AM. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 18 individually furnished guestrooms, featuring kitchens with full-sized refrigerators/freezers and microwaves. Your Select Comfort bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and 14-cm LED televisions are provided for your entertainment. Conveniences include coffee/tea makers and ceiling fans, and housekeeping is provided daily.
Great
56 reviews
9.3/10
Price from
AU$ 208
per night
Check Availability
See All Beach Hotels in Puerto Viejo

Frequently Asked Questions

What are the best Beach hotels in Puerto Viejo?

If you’re heading to Puerto Viejo for business or leisure, Hotel Banana Azul - Adults Only (from AU$ 127) , Lizard King Hotel & Suites (from AU$ 113) and Hotel Casitas Mar y Luz (from AU$ 62) are top-rated hotels.

How much does it cost to stay in a Beach hotel in Puerto Viejo?

For Beach hotels in Puerto Viejo, weekday prices average AU$ 146, while weekend rates (Friday–Saturday) average AU$ 175.

What are the best Beach hotels in Puerto Viejo with breakfast?

Hotel Banana Azul - Adults Only (from AU$ 127) offers delicious breakfast to start your day.

How to get deals for Beach hotels in Puerto Viejo?

Trip.com offers a range of promotions and discounts on Beach hotels. Visit the promotions page to find the latest hotel deals on Trip.com.

Beach hotel details in Puerto Viejo

Total Properties12
Number of Reviews177
Lowest PriceAU$ 54
Highest PriceAU$ 713
Average Price (Weekends)AU$ 175
Average Price (Weekdays)AU$ 146