Hotels in San Andrés

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

San Andrés, Colombia
Oct 26 — Oct 272
San Andrés, Colombia
Tue 10/26
Wed 10/27
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in San Andrés

Filter by star ratings
All filters
Bahia Tropical III
Bahia Tropical III
8.8 Excellent
Avenida Duarte Blum, San Andrés, Colombia
Show on map
0.3 mi from city centre, San Andrés 
ExcellentBased on 406 reviews
8.8

Apartahotel Bahia Tropical III offers 3-star accommodation in San Andres. It provides complimentary Wi-Fi, a safe and luggage storage.

Cabañas Green Yard
Cabañas Green Yard
8.2 Excellent
San Andrés, Colombia
Show on map
1.2 mi from city centre, San Andrés 
ExcellentBased on 94 reviews
8.2

Cabanas Green Yard is located in San Andres and offers free Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

Hotel Royal Decameron Aquarium
Hotel Royal Decameron Aquarium
7.3 Good
Av. Colombia # 1-19, San Andrés, Colombia
Show on map
0.2 mi from city centre, San Andrés 
GoodBased on 119 reviews
7.3

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.

Coconut Paradise Lodge
Coconut Paradise Lodge
8.7 Excellent
La Loma Clay Mount No. 50 - 05, San Andrés, Colombia
Show on map
3.1 mi from city centre, San Andrés 
ExcellentBased on 69 reviews
8.7

Coconut Paradise Lodge provides a comfortable setting while in San Andres. Those staying at the property can also make use of free Wi-Fi throughout their stay.

Hotel Continental Sai
Hotel Continental Sai
6.9 Good
Av. 20 De Julio, San Andrés, Colombia
Show on map
0.8 mi from city centre, San Andrés 
GoodBased on 258 reviews
6.9

Hotel Continental SAI is located in San Andres and features free Wi-Fi. It is ideally positioned for those wanting to visit the area's popular attractions.

Casa Harb Hotel Boutique
Casa Harb Hotel Boutique
8.9 Excellent
Calle 11 No. 10-83 La Rocosa, San Andrés, Colombia
Show on map
1.8 mi from city centre, San Andrés 
ExcellentBased on 83 reviews
8.9

Featuring a shuttle service to Gustavo Rojas Pinilla International Airport, as well as complimentary Wi-Fi, Casa Harb Hotel Boutique is a convenient base in San Andres. It also offers a rooftop terrace, an express check-in and check-out feature and an outdoor pool.

Posada Marcia Place
Posada Marcia Place
9.4 Excellent
La Loma Shingle Hill N 30-51 Cerca de la Primera Iglesia Bautista, San Andrés, Colombia
Show on map
2.4 mi from city centre, San Andrés 
ExcellentBased on 6 reviews
9.4

Marcia s Place provides a comfortable setting while in San Andres. Guests can also enjoy free internet throughout the property.

Bight View
Bight View
7.0 Good
Bight Manzana 14 casa 3, San Andrés, Colombia
Show on map
1.4 mi from city centre, San Andrés 
GoodBased on 16 reviews
7.0

Bight View is located in San Andres and features free Wi-Fi. It also offers a terrace, a 24-hour reception and room service.

Decameron Los Delfines
Decameron Los Delfines
7.3 Good
Ave, Colombia #1B-86, San Andrés, Colombia
Show on map
0.2 mi from city centre, San Andrés 
GoodBased on 25 reviews
7.3

Situated in San Andres, this 4-star property is vibrant and peaceful. It also offers a kids pool, an outdoor pool and an all-inclusive meal plan.

Hotel Tiuna
Hotel Tiuna
6.1 Good
Av. Colombia # 4-31, San Andrés, Colombia
Show on map
0.3 mi from city centre, San Andrés 
GoodBased on 55 reviews
6.1

Boasting a private beach and an outdoor pool, Hotel Tiuna is located in San Andres and provides comfortable accommodation. It also offers a sun deck, meeting rooms and a 24-hour reception.

Tips for booking a San Andrés hotel

Cheapest month:July
Most expensive month:May
Average price in San Andrés:$132/night
Absolute cheapest price found:$10/night
Cheapest day:Monday
Most expensive day:Saturday
$36 - $217
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$68 - $145
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

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

Show all 1,036 hotels
Villa Sarie Bay
Villa Sarie Bay
8.2 Excellent
Barrio Sarie Bay # 10 - 71, San Andrés, Colombia
Show on map
1.2 mi from city centre,  

