Hotels in San Pedro Cholula

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in San Pedro Cholula?

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.

Great weekend hotel deals in San Pedro Cholula

Showing deals for:Dec 12 - Dec 14

Check out hotels with a spa in San Pedro Cholula

You may also like hotels with pools in San Pedro Cholula

You can also stay at pet-friendly hotels in San Pedro Cholula

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.

When is the best time to visit San Pedro Cholula?

Our prices for hotels in San Pedro Cholula are cheapest in February
Price trends for hotels in San Pedro Cholula
Pricing is based on two traveler single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Typical weather for San Pedro Cholula
November
High crowds
High 21°C / low 9°C. Sunny most days.
View properties in November
21°
weather_sun
November, High crowds, average high temperature 21 degrees Celsius, average low temperature 9 degrees Celsius. Sunny most days.
21°
weather_sun
December, High crowds, average high temperature 21 degrees Celsius, average low temperature 8 degrees Celsius. Sunny most days.
20°
weather_sun
January, Moderate crowds, average high temperature 20 degrees Celsius, average low temperature 8 degrees Celsius. Sunny most days.
22°
weather_sun
February, High crowds, average high temperature 22 degrees Celsius, average low temperature 9 degrees Celsius. Sunny most days.
24°
weather_sun
March, High crowds, average high temperature 24 degrees Celsius, average low temperature 10 degrees Celsius. Sunny most days.
10°
25°
weather_sun
April, Low crowds, average high temperature 25 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
25°
weather_sun
May, Moderate crowds, average high temperature 25 degrees Celsius, average low temperature 13 degrees Celsius. Sunny most days.
13°
23°
weather_partly_sunny
June, Low crowds, average high temperature 23 degrees Celsius, average low temperature 12 degrees Celsius. Partly sunny.
12°
22°
weather_partly_sunny
July, Low crowds, average high temperature 22 degrees Celsius, average low temperature 11 degrees Celsius. Partly sunny.
11°
22°
weather_partly_sunny
August, Moderate crowds, average high temperature 22 degrees Celsius, average low temperature 11 degrees Celsius. Partly sunny.
11°
21°
weather_sleet
September, Moderate crowds, average high temperature 21 degrees Celsius, average low temperature 11 degrees Celsius. Rainy most days.
11°
22°
weather_sun
October, Low crowds, average high temperature 22 degrees Celsius, average low temperature 10 degrees Celsius. Sunny most days.
10°
Monthly weather averages (˚C)

Top neighborhoods in 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

San Pedro Cholula's Cholula Centro neighborhood has a host of places to visit such as Zócalo and San Gabriel Convent.

Top landmarks in San Pedro Cholula

Learn more about San Pedro Cholula

San Pedro Cholula is well-known for its attractions such as Explanada Shopping Center and Plaza de la Concordia.

La Virgen de los Remedios Sanctuary showing heritage elements and mountains

Check out reviews of San Pedro Cholula hotels guests love

Frequently asked questions

What accommodations do travelers recommend in San Pedro Cholula?
Santa Josefita Bed & Breakfast, Quinta Luna and Hotel Boutique Camino del Bosque by Rotamundos are all accommodations that are popular with guests.
Where can I find free parking with my stay in San Pedro Cholula?
Park your car for free at these properties: Hotel San Pablo, Cholula Suites and Quinta Luna. There are 5 options you may want to check out on our site.
Can I book a refundable accommodation in San Pedro Cholula?
If you need the flexibility to change your plans to San Pedro Cholula, most properties provide refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in San Pedro Cholula if I want a vacation rental instead of a traditional hotel?
If you want to find a good alternative to a hotel, browse our selection of 5 vacation homes. In addition, you can choose from 9 apartments.
What will the weather in San Pedro Cholula be like during my visit?
April and May are typically the warmest months in San Pedro Cholula when the average temp is 64°F. January and December are the coldest months when the average temperature is 57°F. September and June are the months with the most rain.
Why should I book my San Pedro Cholula hotel with Hotels.com?
There are lots of reasons to book your San Pedro Cholula trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about San Pedro Cholula

