Find hotels in San Pedro Cholula from £19

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Pedro Cholula hotels

Xoxula by Inmense

Xoxula by Inmense
4.0 star property
Cholula
9.0 out of 10, Wonderful, (197 reviews)
"Great and friendly staff."
Canada
Luis
The price is £39
includes taxes & fees
13 Jun - 14 Jun
Xoxula by Inmense

Hotel Las Iglesias, Cholula

Hotel Las Iglesias, Cholula
3.0 star property
Cholula
8.8 out of 10, Excellent, (679 reviews)
"The breakfast buffet was delicious. A 10-15 minutes walking time to cholulas main plaza, and pyramid. "
United States
Jaime Montemayor
The price is £42
includes taxes & fees
19 Jun - 20 Jun
Hotel Las Iglesias, Cholula

Hotel Boutique Camino del Bosque by Rotamundos

Hotel Boutique Camino del Bosque by Rotamundos
3.5 star property
Cholula
9.2 out of 10, Wonderful, (54 reviews)
"Our room was very clean and the staff was super helpful with every request we had. The complimentary breakfast every morning was wonderful. We appreciated the proximity to the hiking/biking trail right out the front door of the hotel."
United States
Natalie
The price is £72
includes taxes & fees
1 Jul - 2 Jul
Hotel Boutique Camino del Bosque by Rotamundos

Santa Josefita

Santa Josefita
3.0 star property
Cholula
9.6 out of 10, Exceptional, (175 reviews)
"Excellent! Highly recommend. Friendly staff, clean. "
Canada
Sebastian
The price is £47
includes taxes & fees
13 Jun - 14 Jun
Santa Josefita

Fiesta Inn Express Puebla Explanada

Fiesta Inn Express Puebla Explanada
3.0 star property
Cholula
9.4 out of 10, Exceptional, (1,024 reviews)
"Todo excelente !"
Mexico
Juan
The price is £66
includes taxes & fees
15 Jun - 16 Jun
Fiesta Inn Express Puebla Explanada

Hotel San Pablo

Hotel San Pablo
2.5 star property
Cholula
8.2 out of 10, Very good, (235 reviews)
"Friendly staff and a clean room at an excellent price - would definitely stay again! "
Canada
Alexander
The price is £22
includes taxes & fees
14 Jun - 15 Jun
Hotel San Pablo

Hotel Xelhua

Hotel Xelhua
3.5 star property
Cholula
8.2 out of 10, Very good, (399 reviews)
"Beautiful hotel We love it "
United States
Leticia
The price is £42
includes taxes & fees
14 Jun - 15 Jun
Hotel Xelhua

Hotel Terraza San Pedrito

Hotel Terraza San Pedrito
3.0 star property
Cholula
7.6 out of 10, Good, (242 reviews)
"This was one of the most beautiful hotels Ive ever stayed at. There are a lot of services/amenities here and its within walking distance of food and shopping in the historic district."
United States
Brett
The price is £23
includes taxes & fees
14 Jun - 15 Jun
Hotel Terraza San Pedrito

Cachito Mio Hotel

Cachito Mio Hotel
3.0 star property
Cholula
4.0 out of 10, (1 review)
"Ofrecen instalaciones que no tienen, alegando que es la plataforma quien las enlista."
Mexico
Fernando
The price is £77
includes taxes & fees
23 Jun - 24 Jun
Cachito Mio Hotel

Villas Hotel Cholula

Villas Hotel Cholula
3.0 star property
Cholula
7.4 out of 10, Good, (41 reviews)
"I like the parking option, it's big and convenient,"
United States
Marco
The price is £30
includes taxes & fees
14 Jun - 15 Jun
Villas Hotel Cholula

Hotel los remedios cholula Puebla

