Skip to main content

B&Bs for every style

Find the right B&B for you in Puerto Viejo

The best B&Bs in Puerto Viejo

Check out our pick of great B&Bs in Puerto Viejo

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Relax Natural Village Adults Only, hotel in Puerto Viejo

Offering a terrace and views of the garden, Relax Natural Village is located in the Cocles Region, 2 km from Puerto Viejo. Free private parking is available on site.

Christian was the most wonderful host. The place is really beautiful with animals and beautiful plants all around the bungalows. When we left Christian prepared a lovely breakfast to go for us. 100% recommendation for this place and the host!
Scored 9.8
9.8
Rated exceptional
Exceptional
349 reviews
Price from
£127.68
per night
Kalawala, hotel in Puerto Viejo

Situated in Puerto Viejo and only less than 1 km from Negra Beach, Kalawala features accommodation with city views, free WiFi and free private parking.

We loved the closeness to town and the bakery, as well as the discount at the bakery. It was a very cozy spot and the bedrooms were great and very comfortable.
Scored 9.4
9.4
Rated superb
Superb
236 reviews
Price from
£82.66
per night
Cabinas Hukats Secret Jungle, hotel in Puerto Viejo

Situated in Puerto Viejo, 500 metres from Negra Beach, Cabinas Hukats Secret Jungle features accommodation with free WiFi and free private parking.

very nice layout. quiet, nice walk on the beach to town
Scored 9.0
9.0
Rated superb
Superb
118 reviews
Price from
£41.65
per night
El Tucan Jungle Lodge, hotel in Puerto Viejo

El Tucan Jungle Lodge is located in Cocles, 3 km from Puerto Viejo. It offers its guests free WiFi access in the rooms, luggage storage and easy-access facilities for the disabled.

This place it's like a piece of heaven, in just a few hours from the arrival we spotted so many animal. Our cabin was next to the water and during our stay we have seen: toucan, agoutis, squirrels, coatis, otters, a tarantula( we think) a green basilisk, turtles, green iguanas, honey bear(kinkajous)and hummingbirds. The host was very kind to point out animals that were around, like the toucan, kinkajous and the iguanas.
Scored 9.0
9.0
Rated superb
Superb
136 reviews
Price from
£53.99
per night
Black Bamboo B&B, hotel in Puerto Viejo

Boasting air-conditioned accommodation with a saltwater pool, mountain view and a balcony, Black Bamboo B&B is situated in Puerto Viejo.

Nice pool and washing done everyday. Room cleaned daily. Kitchen area could be used. Staff helpful.
Scored 9.5
9.5
Rated exceptional
Exceptional
264 reviews
Price from
£95.63
per night
Casa Luce, hotel in Puerto Viejo

Featuring a garden and views of garden, Casa Luce is a recently renovated bed and breakfast set in Puerto Viejo, 600 metres from Negra Beach.

The rooms are very cozy and clean. The bed is very comfortable and you have a great view into the garden where you might spot a hummingbird. There is a shared kitchen that has everything you need including your own mini fridge.
Scored 9.4
9.4
Rated superb
Superb
182 reviews
Price from
£61.06
per night
Luce, hotel in Puerto Viejo

Featuring garden views, Luce offers accommodation with patio, around 500 metres from Negra Beach. This property offers access to a terrace and free private parking.

Super cute and stylish. The kitchen is such a nice vibe and the room was so comfortable
Scored 9.7
9.7
Rated exceptional
Exceptional
23 reviews
Price from
£47.13
per night
Hotel Boutique The Green Jungle House, hotel in Puerto Viejo

Featuring free WiFi and a barbecue The Green Jungle House Caribe offers pet-friendly accommodation. You will find a shared kitchen at the property, a terrace and views of the garden and the jungle.

