The Best Churches to Visit in Puebla, Mexico

Last updated 21 Aug 2025 • 7 min read

As a UNESCO World Heritage city in Mexico, Puebla is renowned for its stunning colonial architecture, vibrant culture, and rich history.

It’s home to over 70 churches scattered across the historic centre alone, with as many as 288 parishes found across the entire city.

Visiting a handful (or more) of these stunning churches is a must when you’re in Puebla, offering the chance to explore some incredible examples of Baroque, Renaissance, and Indigenous Baroque architecture in Mexico.

Here’s a guide to the best churches to visit in Puebla, complete with entry information and tips to help you plan your visit.

Note: Opening times may vary due to services, during which you might not be allowed to visit.

1. Catedral de Puebla (Puebla Cathedral)

The Puebla Cathedral takes the top spot as Puebla’s crown jewel. Found right in the middle of the historic centre next to the main square (Zócalo de Puebla), it’s known for its monumental size and beautiful architecture.

It was built between 1575 and 1690, and features one of the tallest bell towers in Mexico.

If you’re lucky, you might get to hear the massive organ in action during a service – it needs FIVE people to play it!

Definitely don’t miss this one – although you really can’t, you’ll end up passing it multiple times as you explore the historic centre!

  • Entry Cost: Free
  • Opening Hours: Monday to Sunday, 8:00 AM – 8:00 PM (access is limited during services)
  • Location: Catedral de Puebla

Tip: Visit in the late afternoon to catch the golden light illuminating the facade.

The Catedral de Puebla, one of the best churches in Puebla.
You might also like:
Experience the Best of Puebla in 2 Days: Travel Guide & Itinerary
Experience the Best of Puebla in 2 Days: Travel Guide & Itinerary

If you’re planning your Mexico itinerary and thinking about spending 2 days in Puebla, then you’re on the right track. Puebla is a charming colonial Mexican city known for its rich history, vibrant architecture, and delicious cuisine. Located about two hours from Mexico City, it’s famous for its well-preserved historic centre, which is a UNESCO […]

2. Templo de Santo Domingo (Capilla del Rosario)

The Templo de Santo Domingo is renowned for its incredible “‘house of gold”, the Capilla del Rosario (Rosary Chapel), due to its elaborate gilded interior. It’s easily one of the best churches in Puebla.

The chapel, which was built between 1650-1690 and was added to the Santo Domingo church (built 1571-1611), was the first chapel in Mexico dedicated to the Lady of the Rosary. The main temple is also full of intriguing religious art and sculptures.

  • Entry Cost: Free
  • Opening Hours: Monday to Sunday, 7:00 AM – 1:00 PM and 4:00 PM – 8:00 PM
  • Location: Templo de Santo Domingo

Tip: The Capilla del Rosario is particularly beautiful when sunlight streams through the windows, bringing out the brilliance of the gold decorations.

Stunning gold interior of the Templo de Santo Domingo
Incredible golden interior of the Capilla del Rosario, part of the Templo de Santo Domingo - one of the best churches in Puebla

3. Iglesia de San Francisco

The Iglesia de San Francisco is one of the oldest churches in Puebla, dating back to 1535.

Its most memorable feature is the colourful tiled facade, which glows with yellow and blue tiles under the sun.

Inside, you’ll find the tomb of Blessed Sebastian de Aparicio, a beloved figure in Mexican Catholicism. The peaceful atmosphere and rich history make this a unique stop.

  • Entry Cost: Free
  • Opening Hours: Monday to Sunday, 7:00 AM – 1:00 PM and 4:00 PM – 8:00 PM
  • Location: Iglesia de San Francisco

Insider Tip: Don’t miss the courtyard outside, which often hosts small local markets and events.

Colourful exterior of the Iglesia de San Francisco
Beautifully decorated interior of Iglesia de San Francisco

4. Iglesia de la Compañía (Templo de la Compañía de Jesús)

This Jesuit church, often referred to simply as La Compañía, stands out for its simple yet elegant architecture and richly decorated interior.

Built in the 16th century, this church played a significant role in the Jesuit mission in New Spain. 

It’s also located near the heart of Puebla, making it an easy stop as you explore the historic centre.

  • Entry Cost: Free
  • Opening Hours: Monday to Saturday, 9:00 AM – 2:00 PM and 4:00 PM – 8:00 PM
  • Location: Iglesia de la Compañía

