Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Cholula – 62 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Collection O Las Iglesias, Cholula has an outdoor swimming pool, garden, a restaurant and bar in Cholula. With free WiFi, this 5-star hotel offers a 24-hour front desk.

Amazing. I'm on my motorcycle half an hour outside Cholula and I realize I have nowhere to stay. So I pull over and google shows me that there's this 4 star hotel for about $25 USD - which is amazing for last minute on Friday night. I book it, and then I arrive, driving straight into the parking lot. The attendant is very friendly and directs me to a sheltered spot for my bike, even tho I haven't checked in Check-in was a breeze, my id was buried in my luggage but I didn't have to show it, I handed over the 600 pesos quoted on booking, wrote my name on a piece of paper, and was issued a key to a very large and pleasant room overlooking the pool

Show more Show less
8.7
Excellent
1,996 reviews
Price from
$40
per night

Hotel Real de Naturales has a fitness center, garden, a shared lounge and terrace in Cholula. The property features a bar, as well as a restaurant serving Mexican cuisine.

Large beautiful rooms garden quiet central

Show more Show less
8.9
Excellent
1,177 reviews
Price from
$53
per night

Located in Cholula, 10 miles from Acrópolis Puebla, Hotel El Cristo provides accommodations with a garden, free private parking and a terrace.

Friendly staff, great service. The hotel looked marvelous.

Show more Show less
8.7
Excellent
598 reviews
Price from
$67
per night

Mansion Azul Cholula is located in Cholula, 11 miles from Acrópolis Puebla and 7.3 miles from Estrella de Puebla.

Top location. Excelente cocina.

Show more Show less
8.9
Excellent
407 reviews
Price from
$53
per night

Thirty minutes’ drive from central Puebla, Quinta Luna offers elegantly furnished suites, free Wi-Fi and American-style breakfast.

Unbelievable well restored colonial house. Extraordinary

Show more Show less
9.4
Wonderful
156 reviews
Price from
$115
per night

Set in San Pedro Cholula’s main square, Hotel Calli Quetzalcoatl is a 10-minute walk from Cholula Pyramid. The hotel offers an outdoor pool with Turkish baths, a beauty salon and a massage service.

Location and commodities, Id really love the place, very cozy

Show more Show less
7.7
Good
482 reviews

Located in Cholula, 13 miles from Acrópolis Puebla, Hotel Boutique Camino Del Bosque by Rotamundos provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a...

Nice place, clean, the food is delicious and the people very nice. Good location. Excellent service. Thank you 😀

Show more Show less
9
Wonderful
181 reviews

Located 656 feet from the Cholula Pyramid, this luxurious colonial-style villa offers an outdoor pool and complimentary W-Fi connection. Rooms have views of the tropical gardens.

Ideal for us as we were visiting our daughter in Cholula.Just a short walk to the centre and the Pyramid. Didn’t have breakfast but the coffee was good.

Show more Show less
8.4
Very Good
299 reviews

Located in Cholula and with Acrópolis Puebla reachable within 11 miles, Quinta Alhóndiga Galindo Hotel Boutique has concierge services, non-smoking rooms, a shared lounge, free WiFi and a terrace.

Very helpful and lovely people

Show more Show less
8.9
Excellent
76 reviews
Price from
$154
per night

Located within 10 miles of Acrópolis Puebla and 7.2 miles of Estrella de Puebla, Hotel MS has rooms in Cholula. This 4-star hotel offers a tour desk and luggage storage space.

Great location, very friendly staff, very good wifi connection

Show more Show less
8.6
Excellent
290 reviews

Most-booked hotels in Cholula in the past month