Large, clean rooms with plenty of space for a family of five. They were pet friendly which was great. We had a large balcony overlooking the jungle and saw loads of animals every day including a sloth and a large family of spider monkeys that arrived every afternoon around 4. Walking distance to restaurants and a few minutes drive to different beaches.
Scored 8.8
8.8
Rated fabulous
Fabulous
160 reviews
Price from
£80.34
per night
Casitas La Playa, hotel in Puerto Viejo

Offering direct beach access, Casitas La Playa is located in Puerto Viejo in the Limon Region, 13 km from Cahuita. Guests can enjoy the on-site bar. Free private parking is available on site.

Great location! Walking distance to downtown Pto Viejo and Cocles beach. The backyard is literally the ocean, not great for swimming but nice for snorkeling and just enjoying the ocean views. The host is present, very friendly and helpful. I'm grateful to have found this place and stayed 3 nights, this made my stay in Pto Viejo complete!
Scored 8.7
8.7
Rated fabulous
Fabulous
158 reviews
Price from
£77.12
per night
AmimodoBeachRooms, hotel in Puerto Viejo

Set in Puerto Viejo at Salsa Brava Beach, within 4.3 km of Jaguar Rescue Center and 2.5 km of Negra, AmimodoBeachRooms features accommodation with a garden and free WiFi.

Beautiful property, super-interesting little loft room. Fridge, microwave, and the world's-smallest coffee maker available. The staff is very helpful and accommodating, the garden and beachfront are stunning, and the drinks at the bar are delicious, if a bit pricey.
Scored 8.1
8.1
Rated very good
Very good
285 reviews
Price from
£81.41
per night
All B&Bs in Puerto Viejo
Looking for a B&B?
For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Puerto Viejo

Most booked B&Bs in Puerto Viejo this month

Enjoy breakfast in Puerto Viejo!

  • Relax Natural Village Adults Only
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 349 reviews

    Offering a terrace and views of the garden, Relax Natural Village is located in the Cocles Region, 2 km from Puerto Viejo. Free private parking is available on site.

    Peace and quiet Lovely breakfast Sleep in the nature.

  • Hotel Boutique The Green Jungle House
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 160 reviews

    Featuring free WiFi and a barbecue The Green Jungle House Caribe offers pet-friendly accommodation. You will find a shared kitchen at the property, a terrace and views of the garden and the jungle.

    Sleeping under the sound of the jungle and the rain.

  • Casa Luce
    Breakfast options
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 182 reviews

    Featuring a garden and views of garden, Casa Luce is a recently renovated bed and breakfast set in Puerto Viejo, 600 metres from Negra Beach.

    Warm welcome, beautiful lights at nights, amazing kitchen and a cute kitty to cuddle

  • Kalawala
    Breakfast options
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 236 reviews

    Situated in Puerto Viejo and only less than 1 km from Negra Beach, Kalawala features accommodation with city views, free WiFi and free private parking.

    Host was easy to contact and rapid respons if anything.

  • Black Bamboo B&B
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 264 reviews

    Boasting air-conditioned accommodation with a saltwater pool, mountain view and a balcony, Black Bamboo B&B is situated in Puerto Viejo.

    One of the best places we stayed during our Costa Rica trip.

  • La Paz del Caribe Adults Only
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 293 reviews

    Boasting an outdoor swimming pool and views of pool, La Paz del Caribe Adults Only is a recently renovated bed and breakfast situated in Puerto Viejo, 500 metres from Cocles Beach.

    Design choice, location, breakfast, helpfulness of the owners

  • Sueño Grande B&B
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 308 reviews

    Situated in Puerto Viejo in the Limon Region, 13 km from Cahuita, Sueño Grande features a year-round outdoor pool, a garden and views of the pool. Free WiFi is available throughout the property.

    Very friendly environment, cozy atmosphere, amazing breakfast.

  • El Tucan Jungle Lodge
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 136 reviews

    El Tucan Jungle Lodge is located in Cocles, 3 km from Puerto Viejo. It offers its guests free WiFi access in the rooms, luggage storage and easy-access facilities for the disabled.

    Man sieht und hört sehr viele Tiere. Mitten im Djungel.

