Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
San Andrés – 496 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Cocoplum Beach

Hotel in San Andrés

Located right on Cocoplum, San Andre’s finest beach, Hotel Cocoplum Beach features a swimming pool, spa facilities and a restaurant overlooking the sea. Restaurant and beach beautiful views

Show more Show less
7.5
Good
1,582 reviews
Price from
$105
per night

Hotel Casablanca

Hotel in San Andrés

Surrounded by palm trees, Casablanca has a privileged beachfront location on San Andres Island. Wi-Fi is free and there are 4 on-site dining options. Great Staff, best kept secret:The bar on the second floor.

Show more Show less
8.1
Very Good
872 reviews
Price from
$204
per night

GHL Hotel Sunrise

Hotel in San Andrés

Located on the scenic San Andres Island, the GHL Hotel Sunrise offers spacious accommodations with free WiFi in the lobby and complimentary parking. The service from staff it was incredible. A good people and service in all hotel places

Show more Show less
7.8
Good
1,407 reviews
Price from
$148
per night

Le Castel Blanc Hotel Boutique

Hotel in San Andrés

This elegant Mediterranean-inspired mansion features an outdoor swimming pool. It has air-conditioned rooms with free Wi-Fi. Private parking is also free. I am extremely satisfied with my experience @ LCB. From the moment we got there to the second we left. The service was great. Super clean rooms and facilities! Roberto and his staff were great! Pet friendly as well - so it was nice to meet their fur hosts - Paquita and Tom! They made our vacation away from our pups just a tad bit better! The pool is awesome as well. I highly recommend staying here. Definitely worth the value, and surrounded by a great neighborhood from what the locals told us. We surely felt safe.

Show more Show less
8.1
Very Good
1,702 reviews
Price from
$74
per night

Portobelo Plaza de las Americas

Hotel in San Andrés

Featuring free WiFi access and a great outdoor pool, Portobelo Plaza de las Americas offers accommodations in North End. A complimentary breakfast is served daily. It is located in the center. It is very clean, it has nice amenities and the staff is so friendly. The breakfast is like american breakfast.

Show more Show less
8.1
Very Good
633 reviews
Price from
$127
per night

Decameron Isleño - All Inclusive

Hotel in San Andrés

Offering an outdoor swimming pool and a spa and convention center, Hotel Decameron Isleño is located in San Andres and a walking distance from the beach. Wi-Fi access is available. Great place near to the beach. Three bars and lot of space around the pools.

Show more Show less
7.6
Good
468 reviews
Price from
$314
per night

Hotel Classic VIP

Hotel in San Andrés

Boasting a shared lounge and a garden, Hotel Classic VIP is set in San Andrés, 656 feet from Spratt Bight Beach and less than 0.6 mi from San Andres Bay. Everything was great from day 1.... the hotel is beautiful, very close to everything (beach, restaurants, etc) and the service is GREAT! I highly recommend this hotel.

Show more Show less
8.5
Very Good
470 reviews
Price from
$62
per night

Sea Colors Hotel

Hotel in San Andrés

Sea Colors Hotel is set in San Andrés, 4.3 mi from The Hill and 5 mi from Morgan's Cave. Super nice hotel Staff very friendly and welcoming Great breakfast 2 block walk from beach Bedroom super comfortable with great AC

Show more Show less
8
Very Good
733 reviews
Price from
$83
per night

Solare SAI Ecohotel

Hotel in San Andrés

Located in San Andrés, 984 feet from Calle de las Palmeras Beach, Solare SAI Ecohotel provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. Over our expectations Very friendly staff Dry clean Bed was perfect Hot shower Very good food

Show more Show less
7.9
Good
321 reviews
Price from
$99
per night

Miraflores Boutique Hotel

Hotel in San Andrés

Featuring a shared lounge, garden and views of garden, Miraflores Boutique Hotel is located in San Andrés, 1 mi from San Luis Beach. The hosts Tracy, Daniel and Tony went out of their way to make sure we were happy and enjoying our vacation. This hotel is more of a boutique type hotel on a beautiful tropical property located on the quieter side of the island (which was what we were looking for). Daniel and Tracy were kind enough to transport us to and from the beaches which is a very nice touch. The room was spacious and pretty and the common area was comfy and beautiful. They are doing some expanding to the property which I'm sure will make it even more spectacular. Bonus: they all speak English and the coconut rice and pancakes were awesome!

Show more Show less
9.1
Awesome
357 reviews
Price from
$88
per night

Most-booked hotels in San Andrés in the past month

See all

San Andrés's best hotels with breakfast

See all

Budget hotels in San Andrés

See all

Hotels located in the center of San Andrés

See all

FAQs about hotels in San Andrés

  • Casa Finca El Karaho, Be Happy Hotel, and Hostal Olas are some of the popular hotels in San Andrés.

  • On average, 3-star hotels in San Andrés cost $116 per night, and 4-star hotels in San Andrés are $155 per night. If you're looking for something really special, a 5-star hotel in San Andrés can be found for $108 per night, on average (based on Booking.com prices).

  • On average, it costs $121 per night to book a 3-star hotel in San Andrés for tonight. You'll pay around $186 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in San Andrés will cost around $126, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in San Andrés this weekend is $166 or, for a 4-star hotel, $274. Looking for something even fancier? 5-star hotels in San Andrés for this weekend cost around $111 per night, on average (based on Booking.com prices).

  • For hotels in San Andrés that serve highly-rated breakfasts, try Hotel Reina del Mar By Dorado, Casa Finca El Karaho, and Hotel Casablanca.

  • These hotels in San Andrés are highly rated by couples: Posada Boutique South Beach, On Vacation Acantilado de la Tierra, and Be Happy Hotel.

  • Some of the best hotels in San Andrés near Spratt Bight include Apartment Angeluz, Posada Smith Town and Posada Nativa Bernard Place.

  • Many families visiting San Andrés loved staying at Posada Boutique South Beach, Be Happy Hotel, and Casa Finca El Karaho.

  • On Vacation Acantilado de la Tierra, In Di House of Reggae Boutique, and Hotel Reina del Mar By Dorado got great room view-related reviews from travelers in San Andrés.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About San Andrés:

Explore guest reviews of hotels in San Andrés

See all