Villa Sarie Bay is located in San Andres and offers complimentary Wi-Fi. It also provides a 24-hour reception, a tour desk and luggage storage.

$9
Avg. per night
Coconut Paradise Lodge
Coconut Paradise Lodge
8.7 Excellent
La Loma Clay Mount No. 50 - 05, San Andrés, Colombia
Show on map
3.1 mi from city centre,  

Coconut Paradise Lodge provides a comfortable setting while in San Andres. Those staying at the property can also make use of free Wi-Fi throughout their stay.

$19
Avg. per night
Bight View
Bight View
7.0 Good
Bight Manzana 14 casa 3, San Andrés, Colombia
Show on map
1.4 mi from city centre,  

Bight View is located in San Andres and features free Wi-Fi. It also offers a terrace, a 24-hour reception and room service.

$21
Avg. per night
Harold's Place
Harold's Place
7.9 Good
San Andrés, Colombia
Show on map
2.0 mi from city centre,  

Harold's Place offers a comfortable setting when in San Andres. It also features an airport shuttle, a car rental desk and a tour desk.

$21
Avg. per night
Posada Cultural Bahia Sonora
Posada Cultural Bahia Sonora
8.5 Excellent
Avenida Juan XXIII 5 - 137, San Andrés, Colombia
Show on map
0.8 mi from city centre,  

Posada Cultural Bahia Sonora is situated in San Andres and offers complimentary wireless internet. It also provides a swimming pool, a ticket service and luggage storage.

$27
Avg. per night
Palmare House
Palmare House
9.1 Excellent
Diagonal Tienda Caravana, San Andrés, Colombia
Show on map
1.2 mi from city centre,  

Palmare House is located in San Andres and offers free Wi-Fi.

$33
Avg. per night
Casona La Carolina
Casona La Carolina
8.8 Excellent
San Andrés, Colombia
Show on map
1.2 mi from city centre,  

Casona La Carolina is located in San Andres and features free Wi-Fi.

$37
Avg. per night
Posada Marcia Place
Posada Marcia Place
9.4 Excellent
La Loma Shingle Hill N 30-51 Cerca de la Primera Iglesia Bautista, San Andrés, Colombia
Show on map
2.4 mi from city centre,  

Marcia s Place provides a comfortable setting while in San Andres. Guests can also enjoy free internet throughout the property.

$40
Avg. per night

Hotel prices in San Andrés

2 stars and under

$9 - $90

Hotel Continental Sai

#1 Most popular

$42
Avg. per night
Hotel Tiuna

#2 Most popular

Hotel Tiuna
6.1 Good
$90
Avg. per night
Villa Sarie Bay

Best value

Villa Sarie Bay
8.2 Excellent
$9
Avg. per night
3 stars

$19 - $247

Hotel Royal Decameron Aquarium

#1 Most popular

$247
Avg. per night
Sol Caribe San Andres

#2 Most popular

$172
Avg. per night
Casa Turista San Andres

Best value

$19
Avg. per night
4 stars +

$19 - $272

Le Castel Blanc Hotel Boutique

#1 Most popular

$86
Avg. per night
Samawi

#2 Most popular

Samawi
8.2 Excellent
$140
Avg. per night
Posada Nativa Justina Places

Best value

$19
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?

    Galyrod House (8.7/10 from 26 reviews), Hotel Royal Decameron Aquarium (7.3/10 from 119 reviews), and Hotel Reina del Mar By Dorado (8.8/10 from 202 reviews) are all highly rated places to stay in San Andrés.

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

    A good hotel close to Playa de Spratt Bight is Hotel Royal Decameron Aquarium (rated 7.3/10 from 119 reviews).

  • What is a good hotel in San Andrés near Rocky Cay?

    Cocoplum Beach Hotel is a hotel near Rocky Cay that is popular with HotelsCombined users, scoring 7.5 from 1,598 reviews.

  • Is there a good hotel near Playa de San Luis?

    If you’re visiting Playa de San Luis then the nearby Cocoplum Beach Hotel is a popular hotel with HotelsCombined users (1,598 reviews scoring it at an average 7.5/10).

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

    San Andrés hotels have an average price of $92/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $195/night, and if you are looking for a 5-star hotel in San Andrés then the average price is around $81/night.

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

    HotelsCombined users have found cheap hotels in San Andrés starting from $9 per night in the last 3 days.

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

    A hotel in San Andrés tonight can start as low as $17 for the night, with an average cost of $83, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in San Andrés tonight, prices start from $86.