Skip to main content

Filter by:


Star Rating

Review Score

Puerto Viejo – 119 hotels and places to stay
See the latest prices and deals by choosing your dates.
Selina Puerto Viejo, hotel in Puerto Viejo

Selina Puerto Viejo

Hotel in Puerto Viejo

Featuring free WiFi, Selina Puerto Viejo offers pet-friendly accommodations in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site.

7.9
Good
1,053 reviews
Price from$56.76per night
Le Cameleon Boutique Hotel, hotel in Puerto Viejo

Le Cameleon Boutique Hotel

Hotel in Puerto Viejo

Offering a beautiful tropical forest setting, Le Cameleon Boutique Hotel is a walking distance from Cocles beach in Puerto Viejo.

8.4
Very Good
1,590 reviews
Price from$192.09per night
Lanna Ban Hotel, hotel in Puerto Viejo

Lanna Ban Hotel

Hotel in Puerto Viejo

Offering direct access to the beach, Lanna Ban Hotel is located in Puerto Viejo. The hotel features an exotic garden and contemporary Thai architecture. Free WiFi access is available.

8.9
Excellent
1,689 reviews
Price from$89per night
Hotel Banana Azul - Adults Only, hotel in Puerto Viejo

Hotel Banana Azul - Adults Only

Hotel in Puerto Viejo

Offering an outdoor swimming pool and an extensive garden, Hotel Banana Azul is located in Playa Negra beach and 1.6 mi from Puerto Viejo town center. Free WiFi access is available in all areas.

8.5
Very Good
766 reviews
Price from$90.90per night
Cariblue Beach and Jungle Resort, hotel in Puerto Viejo

Cariblue Beach and Jungle Resort

Hotel in Puerto Viejo

Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 0.6 mi from Playa Cocles.

8.4
Very Good
1,409 reviews
Price from$120.08per night
Hotel Indalo adults only, hotel in Puerto Viejo

Hotel Indalo adults only

Hotel in Puerto Viejo

Centrally located in Puerto Viejo de Talamanca town center and just a 3-minute walk from Salsa Brava Beach, Hotel Indalo adults only features an extensive garden, sun terrace and free Wi-Fi.

9.3
Wonderful
848 reviews
Price from$88.94per night
Villas del Caribe, hotel in Puerto Viejo

Villas del Caribe

Puerto Viejo de Talamanca, Limon

Located in Puerto Viejo, a 5-minute walk from Chiquita Beach, Villas del Caribe has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

8.8
Excellent
693 reviews
Price from$91.60per night
Terrazas del Caribe Aparthotel, hotel in Puerto Viejo

Terrazas del Caribe Aparthotel

Cocles Puerto Viejo de Talamanca

With pool views, Terrazas del Caribe Aparthotel is located in Puerto Viejo and has a restaurant, room service, bar, garden, outdoor pool and terrace. Free WiFi is featured throughout the property.

8.9
Excellent
696 reviews
Price from$137.75per night
Umami Hotel - Adults Only, hotel in Puerto Viejo

Umami Hotel - Adults Only

Puerto Viejo de Talamanca

Located in Puerto Viejo, a 11-minute walk from Negra Beach, Umami Hotel - Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

9.0
Wonderful
658 reviews
Price from$179.42per night
Lizard King Hotel & Suites, hotel in Puerto Viejo

Lizard King Hotel & Suites

Hotel in Puerto Viejo

Just 164 feet from Salsa Brava Beach, the Lizard King Hotel & Suites offers an outdoor pool surrounded by tropical plants. Each bright room offers free Wi-Fi and a mini-fridge.

7.9
Good
309 reviews
Price from$63.36per night
See all 110 hotels in Puerto Viejo

Most-booked hotels in Puerto Viejo in the past month

