Pet Friendly Hotels in Cholula, , Mexico
Verified and pet-friendly accommodations for a worry-free stay in Cholula, Mexico
1-18 out of 18
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
8.0
Great
Collection O Cachito Mio Hotel Cholula
Map1.3 mi from City Centre
FromUS$ 35
/nightSelect
8.4
Great
Quinta Luna Cholula
Map500 yd from City Centre
FromUS$ 94
/nightSelect

8.2
Great
Santa Josefita B&B
Map400 yd from City Centre
FromUS$ 72
/nightSelect

8.4
Great
Hotel Tila
Map400 yd from City Centre
FromUS$ 106
/nightSelect

8.2
Great
Casa Eva Hotel Boutique & Spa
Map500 yd from City Centre
FromUS$ 130
/nightSelect

8.2
Great
Hotel El Cristo
Map900 yd from City Centre
FromUS$ 42
/nightSelect

8.0
Great
Capital O La Huerta Golf & Hotel
Map1.8 mi from City Centre
FromUS$ 37
/nightSelect

8.2
Great
Hoja Santa Posada
Map1.0 mi from City Centre800 yd from
FromUS$ 28
/nightSelect

8.2
Great
Hotel Casa Real Cholula
Map1.3 mi from City Centre700 yd from
FromUS$ 70
/nightSelect

8.2
Great
Hotel Vitorina Cholula
Map1200 yd from City Centre1.1 mi from Plaza San Diego
FromUS$ 39
/nightSelect

8.2
Great
Villas Hotel Cholula
FromUS$ 24
/nightSelect

8.0
Great
Hotel Posada Maria Sofia
Map1000 yd from City Centre
FromUS$ 39
/nightSelect

8.4
Great
Casa San Andres
Map1500 yd from City Centre
FromUS$ 22
/nightSelect

8.2
Great
Hotel Santa Irene
Map600 yd from City Centre
FromUS$ 53
/nightSelect

8.6
Great
Villas Magnolias
Map1.7 mi from City Centre1.2 mi from Plaza San Diego
FromUS$ 52
/nightSelect

8.4
Great
Hotel Cachito Mio
Map1.6 mi from City Centre
FromUS$ 64
/nightSelect

Hotel Marmoy
Map200 yd from City Centre
FromUS$ 55
/nightSelect

Alojamientos De Cholula
Map1200 yd from City Centre
Select
Flexible pricing for pet-friendly hotels in Cholula
From cozy pet-friendly rooms to spacious luxury suites – accommodations for every budget
⬆️ The highest price
US$ 130
⬇️ The lowest price
US$ 22
💸 Average price for
5-star hotels
US$ 98
4-star hotels
US$ 45
3-star hotels
US$ 54