- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for San Andrés beach hotels

1. Aquamare Hotel
Aquamare HotelSan Andrés
9.0 out of 10, Wonderful, (762 reviews)
The price is S$309
12 Nov - 13 Nov

2. Hotels 111
Hotels 111San Andrés
9.6 out of 10, Exceptional, (203 reviews)
The price is S$110
12 Nov - 13 Nov

4. Hotel Casablanca
Hotel CasablancaSan Andrés
8.2 out of 10, Very good, (1,000 reviews)
cleanliness Bask on the boardwalk with direct beach access, ocean-view dining, and complimentary beach towels for seaside adventures.
The price is S$291
25 Nov - 26 Nov

5. Hotel Sea Avenue
Hotel Sea AvenueSan Andrés
9.0 out of 10, Wonderful, (326 reviews)
The price is S$234
12 Dec - 13 Dec

6. Hotel Boutique Casa Hendaus - Adults Only
Hotel Boutique Casa Hendaus - Adults OnlySan Andrés
9.4 out of 10, Exceptional, (158 reviews)
The price is S$159
12 Nov - 13 Nov

7. In Di House of Reggae Boutique
In Di House of Reggae BoutiqueSan Andrés
9.2 out of 10, Wonderful, (84 reviews)
cleanliness Relax at a beach-side retreat with a refreshing pool and reggae vibes.
The price is S$134
1 Dec - 2 Dec

8. Casa Harb Hotel Boutique
Casa Harb Hotel BoutiqueSan Andrés
8.6 out of 10, Excellent, (55 reviews)
The price is S$166
12 Dec - 13 Dec

9. Hotel Bahia Sardina
Hotel Bahia SardinaSan Andrés
8.8 out of 10, Excellent, (56 reviews)
cleanliness Escape to paradise: Just steps from Spratt Bight Beach, this seaside retreat offers poolside relaxation and shoreline adventures.
The price is S$231
12 Nov - 13 Nov

10. Prixma Hotel
Prixma HotelSan Andrés
9.0 out of 10, Wonderful, (174 reviews)
The price is S$158
16 Nov - 17 Nov
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.
Beach hotels with pools in San Andrés
The price is S$309
12 Nov - 13 Nov
Beach hotels with free breakfast in San Andrés
The price is S$309
12 Nov - 13 Nov
All-inclusive beach hotels in San Andrés

8.4 out of 10, Very good, (142)
The price is S$572
16 Nov - 17 Nov
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.















































