Cholula's best hotels with breakfast

  • Quinta Alhóndiga Galindo Hotel Boutique

    Quinta Alhóndiga Galindo Hotel Boutique

    Hotel in Cholula
    Breakfast options

    Located in Cholula and with Acrópolis Puebla reachable within 11 miles, Quinta Alhóndiga Galindo Hotel Boutique has concierge services, non-smoking rooms, a shared lounge, free WiFi and a terrace.

    El trato del personal es muy bueno, todos muy amables

    8.9
    Excellent · 76 reviews
  • Villas Hotel Cholula

    Villas Hotel Cholula

    Hotel in Cholula
    Breakfast options

    Villas Hotel Cholula is located within a 10-minute walk of Cholula Town Center. It features beautiful gardens, plus free Wi-Fi and on-site parking.

    Segunda vez que nos hospedamos aquí y todo maravilloso

    7.4
    Good · 202 reviews
  • CÁLIDO COSMOS HOTEL

    CÁLIDO COSMOS HOTEL

    Hotel in Cholula
    Breakfast options

    Located in Cholula, 11 miles from Acrópolis Puebla, CÁLIDO COSMOS HOTEL provides accommodations with a garden, free private parking and a restaurant.

    Excelente ubicación y atención de todo el personal!

    7.4
    Good · 49 reviews
  • Hotel Tila

    Hotel Tila

    Hotel in Cholula
    Breakfast options

    Located in Cholula, 10 miles from Acrópolis Puebla, Hotel Tila has accommodations with an outdoor swimming pool, free private parking and a terrace.

    Hotel nuevo, excelente ubicación y atención del personal

    9.1
    Wonderful · 155 reviews
  • Hotel Real de Naturales

    Hotel Real de Naturales

    Hotel in Cholula
    Breakfast options

    Hotel Real de Naturales has a fitness center, garden, a shared lounge and terrace in Cholula. The property features a bar, as well as a restaurant serving Mexican cuisine.

    The breakfast was excellent as well as the location

    8.9
    Excellent · 1,177 reviews
  • Hotel Posada Señorial

    Hotel Posada Señorial

    Hotel in Cholula
    Breakfast options

    Hotel Posada Señorial features a garden, terrace, a restaurant and bar in Cholula. This 3-star hotel offers room service, a 24-hour front desk and free WiFi.

    la ubicación, muy centrico y plazas, tiendas y bancos muy cerca

    8.0
    Very Good · 193 reviews
  • Hotel Boutique Xelhua

    Hotel Boutique Xelhua

    Hotel in Cholula
    Breakfast options

    Located in Cholula, 10 miles from Acrópolis Puebla, Hotel Boutique Xelhua has accommodations with a terrace, free private parking, a restaurant and a bar.

    Esta muy bien ubicado y el hotel está bonito u muy limpio.

    8.0
    Very Good · 224 reviews
  • Villas Tonantzintla

    Villas Tonantzintla

    Hotel in Cholula
    Breakfast options

    This San Andres, Cholula Villas Hotel Tonatzintla is set 10 mi from Puebla’s city center and the Historic Center. Features include free Wi-Fi access.

    La habitación muy amplia pero lejos de la zona arqueológica de Cholula

    8.3
    Very Good · 38 reviews

