Find hotels in San Pedro Cholula from CA $23

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Pedro Cholula hotels

Fiesta Inn Express Puebla Explanada

Fiesta Inn Express Puebla Explanada
3.0 star property
Cholula
9.4 out of 10, Exceptional, (1,002 reviews)
"Great location"
United States
Epifania
The price is CA $90
CA $108 total
includes taxes & fees
Mar 14 - Mar 15
Fiesta Inn Express Puebla Explanada

Hotel Las Iglesias, Cholula

Hotel Las Iglesias, Cholula
3.0 star property
Cholula
8.8 out of 10, Excellent, (629 reviews)
"Decent hotel. Room was clean. Free parking. "
Canada
Arpan
Hotel Las Iglesias, Cholula

Hotel Calli Quetzalcoatl

Hotel Calli Quetzalcoatl
3.0 star property
Cholula
7.8 out of 10, Good, (573 reviews)
"Excelente hotel "
Mexico
Jorge
Hotel Calli Quetzalcoatl

Hotel San Pablo

Hotel San Pablo
2.5 star property
Cholula
8.2 out of 10, Very good, (219 reviews)
"Excelente "
Mexico
Jose Luis
Hotel San Pablo

Hotel Terraza San Pedrito

Hotel Terraza San Pedrito
3.0 star property
Cholula
7.6 out of 10, Good, (240 reviews)
"Safe at night (a gate) and very nice room and practical bathroom (seperate showe and toilet)"
United States
Roberto
The price is CA $34
CA $41 total
includes taxes & fees
Mar 15 - Mar 16
Hotel Terraza San Pedrito

Mansion Azul Cholula

Mansion Azul Cholula
3.5 star property
Cholula
8.8 out of 10, Excellent, (284 reviews)
"Very nice hotel, Greta location with clean and comfortable room, very friendly and helpful staff. "
United States
Jeannette
The price is CA $82
CA $97 total
includes taxes & fees
Mar 9 - Mar 10
Mansion Azul Cholula

Hotel El Cristo

