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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Pedro Cholula hotels

Glamping Cholula

Glamping Cholula
1.5 star property
Cholula
10.0 out of 10, Exceptional, (2 reviews)
"Excelente el trato del personal y la ubicacion, la habitación muy comoda y limpia "
Mexico
Nancy
The price is £99
includes taxes & fees
29 Apr - 30 Apr
Glamping Cholula

Hotel Boutique Camino del Bosque by Rotamundos

Hotel Boutique Camino del Bosque by Rotamundos
3.5 star property
Cholula
9.4 out of 10, Exceptional, (48 reviews)
"Everything was amazing from the buffet to staff to the spacious room. The yard is great and beautiful. Great place to stay and recommend to everyone "
United States
Jirayut
The price is £74
includes taxes & fees
4 May - 5 May
Hotel Boutique Camino del Bosque by Rotamundos

Hotel Las Iglesias, Cholula

Hotel Las Iglesias, Cholula
3.0 star property
Cholula
8.8 out of 10, Excellent, (650 reviews)
"The lady in the afternoon was so polite as all the people working there Good location 10-15 minutes walking to the downtown. "
United States
Luz Maria
The price is £39
includes taxes & fees
13 May - 14 May
Hotel Las Iglesias, Cholula

Hotel San Pablo

Hotel San Pablo
2.5 star property
Cholula
8.2 out of 10, Very good, (228 reviews)
"Excelente "
Mexico
Jose Luis
The price is £22
includes taxes & fees
29 Apr - 30 Apr
Hotel San Pablo

Fiesta Inn Express Puebla Explanada

Fiesta Inn Express Puebla Explanada
3.0 star property
Cholula
9.4 out of 10, Exceptional, (1,010 reviews)
"Great location"
United States
Epifania
The price is £73
includes taxes & fees
1 May - 2 May
Fiesta Inn Express Puebla Explanada

Hotel Xelhua

Hotel Xelhua
3.5 star property
Cholula
8.2 out of 10, Very good, (392 reviews)
"Beautiful hotel We love it "
United States
Leticia
The price is £41
includes taxes & fees
29 Apr - 30 Apr
Hotel Xelhua

Hotel los remedios cholula Puebla

Hotel los remedios cholula Puebla
2.0 star property
Cholula
The price is £24
includes taxes & fees
12 May - 13 May
Hotel los remedios cholula Puebla

Cálido Cosmos Hotel

Cálido Cosmos Hotel
2.0 star property
Cholula
7.6 out of 10, Good, (7 reviews)
"El colchón del cuarto está viejo y eso no permite descansar. El lavabo no tiene donde poner las cosas de uso personal lo que es otra incomodidad. Junto a los dos buroes no hay ningún contacto para enchufar el cargador del celular. Hay uno en una pared a metro y medio de altura y no tiene una mesa cerca. Ni modo que el cargador y el teléfono queden colgando. Encontramos un cargador abajo de una mesita donde está la tele y ahí lo conectamos. También incómodo. "
Mexico
Anonymous traveller
The price is £50
includes taxes & fees
29 Apr - 30 Apr
Cálido Cosmos Hotel

Hotel Santa Rosa

Hotel Santa Rosa
3.5 star property
Cholula
8.2 out of 10, Very good, (64 reviews)
"Very clean, and great place to stay"
United States
Herica
The price is £40
includes taxes & fees
29 Apr - 30 Apr
Hotel Santa Rosa

Xoxula by Inmense

Xoxula by Inmense
4.0 star property
Cholula
9.0 out of 10, Wonderful, (196 reviews)
"Great and friendly staff."
Canada
Luis
The price is £46
includes taxes & fees
28 May - 29 May
Xoxula by Inmense

Hotel Casa Chanehque

Hotel Casa Chanehque
4.5 star property
Cholula
8.4 out of 10, Very good, (19 reviews)
"The staff was kind and very helpful. We definitely plan on staying there again soon! Has rooftop access to pool area and a beautiful view. Rooms were clean and cleaned everyday we were there. Reception helped us with anything we needed help with without fuss, even when coming late from an event and they had to let us in the gate. Thank you for taking good care of us on our stay. "
United States
Samai
The price is £70
includes taxes & fees
13 May - 14 May
Hotel Casa Chanehque

Villas Hotel Cholula

Villas Hotel Cholula
3.0 star property
Cholula
7.4 out of 10, Good, (39 reviews)
"I like the parking option, it's big and convenient,"
United States
Marco
The price is £32
includes taxes & fees
12 May - 13 May
Villas Hotel Cholula

Hotel Calli Quetzalcoatl

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

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
10 May - 11 May
Hotel Terraza San Pedrito

Quinta Luna

Quinta Luna
3.5 star property
Cholula
9.8 out of 10, Exceptional, (114 reviews)
"Elegance in an Old Hacienda with contemporary comfort. Don’t miss staying here!"
United States
Allen
The price is £91
includes taxes & fees
29 Apr - 30 Apr
Quinta Luna

Casa Eva Hotel Boutique & Spa

Casa Eva Hotel Boutique & Spa
3.5 star property
Cholula
9.2 out of 10, Wonderful, (145 reviews)
"Lovely little hotel near the zocalo."
United States
Cristina
The price is £123
includes taxes & fees
29 Apr - 30 Apr
Casa Eva Hotel Boutique & Spa

Estrella de Belem

Estrella de Belem
4.0 star property
Cholula
9.8 out of 10, Exceptional, (230 reviews)
"This is my fav place to stay , I been "
United States
Maria
The price is £82
includes taxes & fees
29 Apr - 30 Apr
Estrella de Belem

Santa Josefita Bed & Breakfast

Santa Josefita Bed & Breakfast
3.0 star property
Cholula
9.6 out of 10, Exceptional, (175 reviews)
"Excellent! Highly recommend. Friendly staff, clean. "
Canada
Sebastian
The price is £71
includes taxes & fees
29 Apr - 30 Apr
Santa Josefita Bed & Breakfast

Hotel El Cristo

Hotel El Cristo
2.5 star property
Cholula
8.8 out of 10, Excellent, (82 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 £55
includes taxes & fees
29 Apr - 30 Apr
Hotel El Cristo

Hotel Santa Irene

Hotel Santa Irene
2.0 star property
Cholula
9.2 out of 10, Wonderful, (13 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 £52
includes taxes & fees
29 Apr - 30 Apr
Hotel Santa Irene
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 Plaza de la Concordia 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