Hotels in Teotihuacan, Mexico

Search & Compare Teotihuacan Hotels® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Teotihuacan

Teotihuacan overview

Teotihuacan is known for its ancient ruins and historical sites. You can learn about the local heritage of Teotihuacan at top landmarks like Teotihuacan Archaeological Site. While you're in town, don't miss a chance to see sights like Divino Redentor Cathedral and Pyramid of the Sun.

Where to stay in Teotihuacan

Whether you plan to stay for a night or a week, Teotihuacan has the right accommodation for you. There are 15 hotels in Teotihuacan and you can shop as many as 676 deals for rooms on, some with discounts of up to 70%. Our room prices start at 10 USD per night and here you'll find a breakdown of hotels by star rating in Teotihuacan as well as in the surrounding area:
  • • 22 4-star hotels from 54 USD per night
  • • 65 3-star hotels from 17 USD per night
  • • 16 2-star hotels from 10 USD per night

How to get to Teotihuacan

Fly into Mexico City, Distrito Federal (MEX-Mexico City Intl.), 22.6 mi (36.4 km) from central Teotihuacan.

What to see around Teotihuacan

Memorable landmarks include:
  • • Teotihuacan Archaeological Site
  • • Divino Redentor Cathedral
  • • Pyramid of the Sun
  • • Pyramid of the Moon

When to visit Teotihuacan

Do you want to know the ideal time of year to visit? Here's a list of the seasonal weather norms to help with trip planning:

Seasonal temperature averages
  • • January-March: 75°F day, 42°F night
  • • April-June: 78°F day, 49°F night
  • • July-September: 74°F day, 51°F night
  • • October-December: 71°F day, 42°F night
Seasonal rainfall averages
  • • January-March: 0.63 inches
  • • April-June: 7.87 inches
  • • July-September: 17.83 inches
  • • October-December: 2.44 inches