Hotel El Cristo
2.5 star property
Cholula
8.8 out of 10, Excellent, (80 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 CA $82
CA $98 total
includes taxes & fees
Mar 9 - Mar 10
Hotel El Cristo

Villas Hotel Cholula

Villas Hotel Cholula
3.0 star property
Cholula
7.4 out of 10, Good, (38 reviews)
"I like the parking option, it's big and convenient,"
United States
Marco
Villas Hotel Cholula

Hotel Xelhua

Hotel Xelhua
3.5 star property
Cholula
8.2 out of 10, Very good, (383 reviews)
"Great views and location. Staff was friendly. Nice boutique hotel . WiFi inconsistent."
United States
Elizabeth
Hotel Xelhua

Xoxula by Inmense

Xoxula by Inmense
4.0 star property
Cholula
9.0 out of 10, Wonderful, (194 reviews)
"Great and friendly staff."
Canada
Luis
Xoxula by Inmense

Hotel Santa Rosa

Hotel Santa Rosa
3.5 star property
Cholula
8.2 out of 10, Very good, (63 reviews)
"Very clean, and great place to stay"
United States
Herica
Hotel Santa Rosa

Hotel CHOLOA

Hotel CHOLOA
3.0 star property
Cholula
8.8 out of 10, Excellent, (54 reviews)
"The staff was very friendly and very attentive to us."
United States
Faviola
The price is CA $91
CA $109 total
includes taxes & fees
Mar 10 - Mar 11
Hotel CHOLOA

Quinta Luna

Quinta Luna
3.5 star property
Cholula
9.8 out of 10, Exceptional, (111 reviews)
"Todo excelente"
United States
Andrea
Quinta Luna

Hotel Santa Irene

Hotel Santa Irene
2.0 star property
Cholula
9.6 out of 10, Exceptional, (12 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 CA $79
CA $94 total
includes taxes & fees
Mar 9 - Mar 10
Hotel Santa Irene

Hotel Urban

Hotel Urban
2.0 star property
Cholula
7.4 out of 10, Good, (9 reviews)
"Muy bien, todo muy limpio y organizado "
Mexico
Adrián
Hotel Urban

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 CA $150
CA $178 total
includes taxes & fees
Mar 9 - Mar 10
Glamping Cholula

Cálido Cosmos Hotel

Cálido Cosmos Hotel
2.0 star property
Cholula
7.0 out of 10, Good, (6 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 CA $73
CA $87 total
includes taxes & fees
Mar 9 - Mar 10
Cálido Cosmos Hotel

Hotel Casa Chanehque

Hotel Casa Chanehque
4.5 star property
Cholula
8.4 out of 10, Very good, (18 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
Hotel Casa Chanehque

OYO Hotel Familiar Tollan Cholula

OYO Hotel Familiar Tollan Cholula
3.0 star property
Cholula
7.4 out of 10, Good, (116 reviews)
"."
Mexico
Yael Sebastian
The price is CA $37
CA $48 total
includes taxes & fees
Mar 9 - Mar 10
OYO Hotel Familiar Tollan Cholula

Casa Eva Hotel Boutique & Spa

Casa Eva Hotel Boutique & Spa
3.5 star property
Cholula
9.2 out of 10, Wonderful, (140 reviews)
"Friendly Staff, Rooms are good. "
United States
ADRIANA
Casa Eva Hotel Boutique & Spa
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
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 and neighborhoods for the activities you enjoy most. Learn more about San Pedro Cholula
Learn more about San Pedro Cholula

Cholula

Best known for its Great Pyramid and numerous churches, Cholula features the Iglesia de Nuestra Señora de los Remedios sanctuary atop the pyramid. Explore the city's eighteen distinct barrios, each with a patron saint.

Cholula Centro

While visiting Cholula Centro, you might make a stop by sights like Zócalo and San Gabriel Convent.

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.

La Virgen de los Remedios Sanctuary featuring mountains and heritage elements

Top San Pedro Cholula Hotel Reviews

Recent Reviews in San Pedro Cholula

More cheap stays in San Pedro Cholula

Find out more about San Pedro Cholula

Top reasons to visit San Pedro Cholula

  • Stunning Churches: San Pedro Cholula is home to beautiful churches that reflect its rich religious heritage.
  • Great Pyramid: Explore the fascinating Great Pyramid of Cholula, a significant archaeological site and the largest pyramid by volume in the world.
  • Cultural Vibrancy: The lively atmosphere of Centro San Pedro Cholula offers a blend of culture, local cuisine, and vibrant markets.
  • Diverse Accommodations: Choose from cozy bed and breakfasts to luxurious hotels that cater to all types of travellers.
  • Outdoor Activities: Enjoy unique experiences like "Estrellas en San Pedro Cholula," showcasing the area's rich heritage and scenic landscapes.

Find great hotels in San Pedro Cholula

San Pedro Cholula invites you to explore its diverse hotel accommodations, offering everything from cozy bed and breakfasts to luxurious 4.5-star hotels. Whether you're seeking a business-friendly environment, a pet-friendly stay, or a rejuvenating spa experience, you'll find the perfect lodging to suit your needs. Discover the charm of this vibrant city while enjoying the comfort and convenience of its well-appointed hotels.

  • Camino Real Puebla Angelopolis: This luxurious 4-star hotel is a haven for those seeking relaxation and eco-friendly experiences. Located 6.4km from San Pedro Cholula, Camino Real Puebla Angelopolis combines a serene spa atmosphere with sustainability, being eco-certified for its green initiatives. Guests can indulge in a full-service spa, complete with outdoor pool, steam room, and couples treatment rooms, ensuring a rejuvenating stay. The hotel’s design reflects a commitment to the environment while offering modern comforts, making it the ideal choice for eco-conscious travelers.
  • Hilton Garden Inn Puebla Angelópolis, Mexico: A 3.5-star gem situated 8.0km from San Pedro Cholula, this hotel is perfect for those looking for a blend of comfort and convenience. The property features diverse dining options, including alfresco and brunch restaurants, catering to various tastes. For recreation, guests can take advantage of nearby bicycle rentals and enjoy premium entertainment options like LCD TVs and MP3 docking stations. With its modern amenities and approachable atmosphere, Hilton Garden Inn is suited for both leisure and business travelers.
  • La Quinta by Wyndham Puebla Palmas Angelopolis: Located in the city centre and 8.0km from San Pedro Cholula, this 3-star hotel is tailored for business and city travelers. La Quinta offers a range of business amenities, including a 24-hour accessible business centre, conference space, and meeting rooms, making it an ideal choice for professionals. The hotel's central location allows easy access to local attractions, ensuring guests can balance work and leisure seamlessly. With its practical facilities and urban vibe, it promises a comfortable stay for business-minded visitors.

Things to do in San Pedro Cholula

San Pedro Cholula offers a delightful mix of city-themed activities perfect for family and business vacations. Visitors can explore vibrant shopping areas, including shopping malls and centres, where they can enjoy local goods and unique finds. The town's rich culture and lively atmosphere provide an excellent backdrop for a memorable experience, making it a fantastic destination for tourists from Canada.

Shopping

San Pedro Cholula offers delightful shopping experiences with the Explanada Shopping Center located right in town, perfect for family and entertainment vibes. The Angelopolis Commercial Center and Triangulo Las Animas Shopping Center, both 8.0km away, also provide great options for souvenirs and gifts.

Recreation

At La Vista Country Club, enjoy a round of golf surrounded by scenic landscapes, just 6.4km from San Pedro Cholula. For sports enthusiasts, Cuauhtemoc Stadium offers a vibrant atmosphere 14.5km away. Meanwhile, Ice Arena Puebla provides thrilling ice skating experiences right in the heart of San Pedro Cholula.

Adventure

Cerro Zapotecas offers an exhilarating hiking trail with stunning outdoor scenery ideal for adventure enthusiasts. For breathtaking views, take a ride on the Teleférico de Puebla cable car, located 12.9km away, perfect for family outings. Lastly, enjoy thrilling water slides at Parque Ayoa, located 16.4km away, for a fun-filled day.

Nightlife

Experience the vibrant nightlife in San Pedro Cholula! Enjoy stunning views on the Estrella de Puebla Observation Wheel, just 8.0km away. For a romantic evening, visit Container City, a cozy pub only 966m away, or catch a captivating show at the Main Theater of Puebla, 11.3km from town.

Booking tips and Expedia advantages for San Pedro Cholula

To save money on your trip to San Pedro Cholula, consider visiting during the off-peak months of January and August to September, when accommodation prices are lower. Utilize public transport like buses for affordable travel, and explore free attractions such as Zócalo de Puebla and University of the Americas Puebla. Booking your hotel through platforms like Expedia can help you find the best deals, especially if you combine your hotel with flights and activities. Additionally, aim for midweek stays on Tuesdays for the lowest rates and avoid Saturdays, which are pricier.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in San Pedro Cholula are January and August to September, where the prices are slightly lower. This is in comparison to April to May and November, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Pedro Cholula is Tuesday. The most expensive day to stay in San Pedro Cholula is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool lets you specify your budget, desired location, and additional preferences. You can easily sort the results to display the lowest prices first, helping you find the most affordable hotels right away. Additionally, you have the option to refine your search by hotel type; for instance, if you select the "Eco-certified" filter, you'll be presented with sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save some dollars by combining your San Pedro Cholula hotel reservation with your flights and activities through an Expedia package.

Best time to go to San Pedro Cholula

Visitor numbers in San Pedro Cholula is generally unchanged in popularity throughout the year. The best time to visit San Pedro Cholula can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in San Pedro Cholula falls in May, when visitor numbers are slightly low and weather is mostly sunny with light rain. The coolest average temperature in San Pedro Cholula falls in January, visitor numbers are average and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January55.9°F (13.3°C)No Rain (Dry)SunnyAverageSlightly Low
February59.2°F (15.1°C)No Rain (Dry)SunnyAverageAverage
March62.4°F (16.9°C)No Rain (Dry)SunnyAverageAverage
April65.3°F (18.5°C)Light RainSunnySlightly LowSlightly High
May65.7°F (18.7°C)Light RainMostly SunnySlightly LowSlightly High
June63.0°F (17.2°C)Moderate RainMostly SunnySlightly LowAverage
July61.3°F (16.3°C)Moderate RainMostly SunnySlightly HighAverage
August61.3°F (16.3°C)Moderate RainMostly SunnyAverageSlightly Low
September60.3°F (15.7°C)Frequent RainMostly CloudyAverageSlightly Low
October59.5°F (15.3°C)Light RainMostly SunnyAverageAverage
November57.7°F (14.3°C)No Rain (Dry)SunnySlightly HighSlightly High
December56.7°F (13.7°C)No Rain (Dry)SunnySlightly HighAverage

The nearest major airports for your trip to San Pedro Cholula

Travelling to San Pedro Cholula, Puebla, Mexico, is convenient via two major airports. Mexico City International Airport (MEX) is approximately 91.7km away, with upscale hotels like Sofitel Mexico City Reforma and The Ritz-Carlton, Mexico City, both under 11.3km from the airport. Transportation services include airport shuttles. The closer Hermanos Serdan International Airport (PBC) is about 14.5km away, with excellent options like Ramada Encore Puebla Mexico and the Marriott Puebla Hotel Meson del Angel, each offering nearby access to the airport. These hotels provide convenient transportation to make your arrival seamless.

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 CA $23 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