Hotel los remedios cholula Puebla
2.0 star property
Cholula
4.0 out of 10, (1 review)
"HOTEL EN OBRA, ME TOCO UNA HABIATACION FRENTE A BOLSAS DE BASURA Y EN UN RINCON DON HABIAN MUEBLES VIEJOS. EL HOTEL SIN VENTILADORES CON EL CALOR QUE HAY Y YA PARA TERMINAR CON CUCARACHAS EN LA HABITACION Y REGADERA, LA REGADER SUCIA , CON PELOS EN LA COLADERA , EL JABON DEL GUESPED ANTERIOS AHI SE QUEDO. LA VDD NO SE POR QUE PONEN CALIFICACION DE 9, CUANDO CON ESTAS COSAS , NO SE SI CALIFICACION SE LE PUEDA PONER ."
Mexico
PABLO
The price is £22
includes taxes & fees
1 Jul - 2 Jul
Hotel los remedios cholula Puebla

Hotel Calli Quetzalcoatl

Hotel Calli Quetzalcoatl
3.0 star property
Cholula
7.8 out of 10, Good, (608 reviews)
"Great pool.. clean rooms "
United States
gildardo
The price is £34
includes taxes & fees
25 Jun - 26 Jun
Hotel Calli Quetzalcoatl

Mansion Azul Cholula

Mansion Azul Cholula
3.5 star property
Cholula
8.8 out of 10, Excellent, (295 reviews)
"The staff service was very helpful and kind, there was an issue with not having hot water the first day but it was solved quickly once reported."
Mexico
Regina
The price is £50
includes taxes & fees
17 Jun - 18 Jun
Mansion Azul Cholula

Hotel Santa Rosa

Hotel Santa Rosa
3.5 star property
Cholula
8.4 out of 10, Very good, (69 reviews)
"Todo excelente"
Mexico
EDGAR IVAN
The price is £40
includes taxes & fees
14 Jun - 15 Jun
Hotel Santa Rosa

Estrella de Belem

Estrella de Belem
4.0 star property
Cholula
9.8 out of 10, Exceptional, (231 reviews)
"This is my fav place to stay , I been "
United States
Maria
The price is £77
includes taxes & fees
16 Jun - 17 Jun
Estrella de Belem

Hotel Casa Chanehque

Hotel Casa Chanehque
4.5 star property
Cholula
8.6 out of 10, Excellent, (22 reviews)
"We just had the best thme here. Everyone was so nice, the food was delicious, and sitting in the courtyard at night, drinking wine, was a magical experince as we were the only ones at the hotel. The rooftop is also an expansive space where you can relax in total peaceful bliss. The hotel is right by the pyramid with all kinds of shops and restaurants nearby. We fully plan to return! "
United States
David
The price is £94
includes taxes & fees
13 Jun - 14 Jun
Hotel Casa Chanehque

Hotel Santa Irene

Hotel Santa Irene
2.0 star property
Cholula
9.4 out of 10, Exceptional, (16 reviews)
"Beautiful hotel. Great experience from check-in to check-out. The place is amazingly clean. Bed was very comfortable. Walking distance to shop and dine. I would definitely recommend this hotel. "
United States
Brenda
The price is £53
includes taxes & fees
14 Jun - 15 Jun
Hotel Santa Irene

Hotel El Cristo

Hotel El Cristo
2.5 star property
Cholula
8.8 out of 10, Excellent, (83 reviews)
"The place is so beautiful and comfortable, the staff was courteous and solve all my doubts. I hope I can back soon."
United States
Erick
The price is £56
includes taxes & fees
13 Jun - 14 Jun
Hotel El Cristo

Hotel CHOLOA

Hotel CHOLOA
3.0 star property
Cholula
8.8 out of 10, Excellent, (56 reviews)
"The staff was very friendly and very attentive to us."
United States
Faviola
The price is £57
includes taxes & fees
13 Jun - 14 Jun
Hotel CHOLOA

Quinta Luna

Quinta Luna
3.5 star property
Cholula
9.8 out of 10, Exceptional, (120 reviews)
"Gorgeous space, filled with flowers, birds. Breakfast was excellent and room was beautiful. Highly recommend."
United States
Nomi
The price is £93
includes taxes & fees
14 Jun - 15 Jun
Quinta Luna
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in San Pedro Cholula

Find the best San Pedro Cholula areas for the activities you enjoy most.

Cholula

Discover a beautiful colonial city with a collection of ornate churches and an ancient history that is inscribed into archaeological sites and cultural relics.

Cholula Centro

