Skip to main content

Filter by:


Star rating

Review score

San Lorenzo – 66 hotels and places to stay
See the latest prices and deals by choosing your dates.
Casa GAMA-Playa ORILLA DEL MAR, Beach and Town, hotel in San Lorenzo

Boasting sea views, Casa GAMA-Playa ORILLA DEL MAR, Beach and Town features accommodation with a private beach area and a balcony, around 22 km from Campeche XXI Convention Centre.

Sadly weather stormy but beautiful quiet location. Nicely decorated.
8.0
Scored 8.0
Very good
Rated very good
22 reviews
Price from£79.14per night
Torre Aguamarina, hotel in San Lorenzo

Set in Campeche, 16 km from Campeche XXI Convention Centre, Torre Aguamarina offers beachfront accommodation and various facilities, such as a private beach area. The property has sea views.

7.8
Scored 7.8
Good
Rated good
15 reviews
Price from£162.18per night
Castelmar Hotel, hotel in San Lorenzo

Located in Campeche's historic city centre, this colonial-style hotel is set in a restored building dating back to 1800. It offers an outdoor swimming pool and sundeck and free WiFi.

The location was a good jumping off place to see many of the things we were interested in, and the staff at the hotel were helpful in answering our inquiries.
8.4
Scored 8.4
Very good
Rated very good
1,802 reviews
Price from£59.93per night
Hotel Lopez Campeche, hotel in San Lorenzo

Situated in Campeche, 1.4 km from Campeche XXI Convention Centre, Hotel Lopez Campeche features accommodation with a garden, free private parking and a terrace.

Location is great perfect for one night. Beds are very comfortable
8.4
Scored 8.4
Very good
Rated very good
912 reviews
Price from£92.38per night
City Express by Marriott Campeche, hotel in San Lorenzo

Just a 3-minute walk from Campeche Convention Centre, this modern hotel offers a gym, a business centre and free private parking. Each bright, air-conditioned room includes free Wi-Fi and cable TV.

Nice and comfortable location with a lot of place for parking. The buffet for breakfast was complete and with a good selection of sweet and savory dishes.
8.0
Scored 8.0
Very good
Rated very good
915 reviews
Price from£94.70per night
Hotel Boutique Casa Don Gustavo, Campeche, hotel in San Lorenzo

Casa Don Gustavo Boutique Hotel is a restored 18th-century mansion featuring original artwork and furniture combined with modern amenities like an outdoor pool and whirlpool.

Charming property in an old house, spacious rooms. Newly renovated bathroom, good breakfast.
8.9
Scored 8.9
Fabulous
Rated fabulous
216 reviews
Price from£228.75per night
Hacienda Campeche, hotel in San Lorenzo

This restored 17th-century mansion house features a spa, free Wi-Fi and indoor and outdoor pools.

Great. Calm relaxed atmosphere. Staff very helpful
8.7
Scored 8.7
Fabulous
Rated fabulous
115 reviews
Price from£223.10per night
San Diego Tu Casa, hotel in San Lorenzo

San Diego Tu Casa is set in Campeche. The 3-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

6.6
Scored 6.6
Pleasant
Rated pleasant
39 reviews
Price from£23.12per night
Hotel Debliz, hotel in San Lorenzo

Just 150 metres from the sea, Hotel Debliz has a fish-shaped swimming pool and a terrace with loungers. The historical centre of Campeche is within 15 minutes’ walk.

The location was very good as we were attending CMP oil show. A very close ride to the show.
5.7
Scored 5.7
Above average
Rated okay
84 reviews
Price from£70.50per night
Hotel Barranquilla, hotel in San Lorenzo

This hotel is located in a quiet area of Campeche, 8 minutes’ drive from the city centre. It offers extensive business facilities and a 24-hour reception.

Nice picture of Frida Cahlo above the bed.
6.1
Scored 6.1
Pleasant
Rated pleasant
28 reviews
Price from£37.62per night
See all hotels near San Lorenzo
Subscribe to receive premium deals

Prices drop the moment you sign up!