Puerto Viejo's best hotels with breakfast

  • Le Cameleon Boutique Hotel
    Breakfast options

    Offering a beautiful tropical forest setting, Le Cameleon Boutique Hotel is a walking distance from Cocles beach in Puerto Viejo.

    has direkt beach access… two pools nice big rooms

    8.4
    Very Good · 1,590 reviews
  • Cariblue Beach and Jungle Resort
    Breakfast options

    Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 0.6 mi from Playa Cocles.

    The food there is really good The pool area is beautiful Happy hour

    8.4
    Very Good · 1,409 reviews
  • Hotel Banana Azul - Adults Only
    Breakfast options

    Offering an outdoor swimming pool and an extensive garden, Hotel Banana Azul is located in Playa Negra beach and 1.6 mi from Puerto Viejo town center. Free WiFi access is available in all areas.

    beautiful location, quite, on beach, walk into town.

    8.5
    Very Good · 766 reviews
  • Namuwoki Lodge
    Breakfast options

    Offering free Wi-Fi connection in common areas with free tea and coffee, this property is located amid tropical forests in Puerto Viejo facing the Caribbean Sea. It also has an outdoor pool.

    diseño de la Villa. El entorno. La zona de la piscina

    8.6
    Excellent · 224 reviews
  • HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR
    Breakfast options

    Located in Puerto Viejo, 1.1 miles from Cocles Beach, HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR has accommodations with an outdoor swimming pool, free private parking, a garden and a...

    La ubicación del hotel, en medio de la naturaleza.

    8.6
    Excellent · 96 reviews
  • Selina Puerto Viejo
    Breakfast options

    Featuring free WiFi, Selina Puerto Viejo offers pet-friendly accommodations in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site.

    Good social vibe, nice comfy beds. Clean. Free yoga class

    7.9
    Good · 1,055 reviews
  • Hotel La Isla Inn
    Breakfast options

    Offering an outdoor pool, a garden and a terrace, Hotel La Isla Inn is located in Cocles Beach and 1.2 mi from Puerto Viejo town center. Free WiFi access is available in all areas.

    La comida muy buena, la cercanía con hermosas playas

    7.0
    Good · 155 reviews
  • La Tica y La Gata
    Breakfast options

    Located in Puerto Viejo, 1.2 miles from Negra Beach, La Tica y La Gata has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Guests can enjoy garden views.

    Great location. Helpful, friendly and super nice people.

    9.3
    Wonderful · 464 reviews

Budget hotels in Puerto Viejo

  • Cabinas Mitchaelle's
    Cheap hotel

    Located in Puerto Viejo and with Negra Beach reachable within a 5-minute walk, Cabinas Mitchaelle's has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace...

    Very friendly and helpful, very clean and great coffee

    8.1
    Very Good · 159 reviews
  • Cabinas Popular
    Cheap hotel

    Located in Puerto Viejo, within a 8-minute walk of Negra Beach and one mile of Cocles Beach, Cabinas Popular has accommodations with a garden and free WiFi as well as free private parking for guests...

    Nice family hotel. Staff. Location in a quiet area.

    8.0
    Very Good · 368 reviews
  • Hotel Sunshine Caribe
    Cheap hotel

    Sunshine Caribe offers rooms in Puerto Viejo. Among the various facilities of this property are a garden and a terrace. Some rooms at the property include a balcony with a mountain view.

    The place was wonderful! Near the centre and yet so quit.

    8.9
    Excellent · 352 reviews
  • Hotel Casa Conley Del Mar
    Cheap hotel

    Located in Puerto Viejo, Casa Conley Del Mar has an outdoor swimming pool and a fitness center. Among the various facilities of this property are a garden, a terrace.

    Nice and clean stay with a great view towards the sea.

    8.6
    Excellent · 133 reviews
  • Cabinas Yucca
    Cheap hotel

    Located in Puerto Viejo, Cabinas Yucca is a beachfront quaint hotel that offers free WiFi access. Playa Negra beach is just 1640 feet away. All comfort private rooms have private bathrooms.

    schöne Anlage, sehr nette und hilfsbereite Mitarbeiter

    8.3
    Very Good · 181 reviews
  • Casa BOHÖ
    Cheap hotel

    Please note that at the moment reservations from locals are only accepted as direct reservations to facilitate our billing system, reach us via phone number for more information * Casa BOHÖ a small...

    Everything was super good!! We really enjoyed our stay there!!

    8.8
    Excellent · 298 reviews
  • Playa Negra Brewing Beachfront Hotel
    Cheap hotel

    We are located in front of the Black Beach of Puerto Viejo. We offer shared and private rooms. We have a private parking lot. All rooms have Wifi, fan or air conditioning, according to your choice.

    Excelente ubicación, excelente precio, lindo hotel.

    6.1
    Pleasant · 257 reviews
  • La Prometida
    Cheap hotel

    Located in Puerto Viejo, a 3-minute walk from Negra Beach, La Prometida provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    Super stylish, super comfortable, attention to detail exceptional.

    9.8
    Exceptional · 170 reviews

