Skip to main content

Romantic Hotels in San Andrés

Find the romantic hotels that appeal to you the most

Top picks for San Andrés hotels

Explore our most popular hotels in San Andrés

Filter by:

Review score

Tropical Coral

San Andrés

Set in San Andrés, within 100 metres of Parceras Beach and 2 km of North End, Tropical Coral offers accommodation with a shared lounge and free WiFi as well as free private parking for guests who...

M
Marko
From
Slovenia
We really enjoyed our stay at Tropical Coral and even extended it. Hotel is small and run by a very friendly family who is very welcoming and provides all the needed information, they can book tours for you at very reasonable price. Meals are not provided but you have a small kitchen and vending machine on site. Our room was large with basic equipment but we had all we needed. The walls are quite thin but this wasn’t a problem as mainly families were staying at the hotel and there was no noise after 10pm. Location of the hotel itself is around 30min walk from main beach and 40min walk from town center. It’s nice because you’re away from town noise in a quiet street, just a few meters away from the sea. To move around the island, you can take a taxi to city for 15.000 or rent a scooter or use a local bus from a stop at the corner of the street as we did.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 111 reviews
Price from
US$45.18
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 4 km away.

H
Hallisson
From
Germany
Our recent stay was an absolute delight from start to finish. This hotel isn't just a place to sleep; it's a truly welcoming retreat. The accommodations were wonderful, but what made it exceptional was the owner's genuine kindness and attention to detail. They went above and beyond to ensure we felt at home and had everything we needed. Without a doubt, this was the best hotel experience we have ever had. We have already started planning our next trip and will most certainly be returning.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 82 reviews
Price from
US$116.25
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.

O
Oscar
From
Netherlands
Everything was great. Friendly staff and a wonderful beach.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,125 reviews
Price from
US$179.93
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.

L
Laura
From
New Zealand
The owner and the staff were really easy to deal with, location close to the center.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 278 reviews
Price from
US$66.05
1 night, 2 adults

Kings House

San Andrés

Set within 500 metres of Spratt Bight Beach and 600 metres of San Andres Bay, Kings House offers rooms with air conditioning and a private bathroom in San Andrés.

S
Stacey
From
Netherlands
Great location, nice spacious room. The sheets were clean and the bed comfortable. The host was nice, helpful and kept a good eye on the place.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 149 reviews
Price from
US$37.65
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 and 4.5 km from San Andres Bay.

R
Randy
From
Canada
The uses of 3 different hotels. Breakfast included was a nice touch.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 216 reviews
Price from
US$110.20
1 night, 2 adults

Casa Las Palmas Hotel Boutique

Hotel in San Andrés

Featuring an outdoor pool and a tranquil atmosphere, this San Andres, boutique hotel provides free WiFi in all rooms. The beach area on Cocoplum Bay is 15 minutes’ drive area.

G
Guillaume
From
Belgium
The house is great, nice decoration, huge swimming pool, the landlord was very nice with us, helped for the reservation, renting a scooter, dropping us in the center or airport. There is a service of restauration in the night that can be usefull as there is not a lot of restaurant around the place. The place is peaceful.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 175 reviews
Price from
US$177.81
1 night, 2 adults

Hosteria Mar y Sol

Hotel in San Andrés

An outdoor swimming pool can be enjoyed in a stylish summer house 1 km off Punta Sur Beach. Hosteria Mar y Sol offers air-conditioned rooms with free Wi-Fi.

P
Pavel
From
Czech Republic
It is in a quiet place, but after a few days, this place is boring. The portion for lunch or dinner is just right, although I would imagine 2-3 times more side dishes, but I'm from a different region.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 130 reviews
Price from
US$60.64
1 night, 2 adults

Sol Caribe Campo All Inclusive

Hotel in San Andrés

This resort is on a large park, near the Southern coast of San Andrés Island, featuring rooms with panoramic sea views. It offers 3 pools and 3 restaurants.

J
John
From
United States
I like the buffet and the are close to the ocean.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 130 reviews
Price from
US$332.49
1 night, 2 adults

Hotel Mare Mare Inn

Hotel in San Andrés

Boasting an outdoor swimming pool, shared lounge, restaurant and free WiFi, Hotel Mare Mare Inn is situated in San Andrés, 800 metres from Parceras Beach and 3 km from North End.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 59 reviews
Price from
US$98.29
1 night, 2 adults
All romantic hotels in San Andrés

The best romantic hotels in San Andrés

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

Filter by:

Review score

Tropical Coral

San Andrés

Set in San Andrés, within 100 metres of Parceras Beach and 2 km of North End, Tropical Coral offers accommodation with a shared lounge and free WiFi as well as free private parking for guests who...

M
Marko
From
Slovenia
We really enjoyed our stay at Tropical Coral and even extended it. Hotel is small and run by a very friendly family who is very welcoming and provides all the needed information, they can book tours for you at very reasonable price. Meals are not provided but you have a small kitchen and vending machine on site. Our room was large with basic equipment but we had all we needed. The walls are quite thin but this wasn’t a problem as mainly families were staying at the hotel and there was no noise after 10pm. Location of the hotel itself is around 30min walk from main beach and 40min walk from town center. It’s nice because you’re away from town noise in a quiet street, just a few meters away from the sea. To move around the island, you can take a taxi to city for 15.000 or rent a scooter or use a local bus from a stop at the corner of the street as we did.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 111 reviews
Price from
US$45.18
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 4 km away.

