Hotels in San Andres Island

Find the best San Andres Island hotel for your dates, by price or preference

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

Look out for San Andres Island hotels with free cancellation or excellent ratings

Trusted San Andres Island hotel providers

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

See all hotels in San Andres Island

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

Find a San Andres Island hotel in the heart of the action

Beat the queues at the top San Andres Island attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelIsland Vibes – 5.0
Cheapest month to bookJuly
Average 4 star hotel priceR 2,788 per night
Average 5 star hotel priceR 5,557 per night

How to find the best hotel deals in San Andres Island

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 Andres Island

  • Love how effortless it is to book flights with us? The same clever search engine has a talent for spotting deals on San Andres Island hotels too. Use these tips to snag a room at the best price.

  • Get organised ahead of time to save on your San Andres Island hotel. You'll also have a greater range of stays and room types to choose from, especially during busy travel periods.

  • However, you could still come across last-minute deals. Although prices tend to rise closer to your stay, some places cut rates a day or two before to fill empty rooms, especially when it's quiet.

  • Another hack for finding cheaper hotels? Stay flexible. If your itinerary isn't written in stone, play around with your travel dates and discover what kind of savings are on offer.

  • Book without the worry by searching for stays that offer free cancellation. If your dates shift or you find a better deal, you can easily cancel your booking.

Where to stay in San Andres Island

Central San Andres Island

  • Choose the city centre and your itinerary will write itself. Take your pick of these stays that keep you near the must-see attractions in central San Andres Island.

  • Alojamiento Francia Beach sets you up in a prime spot. Around 0.32 kilometres away, this 2-star stay is one of the most sought-after hotels near Playa Spratt Bight. It's a top choice for business travellers in particular.

  • When it comes to hotels near Johnny Cay, Grand Sirenis San Andres ticks all the right boxes. Unpack your bags at this 5-star hotel in San Andres Island and you'll be about 2 kilometres away. While it suits most travellers, families find it especially appealing.

  • Hotels near Club de playa Rocky Kay Decameron are also worth keeping in mind. BLUE Island Hotel is 5 kilometres or so from this sight and has a loyal following among business travellers. It has a 3-star rating and is ideally located for discovering the city more broadly.

When to go to San Andres Island

  • If you want to be there in peak season, book your hotel in San Andres Island for July. This is when the city's main events and top sights are in full swing, giving you plenty to plan your days around.

  • Experience a more relaxed pace by locking in a San Andres Island hotel in March. It's the quietest time to visit and often offers better rates too.

  • Think about the type of weather you prefer when deciding your trip dates. With maximum highs of 29ºC (84ºF), September offers the warmest conditions.

  • The coolest month is February. You can expect lows of 24ºC (75ºF).

  • Browse around for San Andres Island hotels during February for your best shot at clearer skies. Averaging one day of rain, it's the driest month.

  • Rain is more likely in September, which gets around 20 days of wet weather.

Best hotels in San Andres Island

Best budget hotels

  • Let your travel money work harder by choosing from around 40 budget San Andres Island hotels. Ideal for when you want to spend less on the room and more on adventures, these stays come with essentials like toiletries, Wi-Fi, and simple breakfast options.

  • Hotel on Holiday Magic Hill promises comfort without breaking the bank. Make use of a 24-hour front desk, security services and more at this 2-star option.

  • Prixma Hotel delivers 3-star value. Conveniences including a ticket office and luggage storage are there to make your San Andres Island hotel stay more enjoyable.

  • You'll also get a good deal at Hotel Reina del Mar By Dorado, which is rated 3 stars. It features internet access and a 24-hour front desk.

Best 4-star hotels in San Andres Island

  • Searching for hotels in San Andres Island that go beyond the basics? A 4-star stay is exactly your vibe. With around 20 to choose from, they come with attractive extras like fitness studios, pools, and cocktail lounges. You get premium quality without paying premium rates.

  • Make yourself at home at Aquamare Hotel and experience the elevated comforts that come with this 4-star stay. Take advantage of a golf course and a pool during your time here.

  • Another San Andres Island hotel worth considering is Hotel Bahia Sardina. It offers thoughtful amenities such as room service and an outdoor swimming pool.

  • Delamar Hotel is one more that earns a mention. It comes with a solarium and concierge assistance, among other things.