If you're spending some time in Cholula Centro, San Gabriel Convent and Ex-Convento de San Gabriel are top sights worth seeing.

Stay near popular San Pedro Cholula attractions

Learn more about San Pedro Cholula

The Great Pyramid of Tepanapa towers over the city, with Nuestra Señora de los Remedios church perched dramatically on top. Explore the vibrant zócalo where local vendors sell traditional Pueblan crafts, then sample authentic mole poblano at family-run restaurants.

Top San Pedro Cholula Hotel Reviews

More cheap stays in San Pedro Cholula

Frequently asked questions

What is the best area to stay in San Pedro Cholula?
The best area to stay in San Pedro Cholula is around the main Zócalo (central square) and the surrounding blocks, offering the most convenient and enjoyable experience.

This central area is the heart of San Pedro Cholula, with the Zócalo itself being a pleasant park surrounded by historic buildings like the Capilla Real and the Ex-Convento de San Gabriel. You'll find a good selection of restaurants, cafes, and artisan shops within easy walking distance, particularly along Calle 2 Oriente and Avenida Morelos. The Great Pyramid of Cholula and the Santuario de Nuestra Señora de los Remedios are also just a short stroll away.

For couples seeking a blend of culture and relaxation, staying near the Zócalo is ideal. You're perfectly positioned to explore the pyramid, visit local markets, and enjoy evening meals at one of the many eateries with views of the square or the illuminated churches. The area has a pleasant, pedestrian-friendly feel, making it easy to wander and discover hidden courtyards or charming boutiques.

Solo travellers will also appreciate the central location for its convenience and accessibility. Being close to the main attractions and transport links means less time spent commuting and more time experiencing the town.
What are the best family hotels in San Pedro Cholula?
For a family-friendly stay in San Pedro Cholula, consider Hotel Santa Rosa, Hotel San Pablo, and Hotel Calli Quetzalcoatl.

The 3.5-star Hotel Santa Rosa, with an 8.4 rating, offers a playground for children and complimentary valet parking, including secured and covered options. It is conveniently located just 0.3 km from Ex-Convento de San Gabriel and 0.6 km from Zócalo. Guests often highlight the amazing food and excellent service.

Hotel San Pablo, rated 8.2, also features a playground for children, free nearby parking, and complimentary toiletries. It is situated 0.8 km from the Great Pyramid of Cholula and 0.9 km from Zócalo.

Another great option is the 3-star Hotel Calli Quetzalcoatl, rated 7.8. This hotel provides rollaway extra beds, which are free, and onsite babysitting services. It is very close to Ex-Convento de San Gabriel (0.3 km) and Zócalo (0.6 km). The staff are frequently described by guests as friendly and attentive.
What are the best spa hotels in San Pedro Cholula?
For an excellent spa experience in San Pedro Cholula, consider the Estrella de Belem or Quinta Luna, both highly-rated by guests.

The 4-star Estrella de Belem, with an impressive 9.8 rating, offers a full-service spa with a wide range of treatments including facial treatments, hydrotherapy, reflexology, and hot stone massage. Guests particularly appreciate the friendly and attentive staff, as well as the spacious rooms. It is also conveniently located just 0.4 km from the Great Pyramid of Cholula.

Another superb option is the 3.5-star Quinta Luna, also boasting a 9.8 rating. This hotel provides an extensive full-service spa with daily onsite availability, offering deep tissue massage, detoxification wraps, body scrubs, aromatherapy, and even Ayurvedic treatments. Guests consistently praise its great location, beautiful rooms, and helpful staff. It is situated 0.8 km from the Great Pyramid of Cholula.

Both of these hotels provide exceptional spa facilities and are much-loved by visitors to San Pedro Cholula.
What hotels in San Pedro Cholula offer free breakfast?
For hotels in San Pedro Cholula that offer complimentary breakfast, consider the Fiesta Inn Express Puebla Explanada, Xoxula by Inmense, and Hotel Boutique Camino del Bosque by Rotamundos.

The 3-star Fiesta Inn Express Puebla Explanada, with an excellent 9.4 rating, offers both a free buffet breakfast and a free standard breakfast. Guests frequently praise the excellent amenities, great customer service, and the hotel's convenient location. It is also well-located, being just 1.1 km from the Church of Our Lady of Remedies and 1.9 km from the University of the Americas Puebla.

