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 370 reviews
8.8

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

Cabanas Green Yard
Cabanas Green Yard
8.3 Excellent
San Andrés, Colombia
Show on map
1.2 mi from city centre, San Andrés 
ExcellentBased on 102 reviews
8.3

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

Coconut Paradise Lodge
Coconut Paradise Lodge
8.6 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 63 reviews
8.6

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 Grand Caribe
Hotel Grand Caribe
8.7 Excellent
Av. Francis Cra 5A No. 3-33, San Andrés, Colombia
Show on map
0.4 mi from city centre, San Andrés 
ExcellentBased on 449 reviews
8.7

Situated in San Andres, Hotel Grand Caribe offers 3-star accommodation, as well as a swimming pool. It provides complimentary Wi-Fi, a safe and room service.

Apartahotel Hermanos Morales
Apartahotel Hermanos Morales
9.3 Excellent
San Andrés, Colombia
Show on map
6.3 mi from city centre, San Andrés 
ExcellentBased on 12 reviews
9.3

This comfortable property in San Andres offers complimentary Wi-Fi, as well as a terrace and a 24-hour reception. It is ideally positioned for guests wishing to visit the area's popular attractions.

Hotel Continental Sai
Hotel Continental Sai
6.9 Good
Av. 20 De Julio, San Andrés, Colombia
Show on map
0.3 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.

Marysol Lodging Hostel & Camping
Marysol Lodging Hostel & Camping
8.6 Excellent
Cove Road Loma Cove Old Hill 30-42 Shingle, San Andrés, Colombia
Show on map
4.0 mi from city centre, San Andrés 
ExcellentBased on 90 reviews
8.6

Marysol Lodging Hostel & Camping is situated in San Andres and is close to the area's tourist attractions.

Hospedaje Turistico Angula Place
Hospedaje Turistico Angula Place
8.4 Excellent
San Andrés, Colombia
Show on map
1.7 mi from city centre, San Andrés 
ExcellentBased on 185 reviews
8.4

Boasting an outdoor pool, Angula Place - Apartamentos Amoblados is situated in San Andres and provides comfortable accommodation. It offers pool views and complimentary Wi-Fi.

Chalet Del Mar
Chalet Del Mar
9.1 Excellent
San Andrés, Colombia
Show on map
4.2 mi from city centre, San Andrés 
ExcellentBased on 138 reviews
9.1

Apartamentos Chalet del Mar provides a comfortable setting when in San Andres. It also offers free Wi-Fi, luggage storage and a swimming pool.

Bight View
Bight View
7.0 Good
Bight Manzana 14 casa 3, San Andrés, Colombia
Show on map
1.3 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.

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.

Top Rated San Andrés hotels

Show all 977 hotels
1
San Andres Noble House Hotel
San Andres Noble House Hotel
8.4 Excellent
Avenida Colon 3-80, San Andrés, Colombia
Show on map
0.2 mi from city centre, San Andrés 

San Andres Noblehouse Hotel is located in San Andres and offers free Wi-Fi. It is conveniently positioned for guests wanting to discover the area's attractions.

2
Caribbean Island Hotel Piso 2
Caribbean Island Hotel Piso 2
8.6 Excellent
Avenida Colombia Calle 1 # 4-53, San Andrés, Colombia
Show on map
0.3 mi from city centre, San Andrés 

Caribbean Island Hotel Piso 2 provides comfortable 3-star accommodation in San Andres. It also offers a 24-hour reception, free Wi-Fi and a swimming pool.

3
Sol Caribe San Andres
Sol Caribe San Andres
7.7 Good
Avenida Colon 2-77, San Andrés, Colombia
Show on map
0.3 mi 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.

4
Hotel Grand Caribe
Hotel Grand Caribe
8.7 Excellent
Av. Francis Cra 5A No. 3-33, San Andrés, Colombia
Show on map
0.4 mi from city centre, San Andrés 

Situated in San Andres, Hotel Grand Caribe offers 3-star accommodation, as well as a swimming pool. It provides complimentary Wi-Fi, a safe and room service.

5
By The Sea Guest House
By The Sea Guest House
9.1 Excellent
Cabañas Alta Mar, Carrera 20 No. 08-33, San Andrés, Colombia
Show on map
1.4 mi from city centre, San Andrés 

By The Sea Guest House provides a comfortable setting when in San Andres.

6
Hotel Molino De Viento
Hotel Molino De Viento
8.7 Excellent
Colombia Cra53 N-2 AV. Peatonal, San Andrés, Colombia
Show on map
0.3 mi from city centre, San Andrés 

Hotel Molino de Viento is located in San Andres and features free Wi-Fi. It is ideally positioned for those wanting to sightsee in the area.

