Skip to main content

Filter by:


Star rating

Review score

San Lorenzo Almecatla – 295 hotels and places to stay
See the latest prices and deals by choosing your dates.
Presidente Intercontinental Puebla, an IHG Hotel, hotel in San Lorenzo Almecatla

Presidente Puebla hotel offers spectacular views of the Popocatepetl and Iztaccihuatl volcanoes. The hotel has an outdoor swimming pool and 24-hour fitness centre. It is 4.5 km from the city centre.

Breakfast, friendly staffs, location
8.8
Scored 8.8
Fabulous
Rated fabulous
586 reviews
Price from£98.83per night
Staybridge Suites Puebla, an IHG Hotel, hotel in San Lorenzo Almecatla

Featuring free WiFi and heated pool, Staybridge Suites Puebla offers accommodation in Puebla, 8 km from Cholula. Breakfast is included.

The breakfast was good ans sorted of all types of a natrion. The whifi was excellent could used it all over inside the hotel
9.3
Scored 9.3
Superb
Rated superb
394 reviews
Price from£66.78per night
Ramada Encore by Wyndham Puebla, hotel in San Lorenzo Almecatla

Offering a swimming pool and fitness centre, Ramada Encore Puebla Mexico is located in Santa María Coronango, 12 km from Puebla. Guests can enjoy the on-site restaurant.

Breakfast, service
9.2
Scored 9.2
Superb
Rated superb
2,494 reviews
Price from£73.07per night
Holiday Inn Puebla Finsa, an IHG Hotel, hotel in San Lorenzo Almecatla

Located 2 km from FINSA Business Park and 15 minutes’ drive from central Puebla, this modern hotel has free Wi-Fi and free parking. It offers an indoor pool, sauna and a gym.

Room was large and typically “Holiday Inn”
9.0
Scored 9.0
Superb
Rated superb
466 reviews
Price from£69.81per night
Hotel Panamerican, hotel in San Lorenzo Almecatla

Hotel Panamerican is located 5 minutes’ drive from Puebla Zocalo Square and 3 km from Las Animas Shopping Centre. It features free Wi-Fi and a furnished terrace with swimming pool.

Good location
8.7
Scored 8.7
Fabulous
Rated fabulous
2,096 reviews
Price from£51.37per night
Hotel Star Express Puebla, hotel in San Lorenzo Almecatla

Featuring 3-star accommodation, Hotel Star Express Puebla is situated in Puebla, 5.3 km from Biblioteca Palafoxiana and 6.6 km from Puebla Convention Centre.

For the type of hotel they totally exceed my expectation, the staff was super helpful, room was small but clean but this is a bus station hotel I was expecting so little and they surprised me.
8.4
Scored 8.4
Very good
Rated very good
718 reviews
Price from£39.82per night
Hotel Central, hotel in San Lorenzo Almecatla

Hotel Central is located in northern Puebla, 15 minutes’ drive from the city centre. It offers a 24-hour reception and simple rooms with free Wi-Fi, cable TV and a private bathroom.

the room was close to the ADO station (but not close to the centre!)
8.1
Scored 8.1
Very good
Rated very good
534 reviews
Price from£25.29per night
Hotel Kapu, hotel in San Lorenzo Almecatla

Hotel Kapu is located in front of the CAPU Puebla Bus Station and 15 minutes' drive from 5 de Mayo Industrial Park. It features room service and free Wi-Fi in all rooms.

Close to the bus station
7.6
Scored 7.6
Good
Rated good
322 reviews
Price from£39.36per night
Hotel Río, hotel in San Lorenzo Almecatla

Hotel Río is located 5 minutes’ drive from the Puebla Zocalo Square and 3 km from Amparo Museum. It features free WiFi and wake up service for all rooms.

Comfortable and very clean, help with any amenities
7.6
Scored 7.6
Good
Rated good
489 reviews
Price from£33.03per night
Gran Hotel de Puebla by HNF, hotel in San Lorenzo Almecatla

Located in Puebla, 8.4 km from Acropolis Puebla, Gran Hotel de Puebla by HNF provides accommodation with a fitness centre, free private parking, a restaurant and a bar.

Breakfast was absolutely fantastic. The staff is very helpful, especially the receptionist Erika!
9.3
Scored 9.3
Superb
Rated superb
335 reviews
Price from£70.91per night
See all hotels near San Lorenzo Almecatla
Subscribe to receive premium deals

Prices drop the moment you sign up!