Photo by Krystina Sweet

Find the best San Marcos Hotels

Start date: Check-in selected.
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

San Marcos Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top Hotels San Marcos

Hotel Posada de Papa Miro

2.5 star property
8.6 out of 10, Excellent, (9)
"Very nice and clean hotel. They had garage for parking our car, hot water, and nice blankets to keep us warm. The hosts are very friendly and if you need anything they will help you. We enjoyed our two nights!"
Hotel Posada de Papa Miro

HOTEL CASA BLANCA

3.0 star property
6.0 out of 10, (1)
"excelente servicio de habitaciones, solo como recomendación, falta un restaurante en el hotel, que tenga servicio de lavandería. "
The price is ₹3,447
₹4,224 total
includes taxes & fees
26 Sept - 27 Sept
HOTEL CASA BLANCA

Hotel Bella Vista

3.0 star property
Hotel Bella Vista

HOTEL & RESTAURANTE POSADA SAN JOSE

3.0 star property
HOTEL & RESTAURANTE POSADA SAN JOSE

Hotel Mezzanine

3.0 star property
10.0 out of 10, Exceptional, (1)
"N/O"
Hotel Mezzanine

Hotel Jardin de la Sierra

3.0 star property
Hotel Jardin de la Sierra

Hotel Posada Rosa Balvina

2.5 star property
2.0 out of 10, (1)
Hotel Posada Rosa Balvina
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.
Save an average of 15% on thousands of hotels when you're signed in

Top San Marcos Hotel Reviews

Frequently asked questions

How much do hotels in San Marcos cost?
In San Marcos, you can find cheap options from ₹3,447 in a few different ways. To browse the availability, enter your chosen travel dates, then fine-tune your search by amenities, budget and more. Remember that prices can vary depending on when you decide to go, so if you have some flexibility, swap your dates around until you find the perfect deal.
When is the best time to go to San Marcos?
If you're thinking of visiting in summer, reserve your San Marcos holiday between June and August. Temperatures during the summer here range from -7ºC to -4ºC. San Marcos has a oceanic climate, so pack accordingly.
How can I find cheap hotels in San Marcos?
A good place to begin your search is by using our "Price per night" filter. Currently, the cheapest hotels start at ₹3,447 per night. Other ways to snap up a wallet-friendly San Marcos escape are by booking well in advance and being flexible with dates. For more superb deals, visit our cheap hotels in San Marcos page.
What are the best hotels in San Marcos for families?
Find some fabulous San Marcos family hotels by narrowing your search results. You can do this by clicking on "Family friendly" under the "Traveller experience" filter heading. Whether you're looking for something cheap and cheerful so you can treat the little ones to more San Marcos experiences, or you're planning to indulge on that long-awaited family adventure, Expedia has the ideal hotel for you and your crew.
Why should I book my San Marcos hotel with Expedia?
Book your San Marcos stay with Expedia for ease, price and choice. Also, our One Key™ rewards platform lets you collect OneKeyCash™* on eligible flights, holiday rentals, hotels, car rentals and more. In addition, we offer flexibility in case your plans change, and if you have any questions or require assistance, our online Help Centre is available 24/7.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.