Hotels in San Andrés

Search and compare San Andrés hotels from hundreds of travel sites and save

San Andrés, Colombia
24 Jun — 25 Jun2
San Andrés, Colombia
Thu 24/6
Fri 25/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in San Andrés

Filter by star ratings
All filters
Casa Las Palmas Hotel Boutique
Casa Las Palmas Hotel Boutique
8.1 Excellent
Elsy Bar 5 - 64, San Andrés, Colombia
Show on map
10.3 km from city centre, San Andrés 
ExcellentBased on 213 reviews
8.1

Boasting an outdoor pool, Casa Las Palmas Hotel Boutique is located in San Andres and offers comfortable accommodation. Guests can also make use of complimentary Wi-Fi.

Hotel Royal Decameron Aquarium
Hotel Royal Decameron Aquarium
7.0 Good
Av. Colombia # 1-19, San Andrés, Colombia
Show on map
0.4 km from city centre, San Andrés 
GoodBased on 97 reviews
7.0

Boasting an outdoor pool, Hotel Decameron Aquarium All Inclusive is located in San Andres and provides cosy accommodation. It also offers a kids pool, an all-inclusive meal plan and laundry facilities.

Sol Caribe San Andres
Sol Caribe San Andres
7.7 Good
Avenida Colon 2-77, San Andrés, Colombia
Show on map
0.5 km from city centre, San Andrés 
GoodBased on 416 reviews
7.7

Sol Caribe San Andres All Inclusive is located in San Andres and features an all-inclusive meal plan. It also offers meeting rooms, an outdoor pool and a kids pool.

Ghl Relax Hotel Sunrise
Ghl Relax Hotel Sunrise
7.9 Good
Avenida Newball No. 4-169, San Andrés, Colombia
Show on map
0.3 km from city centre, San Andrés 
GoodBased on 1,369 reviews
7.9

Located in San Andres, GHL Hotel Sunrise is within a 15-minute drive of Gustavo Rojas Pinilla International Airport and offers an outdoor pool, a sauna and a private beach. It also provides free Wi-Fi, a rooftop terrace and a Turkish steam bath.

Hotel Casablanca
Hotel Casablanca
8.1 Excellent
Av. Colombia Con Av. Costa Rica N° 3-59, San Andrés, Colombia
Show on map
0.3 km from city centre, San Andrés 
ExcellentBased on 864 reviews
8.1

Hotel Casablanca San Andres is located in San Andres and features a rooftop terrace. It also offers a sun deck, an express check-in and check-out feature and an outdoor pool.

Decameron Marazul
Decameron Marazul
8.1 Excellent
Carretera San Luis 30 -45 Int 100, San Andrés, Colombia
Show on map
3.0 km from city centre, San Andrés 
ExcellentBased on 30 reviews
8.1

Boasting a private beach, outdoor tennis courts and an outdoor pool, Hotel Decameron Marazul All Inclusive is located in San Andres and provides modern accommodation. It also features a kids pool, a kids club and an all-inclusive meal plan.

Portobelo Plaza de Las Americas
Portobelo Plaza de Las Americas
8.1 Excellent
Avenida las Americas 1a-101, San Andrés, Colombia
Show on map
0.5 km from city centre, San Andrés 
ExcellentBased on 545 reviews
8.1

Portobelo Plaza de las Americas provides 4-star accommodation in San Andres. It also features a 24-hour reception, an indoor pool and a tour desk.

Hotel Sunset
Hotel Sunset
8.9 Excellent
Carretera Circunvalar Kilometro 13, San Andrés, Colombia
Show on map
10.0 km from city centre, San Andrés 
ExcellentBased on 180 reviews
8.9

Sunset Hotel San Andres is situated in San Andres and is close to the area's popular attractions. It also provides luggage storage and an outdoor pool.

Hosteria Mar y Sol
Hosteria Mar y Sol
8.0 Excellent
Km 17, Sector Bowie Bay Int 7, Punta Su, San Andrés, Colombia
Show on map
11.1 km from city centre, San Andrés 
ExcellentBased on 203 reviews
8.0

Hosteria Mar y Sol is located in San Andres and offers a free shuttle service, a rooftop terrace and free Wi-Fi. Those staying at the property have access to an outdoor pool and a sun deck.

Hotel Cocoplum Beach
Hotel Cocoplum Beach
7.6 Good
Carretera a San Luis 43-39, San Andrés, Colombia
Show on map
4.5 km from city centre, San Andrés 
GoodBased on 1,496 reviews
7.6

Located in San Andres, Hotel Cocoplum Beach is within a 15-minute drive of Gustavo Rojas Pinilla International Airport and offers an outdoor pool and a private beach. The numerous amenities this traditional hotel has to offer include a 24-hour reception, a tour desk and massage services.

Tips for booking a San Andrés hotel

Cheapest month:September
Most expensive month:January
Average price in San Andrés:$190/night
Absolute cheapest price found:$6/night
Cheapest day:Sunday
Most expensive day:Monday
$105 - $477
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$107 - $269
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated San Andrés hotels

