A coastal city with mountains and a large body of water.

Find hotels in San Marcos from Rp575.752

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
12 Aug - 13 Aug
Tomorrow
13 Aug - 14 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for San Marcos hotels

1. Hotel Posada Rosa Balvina

Hotel Posada Rosa Balvina
San Marcos
Costa Rica
LAIDY
Rp639.179
Rp779.799 total
includes taxes & fees
13 Aug - 14 Aug
Hotel Posada Rosa Balvina

2. Latam Hotel Plaza Pradera Quetzaltenango

Latam Hotel Plaza Pradera Quetzaltenango
Quetzaltenango
United States
Carlos
Rp1.756.987
Rp2.143.499 total
includes taxes & fees
11 Sept - 12 Sept
Latam Hotel Plaza Pradera Quetzaltenango

3. Hotel Las Americas

Hotel Las Americas
Quetzaltenango
United States
Miroslav
Rp1.509.175
Rp1.841.194 total
includes taxes & fees
15 Aug - 16 Aug
Hotel Las Americas

4. HOTEL & RESTAURANTE POSADA SAN JOSE

HOTEL & RESTAURANTE POSADA SAN JOSE
Malacatan
Rp3.143.508
Rp3.835.080 total
includes taxes & fees
16 Aug - 17 Aug
HOTEL & RESTAURANTE POSADA SAN JOSE

5. Lar Antiqua Hotel

Lar Antiqua Hotel
Quetzaltenango
United States
David
Rp539.042
Rp1.199.173 total
includes taxes & fees
25 Aug - 26 Aug
Lar Antiqua Hotel

6. Hotel Pensión Bonifaz

Hotel Pensión Bonifaz
Quetzaltenango
United States
Paola
Rp2.122.271
Rp2.589.170 total
includes taxes & fees
2 Sept - 3 Sept
Hotel Pensión Bonifaz

7. Casa Dona Mercedes

Casa Dona Mercedes
Quetzaltenango
Canada
Sara
Rp479.385
Rp584.850 total
includes taxes & fees
16 Aug - 17 Aug
Casa Dona Mercedes

8. Hotel Boutique Casa Morasan

Hotel Boutique Casa Morasan
Quetzaltenango
United States
Lucina
Rp1.406.196
Rp1.715.560 total
includes taxes & fees
16 Aug - 17 Aug
Hotel Boutique Casa Morasan

9. Centenario Hotel Boutique

Centenario Hotel Boutique
Quetzaltenango
United States
Gabriela Soledad
Rp2.556.720
Rp3.119.198 total
includes taxes & fees
15 Aug - 16 Aug
Centenario Hotel Boutique

10. Blue House Xela

Blue House Xela
Olintepeque
Rp1.078.617
Rp1.315.913 total
includes taxes & fees
13 Aug - 14 Aug
Blue House Xela

11. Entre Cerros

Entre Cerros
Quetzaltenango
United States
Billy
Rp2.180.882
Rp2.660.676 total
includes taxes & fees
16 Aug - 17 Aug
Entre Cerros

12. Casa Elizabeth

Casa Elizabeth
Quetzaltenango
Mexico
DAVID
Rp258.868
Rp575.752 total
includes taxes & fees
18 Aug - 19 Aug
Casa Elizabeth

13. Central Park Jr. Suites

Central Park Jr. Suites
Quetzaltenango
United States
Mario
Rp1.506.227
Rp1.837.597 total
includes taxes & fees
15 Aug - 16 Aug
Central Park Jr. Suites

14. Casa Xelaju

Casa Xelaju
Quetzaltenango
United States
Jose
Rp958.770
Rp1.169.699 total
includes taxes & fees
14 Aug - 15 Aug
Casa Xelaju

15. Hotel y Restaurante Premier

Hotel y Restaurante Premier
La Esperanza
United States
ignacio
Rp7.924.261
Rp9.667.598 total
includes taxes & fees
13 Aug - 14 Aug
Hotel y Restaurante Premier

16. CASA BUENA HOTEL

CASA BUENA HOTEL
Quetzaltenango
United States
Lesbia
Rp1.257.294
Rp1.659.629 total
includes taxes & fees
30 Aug - 31 Aug
CASA BUENA HOTEL

17. La Mansion Hotel Boutique & Restaurante