Hotels located in the center of Puerto Viejo

  • Casa Natural Puerto Viejo
    Central location

    Located in Puerto Viejo, a few steps from Negra Beach, Casa Natural Puerto Viejo has accommodations with a garden, free private parking, a terrace and a restaurant.

    La tranquilidad del lugar y la atención del personal

    9.3
    Wonderful · 12 reviews
  • Hotel Casa Vito Beachfront
    Central location

    Located in Puerto Viejo, a 9-minute walk from Cocles Beach, Hotel Casa Vito Beachfront has accommodations with a garden, free private parking and a shared lounge. This 3-star hotel offers free WiFi.

    Great location and staff was very helpful and friendly.

    9.3
    Wonderful · 84 reviews
  • Hotel Aguas Claras Member of the Cayuga Collection
    Central location

    Located in Puerto Viejo, a 3-minute walk from Chiquita Beach, Hotel Aguas Claras Member of the Cayuga Collection provides accommodations with free bikes, free private parking, an outdoor swimming pool...

    ubicación , atención , playa semiprivada , hotel pequeño

    9.2
    Wonderful · 31 reviews
  • La Kukula Lodge
    Central location

    Located just 656 feet from Chiquita beach, La Kukula Lodge is located in Puerto Viejo. Free WiFi access and an outdoor swimming pool are available.

    Real room in the jungle, full of animals, exciting!

    9.2
    Wonderful · 277 reviews
  • Jaguar Inn Bungalows
    Central location

    Featuring a garden and free WiFi throughout the property, Jaguar Inn Bungalows is located in Puerto Viejo. This jungle hotel offers a terrace.

    Great location for the Rescue Center and the beach

    9.1
    Wonderful · 164 reviews
  • Bungalows Calalú
    Central location

    Located in Puerto Viejo, a 9-minute walk from Negra Beach, Bungalows Calalú provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    Los bungalows son preciosos, la piscina es genial y la atención fue buenísima :) todo perfecto

    9.0
    Wonderful · 41 reviews
  • Mecca
    Central location

    Located in Puerto Viejo, a 8-minute walk from Negra Beach, Mecca provides accommodations with a garden, free private parking and a terrace.

    9.0
    Wonderful · 1 review
  • Mecca
    Central location

    Located in Puerto Viejo, a 8-minute walk from Negra Beach, Mecca provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

    Un lugar muy acogedor y agradable, su anfitriona es fantástica.

    9.0
    Wonderful · 21 reviews

FAQs about hotels in Puerto Viejo

About Puerto Viejo

Puerto Viejo, Costa Rica is a vibrant coastal town known for its laid-back atmosphere and tropical climate. Year-round temperatures average around 80°F, offering warm, sunny days perfect for exploring this Caribbean gem.

This town is a haven for surfers, with Salsa Brava being one of the most popular surf spots. You can also explore the Jaguar Rescue Center or take a leisurely bike ride around town. Walking and driving are common modes of transportation, with car rental services readily available.