Show all 996 hotels
1
Hotel Buddha Villa
Hotel Buddha Villa
8.0 Excellent
Circunvalar km 9 el Cove, San Andrés, Colombia
Show on map
7.4 km from city centre, San Andrés 

Boasting an outdoor pool and a rooftop terrace, Hotel Buddha Villa is situated in San Andres and offers chic accommodation. It provides free Wi-Fi, luggage storage and a 24-hour reception.

2
Sol Caribe San Andres
Sol Caribe San Andres
7.7 Good
Avenida Colon 2-77, San Andrés, Colombia
Show on map
0.5 km from city centre, San Andrés 

Sol Caribe San Andres All Inclusive is located in San Andres and features an all-inclusive meal plan. It also offers meeting rooms, an outdoor pool and a kids pool.

3
Decameron Isleño
Decameron Isleño
7.6 Good
Av. Colón Calle 3ra N6-106, San Andrés, Colombia
Show on map
0.9 km from city centre, San Andrés 

Boasting an outdoor pool, Decameron Isleno - All Inclusive is located in San Andres and offers modern accommodation. It provides free Wi-Fi, a kids pool and an all-inclusive meal plan.

4
Hotel Casablanca
Hotel Casablanca
8.1 Excellent
Av. Colombia Con Av. Costa Rica N° 3-59, San Andrés, Colombia
Show on map
0.3 km from city centre, San Andrés 

Hotel Casablanca San Andres is located in San Andres and features a rooftop terrace. It also offers a sun deck, an express check-in and check-out feature and an outdoor pool.

5
Sol Caribe Sea Flower
Sol Caribe Sea Flower
8.3 Excellent
Avenida Las Americas 1B 36, San Andrés, Colombia
Show on map
0.1 km from city centre, San Andrés 

Sol Caribe Sea Flower provides a comfortable setting while in San Andres. It also features a swimming pool, laundry facilities and a safe.

6
Ghl Relax Hotel Sunrise
Ghl Relax Hotel Sunrise
7.9 Good
Avenida Newball No. 4-169, San Andrés, Colombia
Show on map
0.3 km from city centre, San Andrés 

Located in San Andres, GHL Hotel Sunrise is within a 15-minute drive of Gustavo Rojas Pinilla International Airport and offers an outdoor pool, a sauna and a private beach. It also provides free Wi-Fi, a rooftop terrace and a Turkish steam bath.

7
Hotel Royal Decameron Aquarium
Hotel Royal Decameron Aquarium
7.0 Good
Av. Colombia # 1-19, San Andrés, Colombia
Show on map
0.4 km from city centre, San Andrés 

Boasting an outdoor pool, Hotel Decameron Aquarium All Inclusive is located in San Andres and provides cosy accommodation. It also offers a kids pool, an all-inclusive meal plan and laundry facilities.

8
Hotel Cocoplum Beach
Hotel Cocoplum Beach
7.6 Good
Carretera a San Luis 43-39, San Andrés, Colombia
Show on map
4.5 km from city centre, San Andrés 

Located in San Andres, Hotel Cocoplum Beach is within a 15-minute drive of Gustavo Rojas Pinilla International Airport and offers an outdoor pool and a private beach. The numerous amenities this traditional hotel has to offer include a 24-hour reception, a tour desk and massage services.

Cheapest hotels in San Andrés, San Andres y Providencia

Show all 996 hotels
La Posada De Lulu
La Posada De Lulu
8.6 Excellent
Av Antioquia No 2-28, San Andrés, Colombia
Show on map
0.6 km from city centre,  

La Posada De Lulu provides a comfortable setting when in San Andres. It is conveniently positioned for those wanting to visit the area's popular attractions.

$45
Avg. per night
Apartamentos Sweet Island
Apartamentos Sweet Island
9.0 Excellent
San Andrés, Colombia
Show on map
2.0 km from city centre,  

Apartamentos Sweet Island provides a comfortable setting while in San Andres.

$45
Avg. per night
Hosteria Mar y Sol
Hosteria Mar y Sol
8.0 Excellent
Km 17, Sector Bowie Bay Int 7, Punta Su, San Andrés, Colombia
Show on map
11.1 km from city centre,  

Hosteria Mar y Sol is located in San Andres and offers a free shuttle service, a rooftop terrace and free Wi-Fi. Those staying at the property have access to an outdoor pool and a sun deck.

$52
Avg. per night
Posada Nativa Lizard House
Posada Nativa Lizard House
7.9 Good
Av 20 de Julio No 5-189, San Andrés, Colombia
Show on map
1.5 km from city centre,  

Posada Nativa Lizard House is situated in San Andres and is close to the area's popular attractions. It also offers a tour desk, a 24-hour reception and massage services.

$52
Avg. per night
Posada San Andres Ultd
Posada San Andres Ultd
9.5 Excellent
Tom Hooker No. 8-75 South End, San Andrés, Colombia
Show on map
9.1 km from city centre,  