Another excellent option is the 4-star Xoxula by Inmense, rated 9.0. This hotel provides a free continental breakfast and free WiFi. It is very centrally located, just 0.1 km from the Capilla de la Tercera Orden and 0.3 km from Plaza de la Concordia. Guests appreciate the comfortable beds and lovely breakfast.

The 3.5-star Hotel Boutique Camino del Bosque by Rotamundos, with an impressive 9.4 rating, also includes free breakfast, specifically a complimentary cooked breakfast, and free self-parking.
What are the top pet-friendly hotels in San Pedro Cholula?
For top pet-friendly hotels in San Pedro Cholula, consider Santa Josefita Bed & Breakfast, Casa Eva Hotel Boutique & Spa, Quinta Luna, and Hotel El Cristo.

The 3-star Santa Josefita Bed & Breakfast, with an excellent 9.6 rating, welcomes dogs and is conveniently located near the Great Pyramid of Cholula (0.8 km) and the Zócalo (0.6 km). Guests frequently praise the great breakfast and amazing staff.

Casa Eva Hotel Boutique & Spa, a 3.5-star hotel with a 9.2 rating, permits both dogs and cats. It is very close to the Zócalo (0.5 km) and the Great Pyramid of Cholula (0.6 km).

Quinta Luna, a 3.5-star hotel rated an outstanding 9.8, allows pets to stay free of charge and offers various parking options, including free self-parking. It is situated just 0.7 km from the Zócalo and 0.8 km from the Great Pyramid of Cholula. Guests often mention the great location, beautiful rooms, and helpful staff.

Hotel El Cristo, with an 8.8 rating, also welcomes dogs and is located 0.6 km from the Zócalo and 0.7 km from the Great Pyramid of Cholula.
What are the best budget hotels in San Pedro Cholula?
For excellent budget hotels in San Pedro Cholula, consider the Fiesta Inn Express Puebla Explanada, Hotel Terraza San Pedrito, and Hotel El Cristo.

The 3-star Fiesta Inn Express Puebla Explanada, with an exceptional 9.4 rating, is highly praised for its excellent amenities, great customer service, and nice rooms. Guests particularly appreciate the complimentary breakfast and free WiFi, along with the indoor pool. It is conveniently located just 1.1 km from the Church of Our Lady of Remedies and 1.9 km from the University of the Americas Puebla.

Another option is the 3-star Hotel Terraza San Pedrito, rated 7.6. This hotel offers free wired internet in public areas, free WiFi, and complimentary toiletries. Free self-parking is also available. It is situated 1.1 km from Plaza de la Concordia and 1.3 km from Capilla de la Tercera Orden.

Hotel El Cristo, rated 8.8, provides free self-parking, complimentary toiletries, and free WiFi. It is well-located, being only 0.6 km from Capilla de la Tercera Orden and 0.8 km from Plaza de la Concordia and Museo de la Ciudad de Cholula.
Where can I find the best nightlife in San Pedro Cholula?
San Pedro Cholula offers a range of nightlife options, primarily centred around its historical areas.

The main square, or Zócalo, and the surrounding streets are the heart of the evening activity. You'll find numerous restaurants that convert into bars in the evening, offering outdoor seating and a relaxed atmosphere. There are also several independent bars and pubs that often feature live music, particularly on weekends.

Avenida Miguel Hidalgo, leading away from the Zócalo, has a concentration of more modern bars and some establishments that play louder music for dancing. These places tend to attract a younger crowd and stay open later into the night.

Closer to the pyramid, particularly along Calle 14 Oriente, you'll find a few quieter establishments. These are often smaller, more intimate bars with a focus on craft beverages or a specific type of music, like jazz or acoustic sets.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in San Pedro Cholula.
How can I save on a San Pedro Cholula hotel booking with Expedia?
Members always get our best prices. Find our best San Pedro Cholula hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a San Pedro Cholula hotel?
Prices for hotels in San Pedro Cholula often vary, but you can find a great deal from £19 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia