Hotels in San Andrés

Find the best San Andrés hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for San Andrés hotels with free cancellation or excellent ratings

Trusted San Andrés hotel providers

See all hotels in San Andrés

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

How to find the best hotel deals in San Andrés

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in San Andrés

  • Our search engine is your secret weapon for finding flight deals. The good news? It's every bit as talented at tracking down competitive rates on San Andrés hotels. These tips will help you spend less on your next stay.

  • Lock in the best San Andrés hotel prices by planning your stay early. Hotels sometimes offer early booking discounts or special rates to fill rooms faster.

  • That being said, booking at the last minute can pay off. Some places drop their rates a day or two ahead of check-in to avoid letting rooms sit empty.

  • Be flexible with your dates, snag better rates. Search for hotels across different seasons or months. Even booking during the week (instead of weekends) can work out cheaper.

  • Explore the range of accommodation options with free cancellation and book with peace of mind. You can adjust or cancel your stay without penalty if your plans shift or a better deal comes along.

When to go to San Andrés

  • Think about the type of weather you prefer when choosing your trip dates. With maximum highs of 27ºC (81ºF), April offers the warmest conditions.

  • The coolest month is January. Expect lows of 6ºC (43ºF).

  • Search for San Andrés hotels in December to enjoy mostly clear skies. Averaging one day of rain, it's the driest month.

  • Rain is most common in July, which gets around 18 days of wet weather.

Best hotels in San Andrés

Best budget hotels

  • Why pay more? Budget San Andrés hotels provide the basics so you can spend your cash on what really matters: adventures and filling your bag with souvenirs. Often equipped with money-saving amenities like mini-fridges and microwaves, you'll find at least eight of these affordable stays across the city.

  • Hotel Lizbeth promises comfort without breaking the bank. Make use of a laundry, internet access and more at this 3-star option.

  • Alternatively, check the availability at Hotel Posada Tolteca. Featuring conveniences such as internet access and parking, this 2-star San Andrés hotel helps you save without cutting corners.

Best 4-star hotels in San Andrés

  • When you want a little more from your stay, the 4-star hotels in San Andrés deliver. With around six choices, they generally feature well-designed rooms, exceptional service, and extras such as on-site restaurants and spas. These hotels feel elevated without feeling extravagant.

  • Hotel Suite Azomali delivers the kind of stay that makes every detail feel taken care of. A nightclub and room service are part of the 4-star guest experience here.

  • An outdoor swimming pool and a pool are just some of the amenities offered at Hotel Cuellar. This San Andrés hotel hits that sweet spot between quality and value.

  • Hotel Azomali Plus is one more to bookmark. It comes with a restaurant and room service, among other things.

Best hotels with a spa

  • Discover your zen at one of the four or so San Andrés hotels with a spa. They offer anything from saunas to gyms and couples treatment rooms. Throw in yoga classes, manicures, and massages and you're on your way to bliss.

  • In need of a reset? Come rest at Raices Glamping. This 3-star accommodation option has a spa and a garden.

  • Or get comfortable at Hotel Real Doxey. Offering things like a fitness centre, this hotel in San Andrés has what you need to unwind.

Best hotels with a pool

  • Add some extra fun to your trip with a pool. If you choose a city hotel, expect indoor or rooftop options. Resorts? They often go all out with expansive outdoor setups and the occasional swim-up bar. There are at least four pool hotels in San Andrés made for your next adventure.

  • Hotel Cuellar comes with an outdoor swimming pool, a bar and parking. You'll have the right setup for a memorable stay at this San Andrés hotel.

  • Hotel No Que No also gives you every reason to pack your swimsuit and goggles. Go for this popular option and make the most of an outdoor swimming pool, room service and tour services.

Best pet-friendly hotels

  • Escaping with your furry friend? Pet-friendly hotels often offer comfy pet beds, feeding bowls, and outdoor areas for exercise. Some even go the extra mile with things like dog-walking and grooming services. With around five San Andrés hotels that welcome pets, your best buddy can tag along too.

  • Show up with your sidekick at Casablanca Hotel Tula. You'll find amenities here like a lounge and a garden.

  • Let your little buddy tag along on exciting adventures at Hotel Destiny Inn Tula. A bar and a garden are part of what's included at this pet-approved accommodation option.

Finding cheap hotels in San Andrés: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in San Andrés with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is $301 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $301 per night.
We crunched some numbers on our calendar and found that Friday is the cheapest day to stay in San Andrés. And the most expensive day seems to be Friday
The cheapest month to stay in a hotel in San Andrés is July, with an average price of $251 per night. The most expensive month is July, when the average room rate can rise to $251 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.