The Church of Our Lady of Remedies on top of the Great Pyramid of Cholula

Puebla State, central highlands · Mexico

Puebla & Cholula

The birthplace of mole poblano and Talavera tiles, with a baroque centre of 70 churches and, in nearby Cholula, the widest pyramid in the world topped by a church.

  • Best time October–April
  • Stay 2 days
  • Good for Food, architecture, history, a day trip from Mexico City

Photo: Janice Waltzer · CC BY 2.0

Welcome to Puebla and Cholula

Puebla was founded by the Spanish in 1531 on the road between Mexico City and the port of Veracruz, and became one of the most important cities of colonial Mexico. Its historic centre, laid out on a grid, holds a cathedral, dozens of baroque churches, mansions faced with Talavera tiles and convents, and was inscribed by UNESCO in 1987. It is also the site of the Battle of Puebla of 5 May 1862, celebrated as Cinco de Mayo.

The city is a food capital. Mole poblano, the chocolate-chile sauce served on turkey, was reputedly created in a convent kitchen, and chiles en nogada, stuffed poblano chiles in walnut sauce, are the city's summer dish. Talavera pottery, glazed in blue and white, is still made in workshops in the city, and covers the facades of buildings.

Ten kilometres west, Cholula holds the Great Pyramid, the largest pyramid by volume in the world, which the Spaniards did not realise was a man-made structure until it was covered in vegetation. They built a church on top of it, and it now looks like a green hill with a yellow chapel and snow-capped volcanoes behind.

  • UNESCO Site
  • Historic Site
  • Food & Wine

Why visit

Why visit Puebla and Cholula?

Puebla combines a beautiful colonial centre with some of the best food in Mexico, and is easy to reach from the capital.

  • A historic centre of tiled facades

    Talavera tiles, red brick and carved stone cover buildings across the compact, walkable centre.

  • Mole poblano and chiles en nogada

    Two of Mexico's most celebrated dishes come from Puebla, together with cemitas, tacos árabes and sweets.

  • The Great Pyramid of Cholula

    A pyramid larger by volume than Egypt's Great Pyramid, with tunnels, a museum and a sanctuary on top.

  • The volcano views

    On a clear day, Popocatépetl and Iztaccíhuatl frame the skyline.

  • Close to Mexico City

    Two hours by bus, so it works as a day trip or a base.

Main attractions

Top things to see in Puebla and Cholula

The centre is walkable, and Cholula is a short taxi ride away.

  1. The Cathedral and the Zócalo

    A large Renaissance and baroque cathedral, with one of the tallest towers in Mexico, on a shaded square lined with arcades and cafés.

    Tip Look inside at the ornate altar.

  2. The Rosary Chapel at Santo Domingo

    A baroque chapel covered in gilded plaster and gold leaf, one of the most extravagant interiors in the Americas.

    Tip Go in the morning.

  3. The Great Pyramid of Cholula

    The base is about 450 metres on each side, and its tunnels can be visited. On top stands the Sanctuary of Our Lady of Remedies, reached by a path.

    Tip Take the tunnel tour and the path to the top.

  4. The Callejón de los Sapos and the Barrio del Artista

    Cobbled streets with antique shops, galleries and cafés, and a weekend market.

    Tip Good on Saturdays and Sundays.

  5. The Amparo Museum

    A superb museum of pre-Hispanic, colonial and modern art in two colonial buildings.

    Tip Visit the rooftop café.

  6. Talavera workshops

    Studios, such as Uriarte, that make and sell hand-painted tiles and ceramics.

    Tip Buy certified pieces.

  7. The Fort of Loreto and Guadalupe

    Hilltop forts with a museum of the Battle of Puebla and views of the city.

    Tip Go in the late afternoon.

Things to do

Best things to do in Puebla and Cholula

Puebla is a city to eat, browse and stroll in.

  1. Eat mole poblano

    Try it on chicken or turkey in a traditional restaurant.

    Tip Ask for a small portion first.

  2. Climb Cholula's pyramid

    Walk to the church at the top for sunset and views of the volcanoes.

    Tip Bring a jacket.

  3. Shop for Talavera

    Buy tiles and tableware at workshops.

    Tip Look for the certification mark.

  4. Try Puebla's sweets

    Camotes (sweet potato candy), macarrones and dulces de leche in the Calle de los Dulces.

    Tip Buy a small selection.

  5. Visit a market

    The Mercado El Carmen and the Mercado de Sabores are excellent for food.

    Tip Go before noon.

  6. Take a cooking class

    Cooking classes teach you to make mole and chiles en nogada.

    Tip Book ahead.

Local food

What to eat in Puebla and Cholula