Elevate Your Spirit: Unveiling the Enchantment of San Pedro Cholula

San Pedro Cholula, Puebla, Mexico, is a captivating blend of rich history and vibrant culture, nestled at the foot of stunning volcanoes. Home to the world’s largest pyramid by volume, the Great Pyramid of Cholula, this charming town invites travelers to explore its intricate churches, lush gardens, and fascinating museums. Wander through lively markets, savor authentic cuisine, and experience the lively atmosphere of the local university. With panoramic views of the surrounding mountains and a deep sense of tradition, San Pedro Cholula is perfect for those seeking a unique, off-the-beaten-path adventure in the heart of Mexico.

Discover great hotels in San Pedro Cholula

San Pedro Cholula offers a diverse range of accommodations, from cozy motels to charming boutique hotels. Visitors can find popular choices that provide comfort and convenience, with options varying from budget-friendly stays to upscale hotels. Enjoy the unique local culture while experiencing a welcoming atmosphere. Here are some of our travelers' favorite hotels in San Pedro Cholula:

  1. Hotel Villas Arqueológicas CholulaOpens in a new window: This 3.5-star hotel caters to leisure travelers seeking a comfortable and family-friendly experience. With thoughtful amenities for children, including a shared playground, it creates a welcoming atmosphere for families. The property is designed to provide a relaxing vacation experience, ensuring that every aspect of your stay is enjoyable.
  2. Hotel Posada SeñorialOpens in a new window: This charming 3.0-star hotel is perfect for romantic travelers looking to create memorable moments. With enticing romance packages, it offers an array of food and beverage options to enhance your intimate experience. The nearby spa and pool services provide a relaxing setting for couples to unwind together, making it an ideal choice for those seeking a romantic getaway.
  3. Santo Refugio Heritage HotelOpens in a new window: This luxurious 3.5-star hotel is tailored for couples seeking a romantic escape. With exclusive romance packages, it provides unique amenities such as in-room massage services and champagne delivery. Couples can enjoy the indoor pool and spa facilities, creating a serene environment for relaxation and connection. The carefully curated experiences offered at this hotel ensure a distinctive and unforgettable stay.

Top locations to stay in San Pedro Cholula

Some of the best areas to stay in San Pedro Cholula, Puebla, Mexico, are Puebla, San Andrés Cholula, and Cuautlancingo. Puebla enchants with its stunning cathedral and rich history, while San Andrés Cholula offers vibrant culture and the impressive Great Pyramid. Cuautlancingo is ideal for business travelers. For first-time visitors, San Andrés Cholula provides a perfect blend of culture and accessibility.

  1. PueblaOpens in a new window: Puebla is a vibrant city rich in history and culture, making it a fantastic place to stay. Known for its stunning architecture, you can admire the beautiful Puebla Cathedral and explore the intricate Talavera pottery shops throughout the city. The culinary scene is another highlight, with delicious local dishes waiting to be savored. Don’t miss the chance to visit the historic center, a UNESCO World Heritage site, which is filled with colorful buildings and charming plazas. The city's lively atmosphere also offers a variety of cultural attractions, ensuring you have plenty to explore.
  2. San Andrés CholulaOpens in a new window: San Andrés Cholula is a charming town that boasts the largest pyramid in the world by volume, the Great Pyramid of Cholula. Staying here means you can easily explore its rich pre-Hispanic history and enjoy beautiful views of the surrounding volcanoes. The town is famous for its vibrant arts scene and numerous churches, including the stunning Iglesia de los Remedios. With a variety of local markets and shops, you can immerse yourself in the authentic culture and enjoy a more relaxed pace than in nearby Puebla.
  3. CuautlancingoOpens in a new window: Cuautlancingo is a quieter area, perfect for travelers looking for a more suburban experience while still being close to the action. This neighborhood is ideal for those interested in experiencing local life, with cozy markets and shops that showcase regional goods. Its proximity to Puebla makes it easy to hop into the city for a day of sightseeing. The parks and green spaces here provide a nice break from the urban hustle, making it a great choice for a peaceful stay with access to major attractions.

