A mountainous landscape with a town in the foreground.

San Pedro Hotels, Tepoztlán

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Property class

Our top choices for San Pedro hotels

Villarreal Lodge Hotel & Porta Coeli

Villarreal Lodge Hotel & Porta Coeli
3.0 star property
20.9 km from San Pedro
9.8 out of 10, Exceptional, (31 reviews)
"Exceptional service! The team went above and beyond to ensure everything was perfect. Professional, friendly, and attentive to every detail. Highly recommended! "
Mexico
Monica
The price is AU$84
includes taxes & fees
13 July - 14 July
Villarreal Lodge Hotel & Porta Coeli

Xhiara Hotel

Xhiara Hotel
3.0 star property
26.6 km from San Pedro
9.4 out of 10, Exceptional, (42 reviews)
" Clean, quiet, beautiful"
United States
GERMAN ALBERTO PARDO
The price is AU$209
includes taxes & fees
23 July - 24 July
Xhiara Hotel

Bambu Villas Wellness Center

Bambu Villas Wellness Center
4.5 star property
7.9 km from San Pedro
9.8 out of 10, Exceptional, (17 reviews)
"NA"
Mexico
Gema
The price is AU$236
includes taxes & fees
13 July - 14 July
Bambu Villas Wellness Center

Hotel Boutique Casa Ceibas

Hotel Boutique Casa Ceibas
4.5 star property
27.1 km from San Pedro
The price is AU$271
includes taxes & fees
13 July - 14 July
Hotel Boutique Casa Ceibas

Hotel de Cuautla

Hotel de Cuautla
3.0 star property
25.5 km from San Pedro
8.4 out of 10, Very good, (393 reviews)
"Great place for the family! Private and good food at the restaurant"
United States
Jonathan
The price is AU$85
includes taxes & fees
13 July - 14 July
Hotel de Cuautla

Hotel fresno

Hotel fresno
3.0 star property
24 km from San Pedro
9.0 out of 10, Wonderful, (2 reviews)
"Todo excelente muy recomendado "
Mexico
Sylvia Vera
The price is AU$117
includes taxes & fees
17 July - 18 July
Hotel fresno

Casa vintage & eventos

Casa vintage & eventos
3.0 star property
13.7 km from San Pedro
The price is AU$86
includes taxes & fees
16 July - 17 July
Casa vintage & eventos

Hotel Boutique Casa de Agua - Adults Only

Hotel Boutique Casa de Agua - Adults Only
4.0 star property
5.5 km from San Pedro
8.8 out of 10, Excellent, (52 reviews)
"Everything is perfect, we stayed in the máster suite and it was amazing. "
United States
Esther
The price is AU$295
includes taxes & fees
13 July - 14 July
Hotel Boutique Casa de Agua - Adults Only

Cabañas El nido de la Huilota

Cabañas El nido de la Huilota
3.0 star property
4.6 km from San Pedro
9.6 out of 10, Exceptional, (4 reviews)
"Todo nos sorprendió gratamente. La.propiedad y habitación estám incluso mejor que lo que se aprecia en sus fotos. Excelente atención de todo el personal y un lugar ideal para descansar."
Mexico
MARIO
The price is AU$160
includes taxes & fees
13 July - 14 July
Cabañas El nido de la Huilota

Rancho Macloy Hotel Spa & Social Events

Rancho Macloy Hotel Spa & Social Events
3.5 star property
15.5 km from San Pedro
8.6 out of 10, Excellent, (110 reviews)
"SUPER LINDO EL LUGAR"
Mexico
Anabella
The price is AU$160
includes taxes & fees
13 July - 14 July
Rancho Macloy Hotel Spa & Social Events

Collection O Hotel Mango,Six Flags Hurricane Harbor Oaxtepec

Collection O Hotel Mango,Six Flags Hurricane Harbor Oaxtepec
3.0 star property
16.7 km from San Pedro
8.6 out of 10, Excellent, (222 reviews)
"Nice place . "
United States
Julie
The price is AU$90
includes taxes & fees
26 July - 27 July
Collection O Hotel Mango,Six Flags Hurricane Harbor Oaxtepec

Villa Salvatore

Villa Salvatore
2.0 star property
25.6 km from San Pedro
8.6 out of 10, Excellent, (75 reviews)
"Excelente "
Mexico
David Roman
The price is AU$154
includes taxes & fees
29 July - 30 July
Villa Salvatore

Hotel Bungalows Andrea

Hotel Bungalows Andrea
2.0 star property
1.3 km from San Pedro
8.0 out of 10, Very good, (1 review)
"Esta ubicado en una calle muy incomoda. Lo demás bien"
Mexico
Maria Lucero
The price is AU$161
includes taxes & fees
13 July - 14 July
Hotel Bungalows Andrea

