Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
San Juan Teotihuacán – 29 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Villas Teotihuacan Hotel & Spa 4 stars

Hotel in San Juan Teotihuacán

Situated just outside of Mexico City, and moments away from the ancient ruins of Teotihuacán, Villas Teotihuacan Hotel & Spa features a tropical-style swimming pool, a gift shop and conference rooms. Location and proximity to the pyramids.

Show more Show less
8.4
Very good
335 reviews
Price from
£33
per night

Hotel Quetzalcalli 3 stars

Hotel in San Juan Teotihuacán

With views of the world-famous Teotihuacan Pyramids, the Mexican-style Hotel Quetzalcalli offers guests free Wi-Fi, a shuttle service and a children’s playground. Easy to find, very close to the pyramids of Teotihuacan

Show more Show less
8.4
Very good
431 reviews
Price from
£19
per night

Hotel Jatziri

Hotel in San Juan Teotihuacán

Hotel Jatziri offers accommodation in San Juan Teotihuacán, just a 5 minutes drive from The Teotihucan Ruins. Mexico City is 41 km from the property. All units have a seating area. A fantastic place to visit the pyramids, the hotel is really close to it and has a direct view on them! The personnal is really friendly and always ready to help. I also appreciated the breakfast. Muchas gracias amigos!

Show more Show less
9.2
Superb
320 reviews
Price from
£19
per night

Hotel Quinto Sol 4 stars

Hotel in San Juan Teotihuacán

This hotel is within a 5-minute walk of the Teotihuacan Archeological Site and 1 mile from downtown Teotihucan. The hotel offers an outdoor pool and rooms with free Wi-Fi. We were so impressed with how beautiful the room was. We definitely stay there again.

Show more Show less
8.3
Very good
335 reviews
Price from
£41
per night

Hotel Fer

Hotel in San Juan Teotihuacán

Situated in San Juan Teotihuacán, 5 km from Pyramids of Teotihuacan, Hotel Fer features accommodation with a garden and free private parking. The hotel has family rooms. Amazing people and beautiful location. I felt like home. Thanks a lot.

Show more Show less
9.3
Superb
133 reviews
Price from
£17
per night

Villa Las Campanas

Hotel in San Juan Teotihuacán

Set in San Juan Teotihuacán, 2.9 km from Pyramids of Teotihuacan, Villa Las Campanas offers accommodation with a garden, free private parking and a terrace. The property was beautiful. You can really tell all the love that went into it. The host was very helpful and really went over and above to accommodate us. We had a lot of silly personal issues that required attention and she helped us out with everything. Highly recommend staying here if you are in the area.

Show more Show less
9.8
Exceptional
57 reviews
Price from
£25
per night

Posada Colibri - Hotel & Spa

Hotel in San Juan Teotihuacán

Offering outdoor pool, Posada Colibri - Hotel & Spa is located in San Juan Teotihuacán, 6 minutes’ drive from Teotihuacán Archaeological Site. The property offers temazcal treatments and a spa. The graden was delightful. You feel secluded.

Show more Show less
8.3
Very good
95 reviews
Price from
£51
per night

Telpochcalli Hotel & Temazcal 3 stars

Hotel in San Juan Teotihuacán

Located in San Juan Teotihuacán, 2.5 km from Pyramids of Teotihuacan, Telpochcalli Hotel & Temazcal provides accommodation with a bar, free private parking, a shared lounge and a garden. Beautiful place. Great location. Staff was so vert kind and helpful.

Show more Show less
8.8
Fabulous
184 reviews
Price from
£20
per night

Hotel Teotihuacan

Hotel in San Juan Teotihuacán

Located 6 minutes’ drive from Teotihuacan Archaeological Site, Hotel Teotihuacan offers free on-site parking. The rooms have a flat-screen cable TV, functional décor and some may have a hot tub. We loved the stylish clean and quiet room where we were able to relax and enjoy a lovely jacuzzi bubble bath handy restaurant and 2 swimming pools within minutes of the pyramids

Show more Show less
8.7
Fabulous
91 reviews
Price from
£35
per night

La Finca del Abuelo Teotihuacan

Hotel in San Juan Teotihuacán

Set in San Juan Teotihuacán, 1.3 km from Pyramids of Teotihuacan, La Finca del Abuelo Teotihuacan offers accommodation with a garden and free private parking. The place is really cozzy and nice!the breakfast good and the staff really wants you to be comnfortable

Show more Show less
8.9
Fabulous
229 reviews
Price from
£33
per night

Most booked hotels in San Juan Teotihuacán in the past month

See all

Budget hotels in San Juan Teotihuacán

See all

FAQs about hotels in San Juan Teotihuacán

  • On average, 3-star hotels in San Juan Teotihuacán cost £21 per night, and 4-star hotels in San Juan Teotihuacán are £43 per night. If you're looking for something really special, a 5-star hotel in San Juan Teotihuacán can on average be found for £0 per night (based on Booking.com prices).

  • Hotel Fer, Hotel Jatziri and Hotel Ollin Teotl are some of the popular hotels in San Juan Teotihuacán.

  • Hotel Casa de la Luna, CY CALLI YOLOTL and Hotel Sierra Patlachique have received great reviews from travellers in San Juan Teotihuacán regarding the views from their hotel rooms.

  • Many families visiting San Juan Teotihuacán loved staying at CY CALLI YOLOTL, Hotel Sierra Patlachique and Villa Las Campanas.

  • For hotels in San Juan Teotihuacán that serve up a highly-rated breakfast, try CY CALLI YOLOTL, Villa Las Campanas and Hotel Sierra Patlachique.

  • These hotels in San Juan Teotihuacán are highly rated by couples: CY CALLI YOLOTL, Villa Las Campanas and Hotel Sierra Patlachique.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about San Juan Teotihuacán:

Explore guest reviews of hotels in San Juan Teotihuacán

See all