Skip to main content

Filter by:


Star rating

Review score

San Lorenzo – 8 hotels and places to stay
See the latest prices and deals by choosing your dates.
Boca Brava Lodge, hotel in San Lorenzo

Boca Brava Lodge has a fitness centre, garden, a terrace and restaurant in Boca Chica.

Amazing location, great staff, great food, great wildlife and beaches
8.1
Scored 8.1
Very good
Rated very good
303 reviews
Price from£43.43per night
Bocas del Mar, hotel in San Lorenzo

Located right on the water's edge in Boca Chica, this boutique hotel offers 2 outdoor pools, full-service restaurant with free daily breakfast and stylish bungalows, set in tropical gardens.

Staff, restaurant, massage, pool, room
9.3
Scored 9.3
Superb
Rated superb
331 reviews
Price from£183.10per night
Villas at Gone Fishing Panamá Resort, hotel in San Lorenzo

Situated in Boca Chica, 2.6 km from Playa Arena Bonita, Villas at Gone Fishing Panamá Resort features accommodation with a garden, free private parking and a terrace.

Fantastic location, host and facilities
9.5
Scored 9.5
Exceptional
Rated exceptional
24 reviews
Price from£88.47per night
Roxy's Bed & Breakfast, hotel in San Lorenzo

Featuring free WiFi an outdoor pool, Roxy Fishing Club offers pet-friendly accommodation in Boca Chica. Free private parking is available on site.

Staff were really helpful and despite little english made themselves understood. Not much in the village but the boat trip is really worth while. ALso enjoyed watching the monkeys in the trees while sitting by the pool.
8.4
Scored 8.4
Very good
Rated very good
534 reviews
Price from£53.08per night
Finca Colibri, hotel in San Lorenzo

Boasting a garden, a year-round outdoor pool and garden views, Finca Colibri is situated in Boca Chica. This property offers access to a patio, free private parking and free WiFi.

Great very private location and views of the valley and river lakes. Host was great and very friendly. Will stay there again.
9.5
Scored 9.5
Exceptional
Rated exceptional
113 reviews
Price from£77.13per night
Seagull Cove Resort, hotel in San Lorenzo

Offering an outdoor pool and a restaurant, Seagull Cove Resort is located in Boca Chica. It boasts free breakfast and incredible views of the bay. Free Wi-Fi access is available.

Great views Lovely breakfast Wonderful gardens
9.4
Scored 9.4
Superb
Rated superb
246 reviews
Price from£137.13per night
Boca Chica BnB at Gone Fishing Panama Resort, hotel in San Lorenzo

Boasting sea views, Boca Chica BnB at Gone Fishing Panama Resort offers accommodation with water sports facilities, an infinity pool and a garden, around 2.6 km from Playa Arena Bonita.

We loved everything about the place but it was Brad who made us feel at home and was always wanting to make sure we had everything we needed! Thank you for sharing your beautiful home with us!
9.7
Scored 9.7
Exceptional
Rated exceptional
28 reviews
Price from£61.93per night
Gone Fishing Panama Resort, hotel in San Lorenzo

Providing sea views, Gone Fishing Panama Resort in Boca Chica provides accommodation, a private beach area, an infinity pool, a garden, a bar and barbecue facilities.

Host, Brad, is super friendly and helped with everything we needed. The hotel is in a stunning location, peaceful and perfect for quiet holiday, but with plenty to do and see.
9.4
Scored 9.4
Superb
Rated superb
39 reviews
Price from£132.71per night
See all hotels near San Lorenzo
Subscribe to receive premium deals

Prices drop the moment you sign up!