La Mansion Hotel Boutique & Restaurante
Quetzaltenango
United States
Boris
Rp1.343.210
Rp1.979.587 total
includes taxes & fees
23 Aug - 24 Aug
La Mansion Hotel Boutique & Restaurante

18. Hotel del Ferrocarril

Hotel del Ferrocarril
Quetzaltenango
United States
hassan
Rp884.111
Rp2.410.241 total
includes taxes & fees
13 Aug - 14 Aug
Hotel del Ferrocarril

19. Hotel Vintage "Rialto"

Hotel Vintage "Rialto"
Quetzaltenango
United States
Gary
Rp938.454
Rp1.428.985 total
includes taxes & fees
30 Aug - 31 Aug
Hotel Vintage "Rialto"

20. Hotel Vintage Casa las Flores

Hotel Vintage Casa las Flores
Quetzaltenango
United States
Elcira
Rp576.260
Rp703.037 total
includes taxes & fees
24 Aug - 25 Aug
Hotel Vintage Casa las Flores
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular San Marcos attractions

Parque Regional Municipal San Marcos

Explore the great outdoors at Parque Regional Municipal San Marcos, a lovely green space in San Marcos.
See properties

Learn more about San Marcos

Nestled on Lake Atitlán's shores, San Marcos draws visitors with its spiritual retreats and yoga centers offering lakeside meditation sessions. Explore the Cerro Tzankujil Nature Reserve where platforms let you jump safely into the crystal-clear waters below.

See all hotels in San Marcos
A rugged mountain landscape with a prominent peak, rocky terrain, and sparse vegetation.
Photo by Shanna Duffy

Top San Marcos Hotel Reviews

Entre Cerros

Entre Cerros

8/10 Good
"We really enjoyed our time at Entre Cerros. There were 7 of us in one cabin but with 2 bedrooms and a loft, there was plenty of room. The small kitchen was helpful. There was a coffeemaker and good coffee, although we really needed a larger water filter. Cookies were on the table when we arrived and firewood was placed beside the outdoor fire pit for our use. The restaurant was better than expected, both breakfast and dinner. Our waiter, Cesar, did a great job serving us and making it special. The landscaping is beautiful. The heated pool was great! Our biggest complaint was the roads getting to Entre Cerros was rough and difficult to find. But once you get there, it’s great!"
Billy 2-night trip
Posted 1 day ago
Entre Cerros
Latam Hotel Plaza Pradera Quetzaltenango

Latam Hotel Plaza Pradera Quetzaltenango

8/10 Good
"Darle más manteniento"
Hector 2-night trip
Posted 5 days ago
Latam Hotel Plaza Pradera Quetzaltenango
Hotel Pensión Bonifaz

Hotel Pensión Bonifaz

10/10 Excellent
"Recepcionista excelente. Ya habían cerrado restaurante pero muy amablemente nos indicaron y guiaron donde comer. Todo excelente.. habitacion super limpia y cómoda. Todo. Super recomendado."
yessica 1-night trip
Posted 5 days ago
Hotel Pensión Bonifaz
Centenario Hotel Boutique

Centenario Hotel Boutique

10/10 Excellent
"Hôtel génial situé dans le centre de Xela. Très propre et on sent une bonne odeur dès qu’on entre dans la chambre. Douche chaude avec une excellente pression. Il y a aussi une petite terrasse et un jacuzzi (que nous n’avons pas essayé)."
Amelie 2-night trip
Posted 7 days ago
Centenario Hotel Boutique
Hotel Posada de  Papa Miro

Hotel Posada de Papa Miro

10/10 Excellent
"The staff was amazing!"
Troy 1-night trip
Posted 3 weeks ago
Hotel Posada de Papa Miro
Hotel Vintage "Rialto"

Hotel Vintage "Rialto"

10/10 Excellent
"Really cute place. They went the exta mile on the "vintage" decor. The hotel cafe was a nice amenity and very convenient. The parking was secure too and we were able to walk to several nice coffee shops, the park and restaurants."
Gary 2-night trip
Posted 3 months ago
Hotel Vintage "Rialto"
Hotel Vintage Casa las Flores

Hotel Vintage Casa las Flores