Things to do in San Pedro Cholula

San Pedro Cholula enchants travelers with its stunning backdrop of volcanoes and lush gardens. Explore scenic walking paths, breathe in the fresh mountain air, and discover vibrant local culture. With a charming blend of natural beauty and rich history, it's an inviting destination for leisurely exploration and outdoor activities.

  • Puebla CathedralOpens in a new window – Step inside this magnificent cathedral, a stunning example of baroque architecture. Marvel at the intricate details of the interior and the impressive altarpiece. It’s an ideal spot to appreciate the artistic heritage of Puebla and take in the serene atmosphere.
  • Great Pyramid of CholulaOpens in a new window – Climb to the top of the Great Pyramid, the largest pyramid in the world by volume. Explore its ancient tunnels and enjoy breathtaking views of the surrounding area, including the nearby Popocatépetl volcano. This archaeological site is rich with history and offers a unique glimpse into pre-Columbian culture.
  • Atlixco SquareOpens in a new window – Visit this modern square, a lively hub filled with cafes and shops. It’s a great place to enjoy a local snack or coffee while observing the vibrant community life. The square often hosts events and markets, making it a lively spot to engage with locals.
  • Zócalo de PueblaOpens in a new window – Stroll through this picturesque square, surrounded by beautiful colonial buildings. It’s the heart of Puebla’s social life, perfect for relaxing and people-watching. Don’t miss the opportunity to try traditional street food from local vendors.
  • Zona Histórica de los FuertesOpens in a new window – Explore this national park that features historical forts and stunning views of Puebla. Walk along the trails, take photos of the impressive structures, and enjoy the peaceful green spaces. It’s a fantastic location for a leisurely afternoon immersed in history and nature.

4 tips for savvy savings when booking a hotel in San Pedro Cholula

  1. Book for the cheapest times: The most affordable time to visit San Pedro Cholula is during January, August, and September, when hotel prices are lower. For a great value for money experience, staying for at least 2 to 3 days is recommended to fully explore the city's key historical and cultural landmarks. Visitors can discover fascinating museums, admire stunning monuments, stroll through beautiful gardens, and appreciate the views of nearby volcanoes. This budget-friendly destination offers plenty of opportunities for walking tours and enjoying local coffee, making it an ideal spot for those looking to immerse themselves in the rich culture and history of the area.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to San Pedro Cholula, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Enabling email alerts or push notifications can keep you informed about flash sales and special promotions, increasing your chances of saving. Additionally, Smart Shopping is a handy comparison tool available via the app that allows you to compare hotel prices and amenities. This way, if prices drop or rooms become available, you’re more likely to see them first and book your last-minute escape.
  3. Be flexible with dates: Prices can differ based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a San Pedro Cholula hotel. If you’re seeking a unique experience, boutique hotels often provide a more personalized atmosphere and can sometimes offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest more budget-friendly dates to enhance your chances of finding a great deal.
  4. Consider your location: Hotels near the city center generally tend to be more expensive, but thanks to San Pedro Cholula's outstanding public transportation options, you can often find a more affordable independent hotel a bit farther out that still offers convenient access. If you’re interested in exploring alternative, less crowded neighborhoods or even lesser-known nearby cities, you’ll likely discover great value for your money. Opting for these alternative locations could provide a more authentic and budget-friendly experience.

Best time to go to San Pedro Cholula

San Pedro Cholula experiences its lowest average temperature in January, at 55.9°F (13.3°C), while May is the hottest month, with an average temperature of 65.7°F (18.7°C). September is usually the wettest month. July, August, and December are the peak travel months in San Pedro Cholula, attracting a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to moderate rainfall. On the other hand, January, February, and June tend to be quieter times to visit, marked by no to moderate rainfall and sunny to mostly sunny conditions.

Keep exploring