Save money on B&Bs in Puerto Viejo – budget options available!

  • Cabinas Hukats Secret Jungle
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 118 reviews

    Situated in Puerto Viejo, 500 metres from Negra Beach, Cabinas Hukats Secret Jungle features accommodation with free WiFi and free private parking.

    La ubicación excelente, buen servicio y buen precio

  • AmimodoBeachRooms
    Budget options available
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 285 reviews

    Set in Puerto Viejo at Salsa Brava Beach, within 4.3 km of Jaguar Rescue Center and 2.5 km of Negra, AmimodoBeachRooms features accommodation with a garden and free WiFi.

    Ótima localização, confortável e pessoas super amáveis

  • Apartamento El Atardecer
    Budget options available
    Scored 7.7
    7.7
    Rated good
    Good
     · 7 reviews

    Located in Puerto Viejo and only 300 metres from Negra Beach, Apartamento El Atardecer provides accommodation with inner courtyard views, free WiFi and free private parking.

  • Luce
    Budget options available
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 23 reviews

    Featuring garden views, Luce offers accommodation with patio, around 500 metres from Negra Beach. This property offers access to a terrace and free private parking.

    Cada detalle de las instalaciones estaba pensado y ubicado con amor

  • Mar Verde Lodge
    Budget options available
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 90 reviews

    Surrounded by tropical vegetation, Mar Verde Lodge is located in Puerto Viejo just 5 minutes’ walk from Playa Chiquita.

    un lugar muy especial que refleja los cuidados de sus dueños

  • Casitas La Playa
    Budget options available
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 158 reviews

    Offering direct beach access, Casitas La Playa is located in Puerto Viejo in the Limon Region, 13 km from Cahuita. Guests can enjoy the on-site bar. Free private parking is available on site.

    I loved my stay here - the location is great, room was spacious, hosts are lovely.

  • Luna Caribeña Village
    Budget options available
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 160 reviews

    Located in Puerto Viejo, Luna Caribeña Village offers free Wi-Fi, free parking and 2 outdoor swimming pools. It is just 500 metres from Playa Chiquita Beach.

    Súper tranquilo y cómodo, la anfitriona súper atenta y amable.

  • Mar Caribe PV
    Budget options available
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 49 reviews

    Located 700 metres from Negra Beach, Mar Caribe PV offers accommodation with a patio, as well as a garden.

    Die Lage ist super. Das Zimmer ist gross und schön.

Great access to the city centre! Check these B&Bs in Puerto Viejo

  • Casa Mariposa
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Situated in Puerto Viejo and only 1.3 km from Negra Beach, Casa Mariposa features accommodation with garden views, free WiFi and free private parking.

  • Casa Cerise Beachfront
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 9 reviews

    Boasting air-conditioned accommodation with a private pool, Casa Cerise Beachfront is situated in Puerto Viejo. This beachfront property offers access to free WiFi and free private parking.

    La ubicación está muy bien, cuenta con los servicios lo que más me gusto de la casa es que cuenta con una playa en el patio.

  • Pachamama Jungle River Lodge - Punta Uva
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 90 reviews

    Offering bikes for an extra fee, Pachamama Jungle River Lodge is located in Puerto Viejo. Free WiFi access and free private parking are available.

    The host and the accommodation. Clean and beautiful.

  • Casa Raiz
    Central location
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 22 reviews

    Set just 1.6 km from Cocles Beach, Casa Raiz provides accommodation in Puerto Viejo with access to a garden, a shared lounge, as well as a shared kitchen.

    El lugar muy tranquilo, limpio y la atención excelente

  • Casa Blossom - Beach Paradise Retreat
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 18 reviews

    Set in Puerto Viejo, 100 metres from Negra Beach, Casa Blossom - Beach Paradise Retreat offers accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

    The place is well organized and equipped, the garden is fantastic! Kristel is very helpful

  • Backpacker Puerto Viejo
    Scored 7.6
    7.6
    Rated good
    Good
     · 40 reviews

    Boasting a terrace, Backpacker Puerto Viejo is set in Puerto Viejo in the Limon region, 4.1 km from Jaguar Rescue Center. The air-conditioned accommodation is 1.6 km from Cocles Beach.

    Die Unterkunft war sauber und in einer guten Lage. Das Zimmer hat AC. Es gibt Steckdosen in Bettnähe.

  • El Faro 13 de Puerto Viejo
    Scored 6.9
    6.9
    Rated pleasant
    Pleasant
     · 72 reviews

    Situated in Puerto Viejo, 1.1 km from Negra Beach, El Faro 13 de Puerto Viejo features accommodation with a garden, free private parking and a terrace.

    Excelente atención. Buen precio. Gran amabilidad!!

  • Casitas Coloradas Puerto Viejo
    Scored 6.7
    6.7
    Rated pleasant
    Pleasant
     · 10 reviews

    Featuring inner courtyard views, Casitas Coloradas Puerto Viejo offers accommodation with patio, around 1.4 km from Negra Beach.

