Plan your trip

A church on a hill with a volcano in the background.

Find hotels in San Pedro Cholula from CA $33

  • Change your mind

    Book hotels with free cancellation

  • Treat yourself

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

    Sign in

  • Be picky

    Search almost a million properties worldwide

  • Go beyond your typical stay in San Pedro Cholula

    Pet friendly

    Spa

    Hot tub

    Pool

    Family friendly

    Apart­ment

    Apart hotel

    Campsite

    Cabin

    Waterpark

    Villa

    Condo

    Check prices for these dates

    Check prices for these dates, December 14–15, 2026

    View in a map

    Our top choices for San Pedro Cholula hotels

    1. Hotel Las Iglesias, Cholula

    A lobby with a reception desk, a chandelier, a statue, and a sofa.

    2. Fiesta Inn Express Puebla Explanada

    An indoor swimming pool with lounge chairs, large windows, and a view of the city at night.

    3. Mansion Azul Cholula

    A restaurant with multiple tables set for dining, featuring a patterned floor and ornate ceiling details.

    4. Hotel Xelhua

    A table with a candle, a wine bottle, and a glass. In the background, there is a mountain and a clear sky.

    5. Hotel San Pablo

    A modern pool area with a clear pool, stone steps, and a covered seating area.

    6. Santa Josefita

    Terrace/patio

    7. Xoxula by Inmense

    A courtyard with a stone wall, a wooden pathway, and a seating area with chairs and a table.

    8. Hotel Calli Quetzalcoatl

    A spacious indoor dining area with multiple tables and a central bar area.

    9. Quinta Luna

    An outdoor courtyard with a fountain, a red building with ornate architecture, and a tree providing shade.

    10. Hotel El Cristo

    A courtyard with a vaulted ceiling, multiple arches, and a staircase.

    11. Estrella de Belem

    A rooftop pool area with a hot tub, outdoor seating, and a view of a cityscape at night.

    12. Hotel Santa Rosa

    A covered outdoor dining area with tables and chairs, a sign for a hotel, and a view of the street in the background.

    13. Hotel Casa Chanehque

    A swimming pool with a wooden deck, surrounded by string lights, and a view of a castle in the background.

    14. Hotel Terraza San Pedrito

    A hotel room with a wooden headboard, white bedding, and a rolled towel on the bed.

    15. Casa Eva Hotel Boutique & Spa

    A courtyard with potted plants, a central table, and string lights.

    16. Hotel Santa Irene

    A stone interior with a staircase, arched ceilings, and a stained glass window.

    17. Hotel CHOLOA

    A modern interior with exposed brick, a sofa, a television, and multiple hanging light fixtures.

    18. Villas Hotel Cholula

    Exterior

    19. Hotel Boutique Camino del Bosque by Rotamundos

    A stone building with a wooden door labeled "ROBLE," a metal gate, and two metal chairs with cushions.

    20. Cálido Cosmos Hotel

    A corridor with a wet floor, a palm tree, and a building with a sign that reads "CUATA".

    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.

    View all properties

    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

    A church on a hill with a volcano in the background.

    A winding staircase leading up a hill with a church at the top.

    A church on a hill with a volcano in the background.

    A cathedral with two towers, surrounded by a lush green park and a river.

    A church with multiple domes and bell towers, surrounded by dry vegetation and a clear blue sky.

    View properties in map for 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.

    See properties

    A series of arches with a patterned ceiling.

    Photo by Marina Alcantara

    A white mug with the text "Las Duyas" and a pastry on a plate.

    Photo by Cindy Keese

    View properties in map for Cholula Centro

    Cholula Centro

    While visiting Cholula Centro, you might make a stop by sights like Plaza de la Concordia and San Gabriel Convent.

    See properties

    Stay near popular San Pedro Cholula attractions

    <p>San Pedro Cholula is a vibrant destination perfect for city-themed, family, and business vacations. Visitors can explore notable attractions such as the stunning churches, fascinating archaeological sites, and modern universities. Cultural enthusiasts will appreciate the charm of Centro San Pedro Cholula, while San Andrés Cholula offers further exploration. Don't miss the unique experience of "Estrellas en San Pedro Cholula," which showcases the area's rich heritage and outdoor activities.</p>

    Ancient ruins with stepped terraces and a church on a hill.

    Great Pyramid of Cholula

    Rating: 9.4/10 (1,232 reviews)

    Presiding over the city of Cholula is one of the world’s largest pyramids, with an immense slope built up over centuries of religious devotion.

    See properties

    A cityscape with a prominent yellow church on a hill, a large volcano in the background, and a cloudy sky.

    University of the Americas Puebla

    Rating: 9.0/10 (224 reviews)

    Take a campus tour or just explore the area of University of the Americas Puebla, during your trip to San Andrés Cholula. Discover the volcano viewpoints and coffeehouses in this trendy area.

    See properties

    A church on a hill with a volcano in the background.

    La Virgen de los Remedios Sanctuary

    Rating: 9.2/10 (257 reviews)

    Discover the awe-inspiringly ornate interior of this 16th-century Catholic church situated on top of an ancient pre-Hispanic pyramid in Cholula’s archaeology park.

    See properties

    Explanada Shopping Center

    Rating: 9.4/10 (39 reviews)

    You can find the perfect gifts to bring home at Explanada Shopping Center during your stay in San Pedro Cholula. Wander the gardens or discover the area's volcano viewpoints.

    See properties

    Plaza de la Concordia

    Rating: 9.0/10 (114 reviews)

    After visiting Plaza de la Concordia, make a plan to see the other sights and activities in San Pedro Cholula. Discover the volcano viewpoints and coffeehouses in this trendy area.

    See properties

    Container City

    Rating: 8.4/10 (79 reviews)

    You can enjoy some culture when you stop by Container City in San Andrés Cholula. Discover the volcano viewpoints and coffeehouses in this culturally rich area.

    See properties

    San Gabriel Convent

    Rating: 9.0/10 (99 reviews)

    You can find out about the history of San Pedro Cholula with a trip to San Gabriel Convent. Discover the volcano viewpoints and coffeehouses in this trendy area.

    See properties

    Capilla Real

    Rating: 9.6/10 (17 reviews)

    Learn about the local history of San Pedro Cholula when you spend time at Capilla Real. Discover the volcano viewpoints and coffeehouses in this trendy area.

    See properties

    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.

    See all hotels in San Pedro Cholula

    A church on a hill with a volcano in the background.

    Top San Pedro Cholula Hotel Reviews

    Quinta Luna

    An outdoor courtyard with a fountain, a red building with ornate architecture, and a tree providing shade.

    Estrella de Belem

    A rooftop pool area with a hot tub, outdoor seating, and a view of a cityscape at night.

    Santa Josefita

    Terrace/patio

    La Bella Toscana Centro

    Front of property

    Grand Fiesta Americana Puebla Angelópolis

    A modern hotel room with a large dining table, comfortable seating, a flat-screen TV, and a city view through large windows.

    Tru By Hilton Puebla Angelopolis

    A modern interior with yellow chairs, a hanging chair, and large windows.

    Fiesta Inn Express Puebla Explanada

    An indoor swimming pool with lounge chairs, large windows, and a view of the city at night.

    Staybridge Suites Puebla by IHG

    A swimming pool with lounge chairs and a covered seating area.

    HOTEL BOUTIQUE CASONA 65

    An interior with arched ceilings, wooden beams, and hanging plants.

    Hotel Boutique Casareyna

    An outdoor patio with a round table and chairs, a large umbrella, and wooden doors.

    Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG

    A rooftop pool with glass railings, a view of a cityscape, and a mountain in the background.

    Hampton Inn & Suites by Hilton Puebla

    An outdoor seating area with tables and chairs, large windows, and potted plants.

    Cartesiano Boutique & Wellness Hotel

    An outdoor courtyard with a central water feature, surrounded by lush greenery and traditional architecture.

    Fiesta Inn Puebla Las Animas

    The exterior of Fiesta Inn with a modern design, featuring a glass facade, illuminated signage, and potted plants in the foreground.

    Find out more about San Pedro Cholula

    Top reasons to visit San Pedro Cholula

    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.

    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.

    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 MonthTemperaturePrecipitationCloudinessOccupancyPricing
    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 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 $33 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