Hotels in Zacatecas

Search and compare Zacatecas hotels from hundreds of travel sites and save

Zacatecas, Zacatecas, Mexico
17 Sep — 18 Sep2
Zacatecas, Zacatecas, Mexico
Fri 17/9
Sat 18/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Zacatecas

Filter by star ratings
All filters
Hotel Condesa
Hotel Condesa
Av. Juárez # 102, Zacatecas, Zacatecas, Mexico
Show on map
0.8 km from city centre, Zacatecas 

Hotel Condesa provides 3-star accommodation in Zacatecas. Those staying at the property can also enjoy free Wi-Fi.

Maria Benita
Maria Benita
8.1 Excellent
López Velarde # 319-21, Historic Center, Zacatecas, Zacatecas, Mexico
Show on map
1.1 km from city centre, Zacatecas 
ExcellentBased on 198 reviews
8.1

Hotel Maria Benita provides a comfortable setting when in Zacatecas. It also offers meeting rooms, valet parking and a 24-hour reception.

Downtown Guest House
Downtown Guest House
1303 Organización Zacatecas Centro, Zacatecas, Zacatecas, Mexico
Show on map
1.8 km from city centre, Zacatecas 

Private Room Downtown is situated in Zacatecas and offers complimentary wireless internet. It is conveniently located for those wishing to discover the area's attractions.

Santa Rita Hotel Del Arte
Santa Rita Hotel Del Arte
9.3 Excellent
Av Hidalgo No 507, Zacatecas, Zacatecas, Mexico
Show on map
1.1 km from city centre, Zacatecas 
ExcellentBased on 211 reviews
9.3

Offering a rooftop terrace, Hotel Santa Rita Zacatecas is situated in Zacatecas and is a short walk from the Muno. It provides wired internet and is steps from Zacatecas Cathedral and other well-known attractions.

Tips for booking a Zacatecas hotel

Cheapest month:October
Most expensive month:February
Average price in Zacatecas:$95/night
Absolute cheapest price found:$15/night
Cheapest day:Sunday
Most expensive day:Saturday
$18 - $157
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$18 - $89
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Zacatecas, Zacatecas

Show all 111 hotels
Downtown Guest House
Downtown Guest House
1303 Organización Zacatecas Centro, Zacatecas, Zacatecas, Mexico
Show on map
1.8 km from city centre,  

Private Room Downtown is situated in Zacatecas and offers complimentary wireless internet. It is conveniently located for those wishing to discover the area's attractions.

$20
Avg. per night
Maria Benita
Maria Benita
8.1 Excellent
López Velarde # 319-21, Historic Center, Zacatecas, Zacatecas, Mexico
Show on map
1.1 km from city centre,  

Hotel Maria Benita provides a comfortable setting when in Zacatecas. It also offers meeting rooms, valet parking and a 24-hour reception.

$46
Avg. per night
Hotel Condesa
Hotel Condesa
Av. Juárez # 102, Zacatecas, Zacatecas, Mexico
Show on map
0.8 km from city centre,  

Hotel Condesa provides 3-star accommodation in Zacatecas. Those staying at the property can also enjoy free Wi-Fi.

$72
Avg. per night
Santa Rita Hotel Del Arte
Santa Rita Hotel Del Arte
9.3 Excellent
Av Hidalgo No 507, Zacatecas, Zacatecas, Mexico
Show on map
1.1 km from city centre,  

Offering a rooftop terrace, Hotel Santa Rita Zacatecas is situated in Zacatecas and is a short walk from the Muno. It provides wired internet and is steps from Zacatecas Cathedral and other well-known attractions.

$121
Avg. per night

Hotel prices in Zacatecas

2 stars or below

$20 - $72

Downtown Guest House

No. 1 most popular

$20
Avg. per night
Hotel Condesa

Best value

$72
Avg. per night
4 stars and up

$94 - $121

Santa Rita Hotel Del Arte

No. 1 most popular

$121
Avg. per night
Hotel Mesón de Jobito

Best value

$94
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Zacatecas

Zacatecas travel FAQs

  • What are the best hotels in Zacatecas?

    City Express Zacatecas (8.8/10 from 864 reviews), Capital O Hotel Casa Real Zacatecas (7.4/10 from 179 reviews), and Don Miguel (8.4/10 from 408 reviews) are all highly rated places to stay in Zacatecas.

  • How much do hotels in Zacatecas cost?

    Searches in the last 72 hours suggest an average price of around $89/night is normal for a hotel in Zacatecas.

  • How much is a cheap hotel in Zacatecas?

    HotelsCombined searches in the last 3 days suggest cheap Zacatecas hotels have prices starting from as low as $16/night, depending on the popularity of your requested dates.

  • How much is a hotel in Zacatecas tonight?

    Users have found prices for hotels in Zacatecas tonight starting as low as $82, rising to an average cost of $82, based on searches in the last 72 hours.