Budget hotels in Cholula

  • Hotel MS

    Hotel MS

    Hotel in Cholula
    Budget Hotel

    Located within 10 miles of Acrópolis Puebla and 7.2 miles of Estrella de Puebla, Hotel MS has rooms in Cholula. This 4-star hotel offers a tour desk and luggage storage space.

    La atención de las personas y la ubicación del lugar

    8.6
    Excellent · 290 reviews
  • Hotel Posada Maria Sofia

    Hotel Posada Maria Sofia

    Hotel in Cholula
    Budget Hotel

    This hotel is located in the beautiful city of Cholula, just 15 minutes’ walk from the Tlachihualtepetl Pyramids. It has an attractive garden where you can enjoy a meal or a drink.

    Su limpieza, su jardin, el trato de los empleados.

    8.1
    Very Good · 189 reviews
  • Villas Arqueologicas Cholula

    Villas Arqueologicas Cholula

    Hotel in Cholula
    Budget Hotel

    Located 656 feet from the Cholula Pyramid, this luxurious colonial-style villa offers an outdoor pool and complimentary W-Fi connection. Rooms have views of the tropical gardens.

    El staff súper amable y me ayudó en lo que necesité

    8.4
    Very Good · 299 reviews
  • Santo Refugio Heritage Hotel

    Santo Refugio Heritage Hotel

    Hotel in Cholula
    Budget Hotel

    Located in Cholula, 9.2 miles from Acrópolis Puebla, Santo Refugio Heritage Hotel has accommodations with a fitness center, free private parking, a garden and a terrace.

    8.4
    Very Good · 7 reviews
  • Xoxula by Inmense

    Xoxula by Inmense

    Hotel in Cholula
    Budget Hotel

    Located in Cholula, 6.8 mi from Puebla, Xoxula by Inmense features free WiFi access. The hotel has a sun terrace and views of the garden. The rooms have a flat-screen TV.

    Su localización y la comodidad de sus habitaciones

    8.3
    Very Good · 86 reviews
  • La Huerta Golf & Hotel

    La Huerta Golf & Hotel

    Hotel in Cholula
    Budget Hotel

    This hotel is located just outside Puebla, 25 minutes’ drive from the city center. It offers a golf course, outdoor pool, spa and rooms with free Wi-Fi and cable TV.

    La habitación súper cómoda y amplia, muy silenciosa

    8.5
    Very Good · 75 reviews
  • Hotel Santa Irene

    Hotel Santa Irene

    Hotel in Cholula
    Budget Hotel

    Hotel Santa Irene has accommodations in Cholula. This 2-star hotel offers a tour desk. The property is non-smoking throughout and is located 10 miles from Acrópolis Puebla.

    7.5
    Good · 2 reviews
  • Hotel Casa Real Cholula

    Hotel Casa Real Cholula

    Hotel in Cholula
    Budget Hotel

    Located in Cholula, 10 miles from Acrópolis Puebla, Hotel Casa Real Cholula has accommodations with a terrace, free private parking, a restaurant and a bar.

    7.5
    Good · 6 reviews

Hotels located in the center of Cholula

  • OYO Hotel Familiar Tollan

    OYO Hotel Familiar Tollan

    Hotel in Cholula
    Central location

    OYO Hotel Familiar Tollan is located in Cholula, within 11 miles of Acrópolis Puebla and 5.7 miles of International Museum of the Baroque.

    Habitación doble pero separada da total privacidad

    7.9
    Good · 272 reviews
  • Hotel Calli Quetzalcoatl

    Hotel Calli Quetzalcoatl

    Hotel in Cholula
    Central location

    Set in San Pedro Cholula’s main square, Hotel Calli Quetzalcoatl is a 10-minute walk from Cholula Pyramid. The hotel offers an outdoor pool with Turkish baths, a beauty salon and a massage service.

    The location is very good, right in the city center.

    7.7
    Good · 482 reviews
  • Collection O Cachito Mio

    Collection O Cachito Mio

    Hotel in Cholula
    Central location

    Collection O Cachito Mio is located in Cholula, within 12 miles of Acrópolis Puebla and 7.7 miles of Estrella de Puebla. This 3-star hotel offers room service, a 24-hour front desk and free WiFi.

    Excelente lugar , buen servicio bien ubicado claro que regreso .

    7.6
    Good · 25 reviews
  • Hotel Santa Rosa by Rotamundos

    Hotel Santa Rosa by Rotamundos

    Hotel in Cholula
    Central location

    Located in Cholula, 11 miles from Acrópolis Puebla, Hotel Santa Rosa by Rotamundos has accommodations with a garden, free private parking, a shared lounge and a terrace.

    es muy limpio, el personal es muy atento y está a unos pasos del centro

    7.0
    Good · 37 reviews
  • Hotel Urban Suites

    Hotel Urban Suites

    Hotel in Cholula
    Central location

    Located in Cholula, 11 miles from Acrópolis Puebla, Hotel Urban Suites has accommodations with a shared lounge, free private parking and a terrace.

    6.1
    Pleasant · 18 reviews
  • Huitzilin mágico

    Huitzilin mágico

    Hotel in Cholula
    Central location

    Located in Cholula, within 11 miles of Acrópolis Puebla and 7.8 miles of Estrella de Puebla, Huitzilin mágico provides accommodations with a terrace and free WiFi throughout the property as well as...