Posada San Andres Ultd provides comfortable 3-star accommodation in San Andres. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

$62
Avg. per night
On Vacation Blue Cove
On Vacation Blue Cove
5.6 Okay
Carretera Circunvalar Km 12 Cove, San Andrés, Colombia
Show on map
7.4 km from city centre,  

On Vacation Blue Cove All Inclusive is situated in San Andres and is close to the area's popular attractions. It also offers an outdoor pool and a rooftop terrace.

$82
Avg. per night
Hotel Buddha Villa
Hotel Buddha Villa
8.0 Excellent
Circunvalar km 9 el Cove, San Andrés, Colombia
Show on map
7.4 km from city centre,  

Boasting an outdoor pool and a rooftop terrace, Hotel Buddha Villa is situated in San Andres and offers chic accommodation. It provides free Wi-Fi, luggage storage and a 24-hour reception.

$89
Avg. per night
Casa Las Palmas Hotel Boutique
Casa Las Palmas Hotel Boutique
8.1 Excellent
Elsy Bar 5 - 64, San Andrés, Colombia
Show on map
10.3 km from city centre,  

Boasting an outdoor pool, Casa Las Palmas Hotel Boutique is located in San Andres and offers comfortable accommodation. Guests can also make use of complimentary Wi-Fi.

$93
Avg. per night

Hotel prices in San Andrés

2 stars or below

$45 - $70

Zojo Marina Bay

No. 1 most popular

Zojo Marina Bay
8.0 Excellent
$70
Avg. per night
Hostal Mar y Mar

No. 2 most popular

Hostal Mar y Mar
8.5 Excellent
$49
Avg. per night
La Posada De Lulu

Best value

La Posada De Lulu
8.6 Excellent
$45
Avg. per night
3 stars

$52 - $308

Hotel Royal Decameron Aquarium

No. 1 most popular

$283
Avg. per night
Ghl Relax Hotel Sunrise

No. 2 most popular

$153
Avg. per night
Hosteria Mar y Sol

Best value

Hosteria Mar y Sol
8.0 Excellent
$52
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in San Andrés

About San Andrés

A Columbian island with a tropical Caribbean ambience, San Andres is known as the “Sea of Seven Colours” for its multi-hued waters. The fertile island boasts white-sand beaches, coconut groves and wildlife preserves, along with deep-sea diving, treasure caves, water sports and reggae music.

Things to do

Beaches in San Andres offer everything from kite-boarding to windsurfing, jet-skiing, banana boats and fishing. Join the parade of people on the promenade at Spratt Bight Beach or opt for more secluded spots, such as Bahia Sardina on the northern end. You can also take a short boat ride over to Johnny Cat Park for snorkelling in the coral reef.

Explore Old Point Regional Mangrove Park, a wildlife sanctuary on the eastern side of the island. You can spot iguanas, lizards and tropical birds in Hooker and Haynes Bays. Take an eco-tour for wildlife watching throughout the San Andres Archipelago, which holds a UNESCO World Biosphere Preserve designation.

Scuba diving guides can take you to at least 35 dive sites where you’ll explore caves, walls, undersea gardens and shipwrecks. Back on solid ground, roam about in Morgan’s Cave, reportedly used by the pirate Henry Morgan to bury his treasure.

San Andres Town features a pedestrian district where you’ll find everything from emerald and gold jewellery to leather goods, native art, coconut-shell handicrafts and hand-woven palm baskets. For dinner, head over to Avenida la Playa to try crab soup and local seafood dishes.

Getting around

Buses, taxis, tourist trains, golf buggies and scooters are available for getting around the island. You can also pick up a rental car from the Gustavo Rojas Pinilla International Airport, about a 10-minute walk from the town centre.

San Andrés travel FAQs

  • What are the best hotels in San Andrés?

    Hotel Royal Decameron Aquarium (7.0/10 from 97 reviews), Ghl Relax Hotel Sunrise (7.9/10 from 1,369 reviews), and Hotel Buddha Villa (8.0/10 from 55 reviews) are all highly rated places to stay in San Andrés.

  • What is a good hotel near Playa de Spratt Bight?

    Hotel Royal Decameron Aquarium is a hotel near Playa de Spratt Bight that is popular with HotelsCombined users, scoring 7.0 across 97 reviews.

  • How much do hotels in San Andrés cost?

    Hotels in San Andrés cost an average of $113/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in San Andrés had higher average prices of $132/night and $88/night, respectively.

  • How much is a cheap hotel in San Andrés?

    Prices for San Andrés hotels have been found for as low as $9/night over the last 3 days.

  • How much is a hotel in San Andrés tonight?

    A hotel in San Andrés tonight has an average price of $102, but some deals have been found for as low as $20 in HotelsCombined searches over the last 72 hours. Prices in San Andrés are changing frequently. The best price found for a 4-star San Andrés hotel for tonight has been $92.