8/10 Good
"Ita nice comfortable place to rest i love using the kitchen the owner frindly polite AND SHE HAS A BEUTIFULL BIRD HAS A PET. I will return if go to XELA AGAIN IN THE FUTURE VACATION."
JEREMIAS 2-night trip
Posted 5 months ago
Hotel Vintage Casa las Flores
Hotel Las Americas

Hotel Las Americas

10/10 Excellent
"Great staff 👍"
Gonzalez 1-night trip
Posted 10 months ago
Hotel Las Americas

More cheap stays in San Marcos

Casa Elizabeth

Casa Elizabeth

13 Avenida 3-33 Zona 1 Quetzaltenango Quetzaltenango
Rp258.868
Rp575.752 total
18 Aug - 19 Aug
includes taxes & fees
6/10 (2 reviews)
Casa Elizabeth
Casa Dona Mercedes

Casa Dona Mercedes

6a Calle y 14 Avenida 13-42 Quetzaltenango Quetzaltenango
Rp479.385
Rp584.850 total
16 Aug - 17 Aug
includes taxes & fees
Casa Dona Mercedes
Lar Antiqua Hotel

Lar Antiqua Hotel

4TA CALLE 9-42 ZONA 1 Quetzaltenango Quetzaltenango
Rp539.042
Rp1.199.173 total
25 Aug - 26 Aug
includes taxes & fees
Lar Antiqua Hotel
Hotel del Ferrocarril

Hotel del Ferrocarril

10a Calle Quetzaltenango Quetzaltenango Department
Rp884.111
Rp2.410.241 total
13 Aug - 14 Aug
includes taxes & fees
10/10 Exceptional! (1 review)
Hotel del Ferrocarril
Hotel Casa del Viajero - Hostel

Hotel Casa del Viajero - Hostel

8A Avenida 9-17, Zona 1 Quetzaltenango
Get ratesHotel Casa del Viajero - Hostel
Hotel Posada de  Papa Miro

Hotel Posada de Papa Miro

5ta Calle 14-240 San Marcos San Marcos
Get rates
9/10 Wonderful! (12 reviews)
Hotel Posada de Papa Miro

Find out more about San Marcos

Top reasons to visit San Marcos

  • Stunning Natural Scenery: San Marcos is surrounded by breathtaking landscapes, including national parks, volcanoes, and the picturesque San Marcos River, perfect for outdoor enthusiasts.
  • Outdoor Adventures: Visitors can partake in various activities that highlight the region's natural beauty, making it ideal for adventure seekers.
  • Charming Local Culture: Explore vibrant neighbourhoods filled with local shops and cultural experiences, offering a taste of Guatemalan life.
  • Relaxing Accommodations: A range of lodging options, from charming hotels to budget-friendly hostels, cater to diverse needs.
  • Wellness Experiences: Indulge in soothing massage therapies and spa treatments for a truly relaxing getaway.

Find great hotels in and around San Marcos

San Marcos, Guatemala offers a delightful array of lodging options, from charming hotels to budget-friendly hostels catering to backpackers. Whether you're seeking a place that caters to business travellers, a serene hot spring experience, or a pet-friendly getaway, you'll find accommodations that meet your needs. Explore the diverse selection of hotels in San Marcos for a memorable stay in this picturesque town.

  • Latam Hotel Plaza Pradera Quetzaltenango: Nestled 35km from San Marcos, Latam Hotel Plaza Pradera Quetzaltenango is a distinguished 4-star establishment boasting a guest rating of 9.4 out of 10. This hotel is tailored for business travellers, offering a sophisticated environment with modern amenities. Guests can enjoy spacious rooms equipped for comfort and productivity, alongside a range of facilities designed for corporate needs, including meeting rooms and high-speed internet. The hotel’s strategic location provides easy access to local attractions, making it a convenient choice for those combining work with leisure.
  • Hotel Posada de Papa Miro: Located in the heart of San Marcos, Hotel Posada de Papa Miro is a budget-friendly option with a guest rating of 8.6 out of 10. This charming hotel embraces a hot spring theme, ideal for visitors seeking relaxation and rejuvenation. With natural hot springs nearby, guests can indulge in soothing thermal waters, perfect after a day of exploration. The centrally located property offers easy access to the vibrant city life, combining comfort and affordability for a delightful stay.
  • Hotel Posada Rosa Balvina: Situated in San Marcos, Hotel Posada Rosa Balvina is a budget-friendly lodging option that welcomes pet lovers. With a focus on providing a pet-friendly environment, this hotel allows certain pets on-site, ensuring that your furry companions can join in on the holiday fun. Guests appreciate the relaxed atmosphere, along with the thoughtful amenities that cater to both pets and their owners. The hotel’s convenient location allows easy exploration of the local area, making it a practical choice for travellers seeking a home away from home.