Umbral

Umbral
2.0 star property
0.8 km from San Pedro
The price is AU$128
includes taxes & fees
13 July - 14 July
Umbral

Alilo by Muuk

Alilo by Muuk
3.0 star property
2.2 km from San Pedro
8.6 out of 10, Excellent, (125 reviews)
"Food was excellent "
United States
Arnulfo
The price is AU$265
includes taxes & fees
13 July - 14 July
Alilo by Muuk

Casa Begonias Hotel más Villas

Casa Begonias Hotel más Villas
3.5 star property
14.8 km from San Pedro
9.2 out of 10, Wonderful, (53 reviews)
"Clean, amenities good"
United States
Lizeth
The price is AU$208
includes taxes & fees
23 July - 24 July
Casa Begonias Hotel más Villas

Hotel Coral Cuernavaca

Hotel Coral Cuernavaca
3.0 star property
19.5 km from San Pedro
7.6 out of 10, Good, (162 reviews)
"Nobody ever picks up the phone. They gave me a horrible room that looks like a seminary. No hair drier. Awful room."
United States
Brenda
The price is AU$129
includes taxes & fees
13 July - 14 July
Hotel Coral Cuernavaca

Hotel & Spa Hacienda de Cortes

Hotel & Spa Hacienda de Cortes
4.0 star property
13.7 km from San Pedro
9.2 out of 10, Wonderful, (352 reviews)
"Old sugar cane mill hacienda turned into a hotel. Food was very good for breakfast and dinner "
United States
Rodrigo
The price is AU$352
includes taxes & fees
13 July - 14 July
Hotel & Spa Hacienda de Cortes

Bosque Geométrico

Bosque Geométrico
3.0 star property
5.4 km from San Pedro
8.4 out of 10, Very good, (75 reviews)
"Excelente todo"
Mexico
Delfino
The price is AU$173
includes taxes & fees
23 July - 24 July
Bosque Geométrico

Hotel Aquetzalli

Hotel Aquetzalli
3.5 star property
15.7 km from San Pedro
8.6 out of 10, Excellent, (162 reviews)
"The property was more like a motel but the room was ample and clean. The grounds were well kept and the pool was heated. The staff was excellent. Children at the pool were sometimes very noisy. Food was limited but tasty."
Canada
Maxine
The price is AU$205
includes taxes & fees
13 July - 14 July
Hotel Aquetzalli
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Our guide on where to stay in San Pedro

Find the best San Pedro areas for the activities you enjoy most.

San Miguel

If you're spending some time in San Miguel, Artisan Market of Tepoztlán and Ex-Convent of the Nativity are top sights worth seeing.

Santo Domingo

If you're spending some time in Santo Domingo, New Tepoztlán Market and Tepoztlán Museum Carlos Pellicer Collection are top sights worth seeing.

Valle de Atongo

Though Valle de Atongo may not have many top sights, you can venture to the surrounding area to see attractions like Los Venaditos Waterfall and Jardín Xolatlaco.

Santa Cecilia

While Santa Cecilia may not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Artisan Market of Tepoztlán and El Suspiro Tepoztlan.

La Presa

While there might not be top attractions in La Presa, you can explore the larger area and discover places like Artisan Market of Tepoztlán and Jardín Xolatlaco.

Top San Pedro Hotel Reviews

Recent Reviews in San Pedro

Frequently asked questions

When is the best time to go to San Pedro?
The best time to go to San Pedro, Morelos, is during the dry season, from November to April, when you can expect warm, sunny days and comfortable evenings.

During these months, the weather is consistently pleasant, with average daytime temperatures ranging from 25°C to 30°C. This period avoids the heavier rainfall of the wet season, ensuring your outdoor activities and excursions around the region are unlikely to be interrupted. It's ideal for those looking to enjoy the area's natural beauty and explore the town without the humidity that can come with the summer months.

For travellers seeking a quieter experience, visiting in late November or early December, just after the peak of the hurricane season and before the Christmas and New Year rush, can be particularly rewarding. You'll still enjoy fantastic weather but with fewer crowds and potentially better value on accommodation and flights. This time of year is superb for couples looking for a relaxing escape.

If you're interested in local festivals, consider visiting around the Day of the Dead (early November), though this falls just outside the driest period. While there might be a slight chance of rain, the cultural experience is unique.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline − this is often within 24 to 48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our 'Fully refundable property' filter during your search to find the right San Pedro hotel for you.
How can I save on a hotel booking in San Pedro with Expedia?
One Key™ – Expedia's free travel rewards program – gives you instant access to perks and Member Prices on San Pedro hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in San Pedro?
Hotel prices in San Pedro often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates and sort search results by 'Price: low to high' for our cheapest rates.

Explore a world of travel with Expedia