H
Hallisson
From
Germany
Our recent stay was an absolute delight from start to finish. This hotel isn't just a place to sleep; it's a truly welcoming retreat. The accommodations were wonderful, but what made it exceptional was the owner's genuine kindness and attention to detail. They went above and beyond to ensure we felt at home and had everything we needed. Without a doubt, this was the best hotel experience we have ever had. We have already started planning our next trip and will most certainly be returning.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 82 reviews
Price from
US$116.25
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.

O
Oscar
From
Netherlands
Everything was great. Friendly staff and a wonderful beach.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,125 reviews
Price from
US$179.93
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.

L
Laura
From
New Zealand
The owner and the staff were really easy to deal with, location close to the center.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 278 reviews
Price from
US$66.05
1 night, 2 adults

Kings House

San Andrés

Set within 500 metres of Spratt Bight Beach and 600 metres of San Andres Bay, Kings House offers rooms with air conditioning and a private bathroom in San Andrés.

S
Stacey
From
Netherlands
Great location, nice spacious room. The sheets were clean and the bed comfortable. The host was nice, helpful and kept a good eye on the place.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 149 reviews
Price from
US$37.65
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 and 4.5 km from San Andres Bay.

R
Randy
From
Canada
The uses of 3 different hotels. Breakfast included was a nice touch.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 216 reviews
Price from
US$110.20
1 night, 2 adults

Casa Las Palmas Hotel Boutique

Hotel in San Andrés

Featuring an outdoor pool and a tranquil atmosphere, this San Andres, boutique hotel provides free WiFi in all rooms. The beach area on Cocoplum Bay is 15 minutes’ drive area.

G
Guillaume
From
Belgium
The house is great, nice decoration, huge swimming pool, the landlord was very nice with us, helped for the reservation, renting a scooter, dropping us in the center or airport. There is a service of restauration in the night that can be usefull as there is not a lot of restaurant around the place. The place is peaceful.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 175 reviews
Price from
US$177.81
1 night, 2 adults

Hosteria Mar y Sol

Hotel in San Andrés

An outdoor swimming pool can be enjoyed in a stylish summer house 1 km off Punta Sur Beach. Hosteria Mar y Sol offers air-conditioned rooms with free Wi-Fi.

P
Pavel
From
Czech Republic
It is in a quiet place, but after a few days, this place is boring. The portion for lunch or dinner is just right, although I would imagine 2-3 times more side dishes, but I'm from a different region.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 130 reviews
Price from
US$60.64
1 night, 2 adults

Sol Caribe Campo All Inclusive

Hotel in San Andrés

This resort is on a large park, near the Southern coast of San Andrés Island, featuring rooms with panoramic sea views. It offers 3 pools and 3 restaurants.

J
John
From
United States
I like the buffet and the are close to the ocean.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 130 reviews
Price from
US$332.49
1 night, 2 adults

Hotel Mare Mare Inn

Hotel in San Andrés

Boasting an outdoor swimming pool, shared lounge, restaurant and free WiFi, Hotel Mare Mare Inn is situated in San Andrés, 800 metres from Parceras Beach and 3 km from North End.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 59 reviews
Price from
US$98.29
1 night, 2 adults
All romantic hotels in San Andrés

Looking for a romantic hotel?

Spoil your other half with a romantic getaway in a hotel that’s 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 luxury touches like champagne room service and private hot tubs.

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

See all

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 216 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 111 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 165 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, 130 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 59 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 130 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 992 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, 278 reviews

Popular with guests booking romantic hotels in San Andrés

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,125 reviews

Popular with guests booking romantic hotels in San Andrés

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

Highly rated romantic hotels in San Andrés and nearby

Tropical Coral

San Andrés
8.0+ review score
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 111 reviews

Set in San Andrés, within 100 metres of Parceras Beach and 2 km of North End, Tropical Coral offers accommodation with a shared lounge and free WiFi as well as free private parking for guests who...

From US$70.28 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 307 reviews

By The Sea Guest House offers accommodation in San Andrés. Free private parking is available on site. A terrace or balcony are featured in certain rooms.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 216 reviews

Hotel San Luis Place By Dorado is located on the beachfront in San Andrés, a few steps from Cocoplum Bay Beach and 4.5 km from San Andres Bay.

From US$143.11 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 165 reviews

Located 1.7 km from San Luis town and 8 km from Spratt Bight, Yellow Moon Guesthouse & Apartments offers a private beach area and free WiFi throughout.

From US$40.16 per night

Enjoy breakfast in San Andrés and nearby

Scored out of 10, guest rating 4.7
Disappointing - What previous guests thought, 39 reviews

Hotel Blue Cove by On vacation, located at Km 12 Circunvalar Highway on the island of San Andrés, is ideal for a family vacation.

Lili House

San Andrés
Breakfast options
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 21 reviews

Offering a shared lounge and quiet street view, Lili House is situated in San Andrés, 1.5 km from San Andres Bay and 2.1 km from North End.

FAQ about romantic hotels in San Andrés