Where to stay near San Marcos

San Marcos, Guatemala, offers a captivating blend of outdoor adventures and stunning scenery, perfect for a romantic getaway or family vacation. Explore the scenic San Marcos River, where you can enjoy leisurely walks and picturesque views. Discover the charming neighbourhoods of western San Marcos, known for their vibrant local culture and shopping opportunities. Whether you're seeking outdoor thrills or a serene escape, San Marcos promises an unforgettable experience filled with natural beauty and delightful exploration.

  • San Pedro Sacatepéquez: A charming city located merely 6km from San Marcos, San Pedro Sacatepéquez offers a delightful blend of outdoor activities and picturesque scenery. Visitors flock here particularly between June to July and in November, drawn by the romantic atmosphere and stunning landscapes. Explore the local hot springs, which provide a perfect retreat for relaxation, or enjoy the beauty of nearby lakes that invite you for leisurely strolls. This area is ideal for those seeking an escape into nature while still enjoying the comforts of a vibrant town.
  • La Tenería: La Tenería, a quaint village located 6km from San Marcos, is a hidden gem perfect for adventurers and nature lovers. With peak visiting times in March and December to January, this village is famed for its breathtaking views of volcanoes, lakes, and majestic mountains. Travellers seeking outdoor experiences will delight in the various hiking trails and natural wonders that surround the area. La Tenería's serene environment offers an adventurous spirit, making it an ideal spot for those looking to immerse themselves in the stunning Guatemalan landscape.
  • Tejutla: Situated 18km away from San Marcos, Tejutla is a bustling city that caters to a variety of visitors, especially families and business travellers. The city experiences peak tourist activity from March to April and in July, making it ideal for those looking for a more urban experience. Tejutla boasts excellent shopping areas and a shopping mall centre, providing a vibrant social scene. Additionally, the nearby lake offers recreational opportunities for relaxation and family outings, making it a well-rounded destination for a memorable visit.

Things to do in San Marcos

Shopping

In the heart of San Marcos, you can explore local markets such as Mercado Municipal, where vibrant crafts and textiles await. If you're up for a drive, visit Plaza San Marcos for a more modern shopping experience with various shops and eateries, about 16km away.

Recreation

At La Casa Rosa, indulge in rejuvenating yoga classes set amidst serene surroundings, complemented by holistic therapies. For a unique experience, visit the nearby San Marcos La Laguna for tranquil lakeside meditation and nature walks, allowing you to connect deeply with the stunning landscape.

Adventure

In San Marcos, explore the scenic beauty of Lake Atitlán while kayaking or paddleboarding among stunning volcanic landscapes. Experience the thrill of paragliding from nearby hills, offering breathtaking aerial views of the lake and surrounding villages. Discover the region's rich culture through local hiking trails and vibrant markets.

Nightlife

In San Marcos, La Isla is a lively spot known for its vibrant atmosphere and local music. Nearby, El Bar offers a more relaxed vibe with a great selection of drinks, making it an ideal place to unwind after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for San Marcos

For a budget-friendly trip to San Marcos, Guatemala, consider visiting in February to March or October for lower accommodation rates. Sundays are the cheapest days to stay, while Saturdays are the most expensive. Use Expedia to customise your search for eco-friendly hotels and sort by price to find the best deals. Look out for package offers that combine flights, hotels, and activities for additional savings. Exploring the town on foot or by local transport can also help you save money while enjoying free activities and the beautiful scenery.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in San Marcos are February to March and October, where the prices are slightly lower. This is in comparison to April to May and August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Marcos is Sunday. The most expensive day to stay in San Marcos is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to customise your preferences, such as your budget, desired location, and the type of accommodation you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To discover the most affordable options and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay in San Marcos with your flights and activities through an Expedia package deal.

Find the best attractions near San Marcos