Best luxury 5-star hotels

  • Equipped with anything from plush beds to private butlers and signature restaurants, a 5-star hotel is where your trip turns next-level. Relaxation rituals, rooftop lounges, and stocked mini-bars? Good chance you'll find that too. There are at least four luxury hotels in San Andres Island to choose from.

  • You'll be all about the good life at The Providence Hotel Boutique - Adults Only. This stay offers a restaurant, an outdoor swimming pool and other features that make it feel like a true escape.

  • Featuring room service, an outdoor swimming pool and more, Nattivo Collection Hotel is another San Andres Island hotel that perfects the 5-star experience.

Best hotels in San Andres Island for families

  • Picking the right hotel can be a total game changer when travelling with kids. With things like games rooms, play areas, and spacious suites, family-friendly hotels in San Andres Island are loaded with perks that make the trip easier. Choose from around 40 of these stays that come both adult- and kid-approved.

  • Turn your family escape into a luxurious one at Grand Sirenis San Andres. Rated 5 stars, this San Andres Island hotel features air conditioning and karaoke.

Best hotels with a pool

  • A pool brings something extra to your stay. Book a resort and you'll likely find large outdoor setups and maybe even water slides and lazy rivers. At city hotels, indoor and rooftop pools are more typical. Choose from at least 60 pool hotels in San Andres Island and dive right in.

  • Siloe Cove comes with an outdoor swimming pool, parking and Wi-Fi. Take a dip or simply take it easy by the water at this San Andres Island hotel.

  • There are plenty of good reasons to stay at Eco-Hotel Palma É Coco. This popular option features an outdoor swimming pool, luggage storage and a lobby bar.

Best pet-friendly hotels

  • With at least 40 pet-friendly San Andres Island hotels, your best buddy can share the adventure. Many have outdoor spaces or nearby parks for exercise, and some even offer things like chew toys and treats. A few rules might apply, but most places go out of their way to make your furry friend feel at home.

  • You bring the treats, VILLA SOL Habitaciones will take care of everything else. Amenities like a 24-hour front desk and Wi-Fi add to the comfort of this pet-friendly hotel in San Andres Island.

  • BLUE Island Hotel is another place your little buddy will love. This popular accommodation option comes with air conditioning and room service.

  • Kristhal Plaza will have you feeling good about your choice instantly. Its amenities include luggage storage and Wi-Fi.

Finding cheap hotels in San Andres Island: FAQs

In San Andres Island, the expected average temperature in September is 28°C. The warmest month is typically May, which averages 28°C. The coolest month is February, with temperatures averaging 26°C. The rainiest month is November, and the driest month is March.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in San Andres Island 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 R 389 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 454 per night.

The average price of a hotel during the week is R 2,172 per night, and the average price on weekends is R 2,148. Overall, it looks like the cheapest day to stay in San Andres Island could be Tuesday.

The nearest airport to San Andres Island is San Andres Island Airport (ADZ), which is 0.3km from the city centre.

We crunched some numbers on our calendar and found that Tuesday is the cheapest day to stay in San Andres Island. And the most expensive day seems to be Thursday

The average price of a 3-star hotel in San Andres Island is currently around R 2,288 per night. And the cheapest 3-star hotel we found is R 754 per night.

The average price of a 4-star hotel in San Andres Island is currently around R 3,146 per night. And the cheapest 4-star hotel we found is R 1,186 per night.

The average price of a 5-star hotel in San Andres Island is currently around R 4,867 per night. And the cheapest 5-star hotel we found is R 2,816 per night.

The cheapest month to stay in a hotel in San Andres Island is September, with an average price of R 2,322 per night. The most expensive month is May, when the average room rate can rise to R 12,413 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is R 2,322 per night, which is around 6% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near San Andres Island are Be Happy Hotel, Tropical Coral and Hostal Marlyn.