Skip to main content

Romantic Hotels in San Andrés

Find the romantic hotels that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best romantic hotels in San Andrés

Check out our selection of great romantic hotels in San Andrés

Filter by:

Review score

Lili House

San Andrés

Just a 8-minute walk from Los Almendros Beach and 0.9 miles from San Andres Bay, Lili House features accommodations in San Andrés with a shared lounge.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 33 reviews
Price from
$76.86
1 night, 2 adults

Sunset Hotel

Hotel in San Andrés

Featuring a swimming pool and a restaurant, Sunset Hotel offers free WiFi in the common areas and sea views in San Andres Island. Breakfast is provided. The beach is 2.5 mi away.

F
Felipe
From
Chile
The staff was amazing, we were met by Marley, who's the owner of the place, she helped us with tips and stories about the island, this hotel is right in front of the best scuba diving spot in San Andres, i'd highly recommend staying here, the island is small enough, you can move by renting a bike or a buggy
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 90 reviews
Price from
$140.92
1 night, 2 adults

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.

Z
Zak
From
Colombia
Location is perfect. Close to town, 10 minutes in car. Hotel has direct access to the beach which is the best on the island. We visited the main beach closer to the marina and main town however this is crowded and busy with the requirement to pay beds/shade from sun. Beds and shelter is included with the hotel. Slightly up the beach from the hotel water taxis can be located to take you across to the small island and shipwreck £5 per person. Usually a private boat across sometimes a mixed boat oj return and you can stay on the small island as long as you like. There's a bar on it so it's possible to buy drinks whilst there and the seat is beautiful. Shoes recommended as the rocks are harsh on the toes. Restaurant was second to none. We sampled restaurants around the island but always found ourselves enjoying the hotel food far more and the value for the quality provided is exceptional. Prices for food and alcohol are more than reasonable. Staff across the entire hotel are friendly, accommodating, and always helpful. They always greet you with a smile and go above and beyond, often remembering names and preferences. They engage in conversation and will even help with improving your spanish as we often required. They have on-site rental staff that enable you to hire buggies and paddle boards, snorkels, etc. All very reasonable. A buggy for the day was £50 and we explored the entire island. Again, staff were very helpful and allowed us to extend our hire time so that we were able to catch a sunset. The rooms have a modern esthetic, clean, and perfect for couples and families with their options. We went as a couple with a close friend and had a junior suite which allowed for us as a couple to have our own space/room whilst our friend had their own secure room also but all within the same secured space so they felt safe also. It's been very well thought through and incredibly comfortable. We all slept beautifully!
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,077 reviews
Price from
$273.14
1 night, 2 adults

ZOJO MARiNA BAY

San Andrés

Located two streets from the most beautiful beaches of San Andres, it is located in the pedestrian area of Spratt Bay, ZOJO MARiNA BAY provides rooms with free WiFi.

F
Fabian
From
Colombia
Location of the property is the best. The view is unbelievable. Staff is really friendly. Zoraya and Jorge were constantly checking on our wellbeing. Highly recommended.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 399 reviews
Price from
$96.08
1 night, 2 adults

Kings House

San Andrés

Kings House offers free Wifi and rooms with air conditioning in San Andrés. The guest house, set in a building dating back to 2016, is 3.9 miles from The Hill and 4.4 miles from Morgan's Cave.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 132 reviews
Price from
$45.64
1 night, 2 adults

Tropical Coral

San Andrés

Located in San Andrés, within a few steps of Parceras Beach and 1.3 miles of North End, Tropical Coral provides accommodations with a shared lounge and free WiFi as well as free private parking for...

m
minlu
From
Canada
Clean and spacious. Prompt response from the owner . Very friendly people, always ready to help . They let us stay until 5pm because we have a late flight.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 156 reviews
Price from
$60.85
1 night, 2 adults

Yellow Moon Guesthouse & Apartments

San Andrés

Located 1.1 mi from San Luis town and 5 mi from Spratt Bight, Yellow Moon Guest house & Apartments offers a private beach area and free WiFi throughout.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 158 reviews
Price from
$60.85
1 night, 2 adults

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.

M
Munir
From
Colombia
Great location. Just a few steps from the beach. Very good room and the breakfast is one of the best you can have.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 393 reviews
Price from
$344.27
1 night, 2 adults

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.

M
Montserrat Abigail
From
Mexico
The staff what amazing. Very friendly and helpful.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,111 reviews
Price from
$91.28
1 night, 2 adults

Hotel San Luis Place By Dorado

Hotel in San Andrés

Hotel San Luis Place By Dorado is located on the beachfront in San Andrés, a few steps from Cocoplum Bay Beach. The hotel provides a terrace, a 24-hour front desk, and free WiFi is available.

H
Hector
From
United States
Very nice location, and prime location to local beaches and great breakfast!!! Staff was very kind and helpful
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 217 reviews
Price from
$124.90
1 night, 2 adults
All romantic hotels in San Andrés

Looking for a romantic hotel?

Treat that special someone to a romantic getaway at a hotel designed with lovers in mind. Whether it’s somewhere stylish in the city or a remote countryside retreat, romantic hotels offer couples all the space they need, with luxurious touches like champagne, room service, and private hot tubs.

Most booked romantic hotels in San Andrés and surrounding area in the past month

See all

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,111 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,077 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 834 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 399 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 217 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 291 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 132 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 393 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 119 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 205 reviews

Highly rated romantic hotels in San Andrés and nearby

See all
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,111 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,077 reviews

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 834 reviews

ZOJO MARiNA BAY

Newball
8.0+ review score
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 399 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 217 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 291 reviews

Kings House

Calle 4b 2-36
8.0+ review score
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 132 reviews
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 393 reviews

Save money on romantic in San Andrés and nearby – budget options available

See all
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 205 reviews

Casa Las Palmas

Elsy Bar 5 - 64
Budget options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 119 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 156 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 158 reviews
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 226 reviews

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 38 reviews
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 125 reviews

Sunset Hotel

Av circunvalar km 13
Budget options available
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 90 reviews

FAQ about romantic hotels in San Andrés

On average, a romantic hotel in San Andrés costs $174 per night (based on Booking.com prices).
The average price per night for a romantic hotel in San Andrés this weekend is $272 (based on Booking.com prices).
The average price of a romantic hotel in San Andrés this evening is $248 (based on Booking.com prices).
Travelers who stayed in San Andrés near Gustavo Rojas Pinilla International Airport (ADZ) had good things to say about Tropical Coral, By The Sea Guest House, and Hotel Casablanca.
Sunset Hotel, Lili House, and Hotel Cocoplum Beach are some of our most popular romantic hotels in San Andrés.
For romantic hotels in San Andrés serving highly-rated breakfasts, try Sunset Hotel, By The Sea Guest House, and Hotel Cocoplum Beach.
These romantic hotels in San Andrés are highly rated by couples: Lili House, Sunset Hotel, and Casa Las Palmas.
Yellow Moon Guesthouse & Apartments, By The Sea Guest House, and Sunset Hotel have received great reviews from guests in San Andrés about the views from these romantic hotels.