San Marcos, Guatemala, is ideal for outdoor enthusiasts and those seeking romantic getaways, boasting stunning scenery and adventure opportunities. Popular attractions include national parks, volcanoes, and nature reserves, making it perfect for exploring the great outdoors. Visitors can enjoy a variety of activities that highlight the region's natural beauty and adventure experiences, ensuring a memorable vacation filled with captivating sights and experiences.

  • Tajumulco Volcano: Standing as Central America's highest peak, Tajumulco Volcano offers breathtaking views and a thrilling hiking experience. The journey to the summit, approximately 10km from San Marcos, is lined with diverse flora and fauna, making it a paradise for nature lovers and adventurers alike.
  • Refugio del Quetzal: Located 6km from San Marcos, this nature reserve is a sanctuary for the elusive quetzal bird and other wildlife. Visitors can immerse themselves in lush landscapes, enjoy tranquil walks, and appreciate the rich biodiversity that thrives in this protected area.
  • Equality Falls: Set within a national park 11km from San Marcos, Equality Falls enchants visitors with its stunning cascades and lush surroundings. Ideal for outdoor enthusiasts, the park offers hiking trails that lead to picturesque viewpoints and opportunities for wildlife spotting.

Best time to go to San Marcos

The best time to visit San Marcos can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in San Marcos falls in April and May. May has average visitor numbers and mostly cloudy weather. The coolest average temperature in San Marcos falls in December, visitor numbers are average and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January59.9°F (15.5°C)No RainMostly SunnyAverageAverage
February60.6°F (15.9°C)No RainSunnyAverageSlightly Low
March61.3°F (16.3°C)Light RainMostly SunnySlightly HighSlightly Low
April62.4°F (16.9°C)Light RainMostly SunnySlightly HighAverage
May62.4°F (16.9°C)Frequent RainMostly CloudyAverageSlightly High
June61.7°F (16.5°C)Frequent RainMostly CloudyAverageAverage
July61.9°F (16.6°C)Frequent RainMostly SunnyAverageAverage
August61.7°F (16.5°C)Frequent RainMostly CloudySlightly LowSlightly High
September61.2°F (16.2°C)Frequent RainMostly CloudySlightly HighAverage
October60.8°F (16.0°C)Frequent RainMostly CloudySlightly LowSlightly Low
November60.4°F (15.8°C)Light RainMostly SunnySlightly LowSlightly High
December59.5°F (15.3°C)No RainMostly SunnyAverageAverage

The nearest major airports for your trip to San Marcos

Flying into San Marcos, Guatemala, can be conveniently achieved via three major airports. Guatemala City (GUA-La Aurora International) is situated 146km away, with nearby hotels such as the 5-star InterContinental Real Guatemala, just 2km from the airport. Quetzaltenango (AAZ-Los Altos) is 39km away, offering options like the 4-star Latam Hotel Plaza Pradera, 3km from the airport. Lastly, Retalhuleu (RER) is located 53km from San Marcos, with the 3-star Hotel Astor just 2km from the airport. Each hotel provides various transportation services to their respective airports, ensuring a smooth journey for visitors.

Frequently asked questions

What's the best place for a stay in San Marcos?
Based on our traveller data, Hotel Posada de Papa Miro is one of the top choices for your stay. This hotel offers free parking and free WiFi. Other good choices for your stay include Hotel Posada Rosa Balvina and Hotel Mezzanine. See all available top hotels, or vacation rentals in San Marcos.
If I need to cancel my hotel reservation in San Marcos, will I receive a refund?
Yes, most hotel bookings are refundable if you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If your reservation is non-refundable, you might be able to still cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in San Marcos.
How is it staying in San Marcos?
Visitors to San Marcos will definitely find plenty to explore and enjoy. In San Marcos, there are 3 hotels and other accommodation options to choose from. Find out more about San Marcos.
What should I see while I'm in San Marcos?
A couple of favourite places to visit are Refugio del Quetzal and Parque Regional Municipal San Marcos. You'll also find Tajumulco Volcano and Equality Falls in the area. Take a look at what more there is to see and do in Expedia's San Marcos guide.
What's the weather like in San Marcos?
The hottest months are usually March and April, with an average temperature of 16°C, while the coldest months are January and December, with an average of 16°C. The rainiest months in San Marcos are June, September, May and August, with each month seeing an average of 472 mm of rainfall.