Immerse yourself in the rich Afro-Caribbean culture that permeates Puerto Viejo. The local cuisine is a delightful blend of traditional Costa Rican fare and Caribbean flavors. Don't miss out on trying "Rondon", a hearty seafood stew simmered in coconut milk. The surrounding region is teeming with lush rainforests and wildlife, making it a paradise for nature lovers.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Puerto Viejo:

  • 8.0

    Clearly a place for a younger crowd than us 70+ year olds...

    Clearly a place for a younger crowd than us 70+ year olds but that didn't get in the way for us. Always treated well. Great to have such an international mix of people. Great food options, again with a mix of cuisines. With modest efforts you can arrange individualized itineraries for the sights. Infrastructure (local transportation, streets/roads, sidewalks) could benefit from updating - always a challenge in crowded, somewhat remote areas.
    Duane
    United States of America
  • 6.0

    Charming Caribbean town, friendly

    Charming Caribbean town, friendly people, fun restaurant and entertainment options However, all gringo eateries are vastly overpriced. Avoid all the fancy places, totally not worth it. Exorbitant prices for nothing special. Opt for the few, but better, luncheonettes instead. Beer, not wine. Loved Riquisimo! Be aware that different taxis charge different rates for the same trip, because they can haha! Chill! ;-)
    John
    Canada
  • 4.0

    This location is crowded with lots of traffic.

    This location is crowded with lots of traffic. There’s trash alongside the roads and it’s very noisy at night. You must get up early to find a spot on the beach and the waves can be very rough and unsuitable for swimming just about anywhere. It is also far more expensive than we had remembered compared to our last trip vs the Pacific side. If you must go to Caribbean side of Costa Rica, stay closer to Punta UVA or Manzanilla away from the crowds. Where to eat in Puerto Viejo: La Nena, Zaika, Lidia’s Place, Tambie Bros, and Pizzeria Pulcinella.
    Dawna
    United States of America
  • 10

    A great laid back type of caribbean seafront.

    A great laid back type of caribbean seafront. Good bars and a hippy vibe. Some decent supermarkets in town and on the road out to Manzanilla. The bar in the Puerto Viejo Hotel on Friday night is a must.
    keith
    United Kingdom
  • 8.0

    I was in a horrible mood when I arrived here and didn’t like...

    I was in a horrible mood when I arrived here and didn’t like my accommodations but overall it’s a quaint little beach town on the caribbean. A lot of the food is pricey but you can find cheap stuff and there’s loads of beaches and things to do close by. A laid back island vibe overall with kind people.
    Emma
    United States of America
  • 10

    Very 'laid back', 'artsy' type of atmosphere.

    Very 'laid back', 'artsy' type of atmosphere. This is my fourth trip to Puerto Viejo, so you can tell I like the town very much. There is a small bakery down by the Beach called 'Pan Pay', and they have the richest Costa Rican Coffee in town!
    A
    Arnie Golf
    Panama

