Skip to main content

Filter by:


Star rating

Review score

San Lorenzo Almecatla – 305 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
591 reviews
Price from€ 114.27per 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
395 reviews
Price from€ 77.94per 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,496 reviews
Price from€ 72.49per night
JF Grand Puebla, hotel in San Lorenzo Almecatla

Boasting a contemporary style mixed with typical Mexican décor, JF Grand Puebla features a privileged location within the centre of Puebla's business district.

Good location I liked the desk
9.2
Scored 9.2
Superb
Rated superb
1,270 reviews
Price from€ 79.71per 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
467 reviews
Price from€ 81.48per 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,106 reviews
Price from€ 59.96per 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
722 reviews
Price from€ 65.90per 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
531 reviews
Price from€ 29.52per 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
321 reviews
Price from€ 45.94per 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
487 reviews
Price from€ 38.56per night
See all hotels near San Lorenzo Almecatla
Subscribe to receive premium deals

Prices drop the moment you sign up!