FAQ about B&Bs in Puerto Viejo

B&Bs that guests love in Puerto Viejo

  • Avg. price/night: £66.20
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 61 reviews
    Place was clean, quiet, great location and is good value for money. Room is very big and had 2 big beds as a solo traveller. Would recommend
    Alan
    Solo traveller
  • Avg. price/night: £46.27
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,035 reviews
    One of the cheapest places we could find in Puerto Viejo for a private room. Lovely atmosphere at the hostel. Walking distance to the Main Street. Staff are really helpful and friendly.
    Julie
    Young couple
  • Avg. price/night: £78.41
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 1,039 reviews
    amazing hosts, gave us all the information we needed, very friendly and accommodating to our needs big room, clean, comfy beds. nice pool area easy private parking close by, good location, walking distance to the city center but away from the noice available cold drinking water and coffee
    Céline
    Group
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 12 reviews
    Very close to the Puerto Viejo black sand beach. Only 10 minutes walk from the city centre, so quite quiet. Friendly staff. Private parking available. Little kitchen in the room. Comfortable bed.
    Laure
    Young couple
  • Avg. price/night: £299.76
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 316 reviews
    Great location, close to the beach and city, but still in a quiet location. Bed was super comfy and the place was super clean. Private parking which is locked during night and has a camera. Great pancakes! Thank you Roy and your wonderful mum for our talks :)
    Bakala
    Young couple
  • Avg. price/night: £128.54
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 115 reviews
    Really beautiful bungalow and surroundings, nice pool, everything kept meticulously clean, great location (quiet but in 10 - 15 min by foot there are supermarktes and restaurants on the main road where you can flag down a tuktuk which are passing by all day), agoutis in the garden ... and Marianna was a great host!
    Iris
    Solo traveller
  • Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 293 reviews
    this place gives a sense of boutique luxury - with gorgeous rooms, lovely helpful hosts, a quiet location off the Main Street surrounded by greenery, lovely pools, close proximity to the beach and restaurants, and wonderful breakfasts - thoroughly recommended!
    Fern
    Solo traveller
  • Avg. price/night: £78.41
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 1,039 reviews
    Lovely boutique hotel. Great location walkable to town but in a quiet location. Pool was idyllic. Loved our stay here
    Claire
    Young couple
  • Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 134 reviews
    Really great hosts that made us feel super welcome and gave us a lot of tips. The apartments are very spacious, in a quiet street but walking distance to the city center. The rooms are also cleaned every day and we received the best breakfast during our stay.
    Magdalena
    Young couple
  • Avg. price/night: £29.14
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 703 reviews
    quiet and private, loved our private kitchen and outside terrace looking over the garden, great location
    jemma
    Young couple