Explore guest reviews of hotels in Puerto Viejo

  • From $337.34 per night
    9.1
    Wonderful · 180 reviews
    The hotel’s location is excellent. It’s situated in the city center and is within walking distance of a beautiful beach. The design of both the garden and our room is very appealing. From the room, you can observe wildlife, including land crabs, agoutis, and birds, which makes you feel as if you’re in the midst of nature. Additionally, the passion fruit mousse from the dinner menu is a must-try.
    Sezen
    United States of America
  • From $145 per night
    8.8
    Excellent · 693 reviews
    We loved the location of this property in relation to the best beaches in the area. Just outside are beautiful, natural pools to hang out in and if you walk a little south its sandy with fun waves to play in. The grounds at the hotel are nice with swings to sit in and watch the sea, howlers and green macaws. The pool is great & the Argentinian steak house next door is fantastic.
    Brandye
    United States of America
  • 8.9
    Excellent · 14 reviews
    The accommodations themselves were well appointed and rustic but not fancy by any stretch. Greatest selling point to this place was the location! It was absolutely perfect for a quick beach getaway. No TV and limited cell phone reception, perfect place to disconnect. Brach was only a few yards away (not beach front) and the town of Puerto Viejo was perfect and quaint.
    Victor
    United States of America
  • 8.0
    Very Good · 292 reviews
    My stay at Jacaranda was beyond satisfactory. The decor is bright and vibrant, very Caribbean, lots of green; the rooms simple and comfortable; the staff friendly and helpful; location right off the main road in Puerto Viejo close to several awesome bars, cafes, restaurants, and even the beach; room prices adequate. Definitely recommended!
    Walter
    Costa Rica
  • From $141.10 per night
    9.3
    Wonderful · 848 reviews
    The place was very clean, near to the center just a short walking distance to the beach and restaurants. The staff were very polite and friendly. When my friend and I arrived to the hotel the room A/C was not working well but the girl that was in reception noticed it and fixed it inmediately also she gave us two drinks for the issue.
    Rachel
    Costa Rica
  • 8.5
    Very Good · 95 reviews
    Perfect location, on a beautiful, private and quiet beach. Super close to Puerto Viejo town with loads of restaurants, super markets, bike & scooter rentals. Lovely place with gorgeous ocean views and the unit has everything we needed for our stay. We even saw a sloth right on the grounds! The gardens are also really beautiful.
    Stefani
    Canada
  • From $61.02 per night
    7.7
    Good · 922 reviews
    The hotel itself is located in a beautiful place (about 2km from Puerto Viejo) and there are a few very good and cheap restaurants nearby. Fortunately, the guests themselves are also very cool and made our stay bearable. In general summary, we would not go there again because the negatives clearly outweigh the negatives.
    Nicola Damien
    Switzerland
  • From $190 per night
    8.1
    Very Good · 414 reviews
    Nice facilities, it was beachfront, not too expensive, attentive, friendly and polite staff (this was one of the highlights of the trips), close to the best beaches in Limon At dawn there was a bonfire which was really cool and the happy hour was great. There was also live at the restaurant which was also really nice
    Mariel
    Costa Rica
  • From $291.09 per night
    9.0
    Wonderful · 658 reviews
    Very nice hotel with great staff. They helped mail back my wallet to me in the US after I left it in a shuttle - so kind of them. Thank you Umami Hotel staff!!! Location is walking distance to lots of restaurants and bars, also not far from the beach (we loved Playa Negra).
    Saba
    United States of America
  • From $96.05 per night
    8.3
    Very Good · 181 reviews
    The best thing about this place is the location - you can't stay closer to the beach in Puerto Viejo than this, despite you can't swim in the sea beacuse of the rocks. The hotel has a beautiful garden and a nice shared area / kitchen. Private parking was possible on site.
    Petr
    Czech Republic
  • 8.8
    Excellent · 298 reviews
    The staff were incredibly welcoming and very helpful with any questions or recommendations about the area. The hotel and gardens were beautiful! Perfect location in Puerto Viejo centre and an easy walk to a number of lovely beaches and restaurants.
    Eleanor
    United Kingdom
  • From $581.72 per night
    9.5
    Exceptional · 508 reviews
    Awesome hotel, very unique, the staff were nice, friendly and very helpful, food was okay. A lot of wildlife around, the beach was beautiful, the water was so warm and clear. Definitely the best hotel in the area hands down.
    Mauricio
    United States of America
  • From $148.03 per night
    8.9
    Excellent · 1,690 reviews
    Breakfast is great with best coffee and I made sure exact order not to waste the food. The room is a little dark for my liking due to beautiful dark tropical wood. The pool a bonus as well the beach nearby.
    Eileen
    Canada
  • 10
    Exceptional · 3 reviews
    Lovely stylish house in a safe & quiet neighbourhood near the beach and a few kilometers from Puerto Viejo away. Very friendly & helpful people. We enjoyed the great veranda & the wonderful garden.
    Fiorella
    Switzerland
  • From $75.94 per night
    8.1
    Very Good · 603 reviews
    The hotel is located close to a major supermarket in Puerto Viejo. The rooms are spacious and clean, however not too well ventilated. The staff is accomodating, the breakfast is tasty.
    Izzytravel
    Poland
  • From $118.74 per night
    7.5
    Good · 767 reviews
    Nice location in a quiet area of Puerto Viejo close to the beach and busy pub area, breakfast area is lovely and breakfast was great, parking on site, great restaurant nearby
    Roger
    Netherlands
  • From $581.72 per night
    9.5
    Exceptional · 508 reviews
    The breakfast is varied and tasteful, the staff quite attentive and helpful. The quality of the hotel seems quite correct and the location is quite strategic near the beach.
    DewersCR
    Costa Rica
  • From $33.50 per night
    7.5
    Good · 312 reviews
    it was very in the center of Puerto Viejo, next to the beach, supermarket, restaurantes and bars.
    Jose
    Brazil
  • 8.7
    Excellent · 95 reviews
    Close to beach, many things to do and quite and near the jungle. Ruben is an amazing host.
    K
    Kwinten
    Belgium
  • From $275.51 per night
    8.4
    Very Good · 1,590 reviews
    Perfect location, near by beach, delicious pools and pet friendly 🙏
    Allan
    Costa Rica

This page includes machine-generated content and therefore may contain errors. We are working to improve the quality.