7
Viajero San Andres Hostel
Viajero San Andres Hostel
8.0 Excellent
Av. 20 de Julio Nº 3A - 122, San Andrés, Colombia
Show on map
0.3 mi from city centre, San Andrés 

Boasting a rooftop terrace and free Wi-Fi, Viajero San Andres Hostel is located in San Andres and offers comfortable accommodation. It is ideally positioned for those wanting to discover the area's attractions.

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

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.

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

Show all 977 hotels
Marysol Lodging Hostel & Camping
Marysol Lodging Hostel & Camping
8.6 Excellent
Cove Road Loma Cove Old Hill 30-42 Shingle, San Andrés, Colombia
Show on map
4.0 mi from city centre,  

Marysol Lodging Hostel & Camping is situated in San Andres and is close to the area's tourist attractions.

$8
Avg. per night
Casa Hostel San Andres
Casa Hostel San Andres
8.5 Excellent
Barrio Sarie Bay, Diagonal Car Wash, San Andrés, Colombia
Show on map
0.9 mi from city centre,  

Casa Hostel San Andres is situated in San Andres and offers complimentary Wi-Fi. It also provides a currency exchange, a tour desk and a swimming pool.

$11
Avg. per night
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 garden and a tour desk.

$12
Avg. per night
Harold's Place
Harold's Place
8.1 Excellent
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 a terrace.

$13
Avg. per night
Hostel Palo Alto
Hostel Palo Alto
7.9 Good
Cabañas Altamar Segunda Entrada Casa 18, San Andrés, Colombia
Show on map
1.4 mi from city centre,  

Hostal Palo Alto provides a comfortable setting when in San Andres. Those staying at the property can also enjoy free Wi-Fi during their stay.

$14
Avg. per night
Viajero San Andres Hostel
Viajero San Andres Hostel
8.0 Excellent
Av. 20 de Julio Nº 3A - 122, San Andrés, Colombia
Show on map
0.3 mi from city centre,  

Boasting a rooftop terrace and free Wi-Fi, Viajero San Andres Hostel is located in San Andres and offers comfortable accommodation. It is ideally positioned for those wanting to discover the area's attractions.

$15
Avg. per night
Casa Turista San Andres
Casa Turista San Andres
8.4 Excellent
Barrio Sarie Bay Calle 17 frente Gimnasio Conjunto Residencial, San Andrés, Colombia
Show on map
1.0 mi from city centre,  

Boasting a swimming pool, Casa Turista is located in San Andres and offers comfortable accommodation. It provides free Wi-Fi, luggage storage and a currency exchange.

$15
Avg. per night
Posada Nativa Atardecer Isleno
Posada Nativa Atardecer Isleno
9.3 Excellent
Barrio La Loma Sector Claymount, San Andrés, Colombia
Show on map
3.6 mi from city centre,  

Posada Nativa Atardecer Isleno is located in San Andres and features free Wi-Fi. It also offers luggage storage, a swimming pool and a tour desk.

$17
Avg. per night

Hotel prices in San Andrés

2 stars and under

$11 - $102

Hotel Continental Sai

#1 Most popular

$42
Avg. per night
Villa Sarie Bay

#2 Most popular

Villa Sarie Bay
8.2 Excellent
$12
Avg. per night
Casa Hostel San Andres

Best value

$11
Avg. per night
3 stars

$15 - $264

Hotel Royal Decameron Aquarium

#1 Most popular

$213
Avg. per night
Ghl Relax Hotel Sunrise

#2 Most popular

$129
Avg. per night
Casa Turista San Andres

Best value

$15
Avg. per night
4 stars +

$19 - $233

Hotel Arena Blanca

#1 Most popular

Hotel Arena Blanca
8.0 Excellent
$114
Avg. per night
Decameron Isleño

#2 Most popular

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

    Hotel Casablanca (8.1/10 from 834 reviews), Ghl Relax Hotel Sunrise (7.9/10 from 1,301 reviews), and Hotel Arena Blanca (8.0/10 from 307 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 Casablanca (rated 8.1/10 from 834 reviews).

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

    Decameron Marazul is a hotel near Rocky Cay that is popular with HotelsCombined users, scoring 8.0 from 22 reviews.

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

    If you’re visiting Playa de San Luis then the nearby Decameron San Luis is a popular hotel with HotelsCombined users (79 reviews scoring it at an average 7.0/10).

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

    Hotels in San Andrés cost an average of $85/night, according to HotelsCombined data in the last 72 hours.

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

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

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

    Prices for a hotel in San Andrés tonight are about $131 on average, but HotelsCombined users have found prices as low as $131 for tonight in the last 3 days.