FAQs about hotels in Cholula

  • On average, 3-star hotels in Cholula cost $53 per night, and 4-star hotels in Cholula are $51 per night. If you're looking for something really special, a 5-star hotel in Cholula can be found for $51 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Cholula this weekend is $62 or, for a 4-star hotel, $61. Looking for something even fancier? 5-star hotels in Cholula for this weekend cost around $155 per night, on average (based on Booking.com prices).

  • On average, it costs $59 per night to book a 3-star hotel in Cholula for tonight. You'll pay around $52 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Cholula will cost around $101, on average (based on Booking.com prices).

  • Estrella de Belem B&B and Spa, Quinta Luna, and Casa Eva Hotel Boutique & Spa are some of the popular hotels in Cholula.

  • For hotels in Cholula that serve highly-rated breakfasts, try Villas Tonantzintla, Quinta Luna, and Estrella de Belem B&B and Spa.

  • These hotels in Cholula are highly rated by couples: Estrella de Belem B&B and Spa, Quinta Luna, and Casa Eva Hotel Boutique & Spa.

  • Villas Tonantzintla, Hotel El Cristo, and Santo Refugio Heritage Hotel got great room view-related reviews from travelers in Cholula.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Cholula:

Explore guest reviews of hotels in Cholula

  • From $62.85 per night
    8.9
    Excellent · 1,177 reviews
    The property was really nice and cute. Me and my parents loved being able to open the doors to our small balcony. The location is perfect because it’s only a block away from el centro, but you’re able to quiet down after exploring town all day.
    Davila
    United States of America
  • From $54.46 per night
    8.7
    Excellent · 1,996 reviews
    rooms are big, tv was new and lots of channels not like most hotels in mexico, shower is very good, pool is great
    lance
    Canada
  • From $72.91 per night
    9.4
    Wonderful · 133 reviews
    It is a really nice apartment inside of a gated community with 24 hour security at street entrance. The location was convenient to both Puebla and Cholula. The staff was friendly and helpful. The kitchen was stocked. There is a nice roof top terrace and fitness center and secured parking garage.
    Loyd
    United States of America
  • From $28.26 per night
    8.3
    Very Good · 556 reviews
    Walls are thin, easy to hear neighbors. Nice quality. Very central to downtown San Pedro San Andres and pyramid. Short trip to puebla. Room wasnice and clean
    Adam
    United States of America
  • From $150.85 per night
    9.2
    Wonderful · 223 reviews
    The room and the hotel were very nice. The staff was very helpful and supportive.
    CarlosGarza
    Poland
  • From $71.86 per night
    8.0
    Very Good · 224 reviews
    Located a couple blocks from the zocolo, free private and safe parking, comfortable beds. This is a neatly furnished, nicely appointed little hotel with friendly, welcoming staff. The price is excellent for the value! The Cholula pyramid can be seen from some rooms.
    William
    Mexico
  • From $71.48 per night
    8.7
    Excellent · 599 reviews
    Friendly staff, great service. The hotel looked marvelous.
    Morales
    United States of America
  • From $69.49 per night
    8.9
    Excellent · 408 reviews
    The hotel was very close to the zocalo and there is a beautiful church right on the corner. All tourist sites are within walking distance as is the local mercado. Felt safe walking even at night. The bathroom, although small, was very clean, the water was hot, and water pressure was perfect. Our room was towards the back and no street noise could be heard, our window offered a view of the church tower, room darkening shades made sleeping easy, and the air conditioning worked great as did the Wifi.
    Christina
    United States of America
  • From $178.29 per night
    9.0
    Wonderful · 179 reviews
    very nice little hotel. the staff was very nice
    Alejandrina
    Mexico
  • From $76.82 per night
    8.4
    Very Good · 299 reviews
    Location staff food the best hotel I have stayed in the Puebla Cholula area
    Paul
    United States of America