Puebla is one of the great food cities of Mexico, and its dishes have a long history.

  • Mole poblano

    A sauce of dried chiles, chocolate, spices, seeds and fruit, served on turkey or chicken. It is thick, dark and complex.

    Where to try it Traditional restaurants in the centre.

  • Chiles en nogada

    Poblano chiles stuffed with meat and fruit, covered in walnut sauce and pomegranate seeds. A summer speciality.

    Where to try it Restaurants from July to September.

  • Cemitas

    Sesame rolls stuffed with meat, avocado, cheese and chipotle, eaten as a sandwich.

    Where to try it Market stalls.

  • Tacos árabes

    Spit-roasted pork in pita-style bread, a Lebanese legacy and the ancestor of al pastor.

    Where to try it Taquerías.

  • Sweets

    Camotes, tortitas de Santa Clara and macarrones.

    Where to try it Calle 6 Oriente.

  • Chalupas and molotes

    Small fried tortillas with green or red salsa, and masa turnovers.

    Where to try it Street stalls.

Accommodation

Where to stay in Puebla and Cholula

Stay in the historic centre in a restored mansion, or in Cholula for a quieter, student-filled base.

  • Centro histórico

    Boutique hotels and guesthouses in restored colonial buildings.

    Best for: Sights and restaurants

  • Cholula

    A college town with guesthouses and lively evenings.

    Best for: Quiet, volcano views and bars

What a night costs

Budget hotel
US$30–60 per night
Mid-range hotel
US$80–150 per night
Boutique hotel
US$150–300 per night
Meal at a local restaurant
US$8–20 per person

Transport

Getting to and around Puebla and Cholula

Puebla is 130 km east of Mexico City.

Getting there

  • Bus from Mexico City

    About 2 hours from the TAPO terminal, with frequent services.

    Buy tickets in advance.

  • Flight or car

    Puebla has a small airport with limited flights. Driving takes about 2 hours.

    Traffic near Mexico City can be heavy.

  • Bus to Oaxaca or Veracruz

    Puebla is on the route to Oaxaca (4–5 hours) and Veracruz.

    Frequent departures.

Getting around

The centre is walkable, and taxis or the Ruta bus reach Cholula.

  • Walking

    Everything in the centre is within 20 minutes.

    Wear comfortable shoes.

  • Taxi or Uber

    Cheap and useful for Cholula.

    Agree the fare.

  • Tourist train

    A tourist tram runs between Puebla and Cholula.

    Check schedules.

When to go

Best time to visit Puebla and Cholula

At 2,100 m, Puebla has a mild climate, with rain from June to September. Clear days give the best views of the volcanoes.

  • Winter (December–February)

    Best time

    Dry and sunny, with clear volcano views.

  • Spring (March–May)

    Best time

    Warm and dry.

  • Summer (June–September)

    Shoulder

    Afternoon rain, but chiles en nogada season.

  • Autumn (October–November)

    Best time

    Clear and pleasant.

Worth planning around: The days around 5 May (Cinco de Mayo) if you want quiet.

Itinerary

Two days in Puebla and Cholula

The colonial centre on the first day, Cholula on the second.

  1. Day1

    Puebla's centre

    Churches, tiles and food.

    • Morning The Cathedral and the Rosary Chapel.
    • Afternoon The Amparo Museum and a Talavera workshop.
    • Evening Mole for dinner.
  2. Day2

    Cholula

    A giant pyramid.

    • Morning The Great Pyramid and its tunnels.
    • Afternoon The church at the top and the volcano views.
    • Evening Drinks in Cholula.

Travel tips

Puebla and Cholula travel tips

Puebla is easy, and a few tips help.

  • Go to Cholula's pyramid late for sunset, and check the opening hours.
  • Eat mole at lunch, when it is at its best.
  • Buy certified Talavera to avoid imitations.
  • Bring a jacket for the evenings.
  • Check the weather for volcano views.
  • Book ahead for Cinco de Mayo weekends.
  • Use Uber or taxis at night.

FAQ

Puebla and Cholula: frequently asked questions

How many days do you need in Puebla?

Two for the centre and Cholula. It can be done as a day trip from Mexico City.

Is Puebla safe?

The historic centre and Cholula are generally safe for visitors. Use normal precautions and check your government's advice.

What is Cinco de Mayo?

The anniversary of the Mexican victory over French forces at Puebla in 1862. It is a bigger holiday in the United States than in Mexico, where it is mostly local.

What is Talavera?

A tin-glazed ceramic in blue and white, with designs brought by Spanish potters, made in Puebla since the 16th century.

Can I visit Puebla as a day trip from Mexico City?

Yes, two hours each way by bus, though staying overnight is better.

Is Popocatépetl active?

Yes. It regularly emits ash, and viewing is subject to warnings. Check the volcano alert level.

Read next

Related travel articles

Food

A Country-by-Country Food Primer

Eating well abroad is mostly a matter of knowing when meals happen, how the menu is structured and which dish belongs to the place you are standing in. This covers all three for the five countries in this guide, plus the signals that separate a restaurant that feeds locals from one that feeds coaches.

Heritage

UNESCO Sites Worth Planning a Trip Around

A UNESCO listing tells you a place matters; it does not tell you whether it is worth two days and a detour. This is how to read the list usefully — and which sites reward building a trip around them.

Advertisement