Tip: After visiting the church, take a walk to nearby museums and cultural centres, which offer further insight into Puebla’s deep history and colonial past.

White and red facade of the Iglesia de la Compañía

5. Iglesia de San Pedro Cholula (Santuario de la Virgen de los Remedios)

Just outside Puebla, in the town of Cholula, the Sanctuary of Our Lady of Remedies is perched on top of the largest pyramid in the world (by base area).

The church itself dates back to the 16th century, and offers stunning views of the Popocatépetl and Iztaccíhuatl volcanoes from its hilltop spot.

The sanctuary is an interesting mix of pre-Hispanic and Christian traditions.

  • Entry Cost: Free for the church, but access to the archaeological zone is around MX $85 (around £4 or US $5).
  • Opening Hours: Monday to Sunday, 9:00 AM – 6:00 PM
  • Location: Iglesia de San Pedro Cholula

Tip: Combine your visit with a tour of the Great Pyramid of Cholula and the underground tunnels for a great day of exploration.

6. Templo del Ex-Hospital de San Roque

The Templo del Ex-Hospital de San Roque is a hidden gem in Puebla, and offers a glimpse into a lesser-known piece of the city’s religious history, away from the tourist-heavy sites.

Built in the 16th century, this small but charming church once formed part of a hospital complex serving indigenous people during the colonial period.

Tip: Make sure you explore the surrounding area, as it’s filled with charming streets with quaint shops filled to the brim with Talavera-style souvenirs.

Beautiful blue and white interior of the Templo del Ex-Hospital de San Roque, one of the best churches in Puebla - and one of our favourites for colour!
Bright yellow exterior of the Templo del Ex-Hospital de San Roque church in Puebla

7. Iglesia de San Cristóbal (Templo de San Cristóbal)

Another smaller and lesser-known church in the heart of Puebla is the Church of St. Christopher.

It’s got a beautiful facade with two massive towers, which were destroyed by bombings during 1853. They weren’t rebuilt until 1957, after which the locals started calling them the “young towers”, since they were the youngest in Puebla.

The church is dedicated to St. Christopher, the patron saint of travellers.

Tip: This church is located right around the corner from the vibrant Calle de los Dulces (Street of Sweets), so be sure to grab some traditional sweet treats after your visit.

The towers of Iglesia de San Cristóbal church in Puebla, rebuilt in 1957.
Stunning dome of Iglesia de San Cristóbal church in Puebla, from the Calle de los Dulces (Street of Sweets), a must-see in Puebla

Final Thoughts

Visiting the churches of Puebla offers a fascinating glimpse into the history, art, and culture of the area, and really shouldn’t be missed when visiting this stunning city.

Best of all, the vast majority of the sacred spaces are free to visit, making them an affordable activity for any trip to Puebla.

Take time to explore each one at a relaxed pace, and don’t forget to respect the local customs – many of these churches are still active places of worship.

While you’re there, make sure to sample as many of the must-try foods in Puebla – it’s home to such a range of delicious treats that need to be tried.

Enjoy your travels and make sure to share your experiences with us on our Instagram!

Where to Stay in Puebla

Staying in the historic centre is ideal, since the majority of the churches listed – as well as many other things to do in Puebla – are found here. You’ll have easy access to all the sights and restaurants of the city – everything is easily walkable and safe.

We stayed at Collection O Al Otro Lado del Rio, which was very affordable and absolutely lovely! It’s a short 5-minute walk to the main square of the historic centre, so it was perfect for exploring.

If you want to have a look at some more options, search using the form below:

How to Get to Puebla from Mexico City

Travelling to Puebla from Mexico City is nice and easy. Your main 3 choices are: bus, taxi or hire a car.

Each has it’s own pros and cons which need considering before you travel, so make sure you check out our article covering all your options and our recommendations for Travelling from Mexico City to Puebla.


Just a heads up - some of the links on this blog are affiliate links. This means we might earn a small commission if you make a purchase through them, at no extra cost to you. This helps fund the site and keep more blog posts coming your way. Thanks for your support!


You might also like:

All posts
All posts

Comments

If you'd like to chat directly, pop us an email at hello@lawsoftravel.com or drop a comment below and we'll reply as soon as we can!

Leave a comment