Hotels in San Pedro

Top landmarks in Tepoztlan
Find out more about San Pedro
What's San Pedro Like?
If you're in search of the perfect part of the city to explore, why not check out San Pedro? Have a relaxing day visiting El Tepozteco National Park and Pyramid. There's plenty more to see, including Earliest 16th Century Monasteries on the Slopes of Popocatepetl.Where are the Best Places to Stay in San Pedro?
Our travelers don't have any top picks in San Pedro but here are some of their favorites nearby:
- • Free valet parking • Free WiFi • Restaurant • Spa tub • Comfy beds
- • Free parking • Free WiFi • Restaurant • Bar • Central location
- • Free valet parking • Free WiFi • Swim-up bar • Café • Spacious rooms
- • Free WiFi • Bar • Pool loungers • Garden
- • Free breakfast • Free valet parking • Free WiFi • Restaurant • Attentive staff
Hotel Amomoxtli - 1.5 mi (2.5 km) away
4-star hotel with spa, outdoor poolHostal de la Luz - 4.6 mi (7.4 km) away
4-star hotel with 2 outdoor pools, spaHotel Posada Del Tepozteco - 0.7 mi (1.1 km) away
Mountain hotel with outdoor pool, restaurantSitio Sagrado - 3.9 mi (6.2 km) away
3.5-star hotel with outdoor pool, restaurantHotel Boutique Casa Fernanda - Adults only - 1.1 mi (1.8 km) away
Adults-only hotel with spa, outdoor poolHow to Get to San Pedro
San Pedro is located 0.8 mi (1.3 km) from the heart of Tepoztlan.Flying to:
- • Mexico City Intl. Airport (MEX), 30.6 mi (49.3 km) from San Pedro
Things to See and Do in and around San Pedro
What to See in San Pedro
- • El Tepozteco National Park and Pyramid
- • Earliest 16th Century Monasteries on the Slopes of Popocatepetl
Things to Do near San Pedro:
- • Artisan Market of Tepoztlan (0.8 mi/1.3 km away)
- • Del Tepozteco Trailhead (0.8 mi/1.3 km away)
- • Tepoztlán Museum Carlos Pellicer Collection (0.9 mi/1.5 km away)
When Is the Best Time to Visit Tepoztlan?
- • Hottest months: April, May, March, June (average 74°F)
- • Coldest months: January, February, December, November (average 67°F)
- • Rainiest months: April, May, October, June (average 2 inches of rainfall)