Hotels in San Andrés

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

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in San Andrés

Discover well-known properties in San Andrés that are favoured by visitors more than others. There are 1,420 hotels in San Andrés and price data was last updated on 25 July 2025. The average price for a hotel in San Andrés is £119/night.
These hotels in San Andrés see the most activity from our users at the moment. Users can use the filters present to refine their search even further.
Filter by star ratings
All filters
Av. Colombia Con Av. Costa Rica N° 3-59, San Andrés, Colombia
Hotel Casablanca offers 3-star accommodation, as well as an outdoor pool, free Wi-Fi and a swim-up bar. Immediately adjacent to San Andres Island, it provides a convenient location for guests flying to or from San Andrés.
Free Wi-Fi
7.9
Good
2322 reviews
Location
0.2 mi from city centre
Av. Colón Calle 3ra N6-106, San Andrés, Colombia
Conveniently located with direct access to San Andres Island, Decameron Isleño offers beachfront 4-star accommodation complete with an outdoor pool and free Wi-Fi. It also provides a concierge, a ticket service and a swim-up bar.
Free Wi-Fi
Parking
6.9
Good
860 reviews
Location
0.6 mi from city centre
Carrera 1 # 1 -214, San Andrés, Colombia
Samawi Hotel provides 4-star accommodation in San Andrés, just minutes from San Andres Island. It also features an outdoor pool, free Wi-Fi and a swim-up bar.
Free Wi-Fi
8.4
Excellent
1247 reviews
Location
0.1 mi from city centre
Avenida Colon 2-77, San Andrés, Colombia
Offering an outdoor pool and free Wi-Fi, Sol Caribe San Andres is conveniently located next to San Andres Island. It is also minutes from San Andrés's well-known attractions and landmarks.
Free Wi-Fi
8.1
Excellent
760 reviews
Location
0.1 mi from city centre
Av. Colombia # 1-19, San Andrés, Colombia
Hotel Royal Decameron Aquarium provides 3-star accommodation in San Andrés, just minutes from San Andres Island. This beachfront hotel also offers free Wi-Fi and an outdoor pool, and is located an easy drive from Providencia and Aguamansa.
Free Wi-Fi
6.8
Good
401 reviews
Location
0.2 mi from city centre
Calle 2 No. 1 - 51, Punta Hansa, San Andrés, Colombia
Conveniently located with direct access to San Andres Island, Hotel Arena Blanca provides luxury 4-star accommodation with an outdoor pool and free Wi-Fi. It is also within walking distance of San Andrés's well-known tourist attractions.
Free Wi-Fi
7.7
Good
585 reviews
Location
0.1 mi from city centre
Carretera Circunvalar A San Luis Km 17, San Andrés, Colombia
Situated in La Loma, Decameron San Luis offers beachfront 3-star accommodation, as well as outdoor tennis courts, a private beach and free Wi-Fi. It also provides an outdoor pool, laundry facilities and a ticket service.
Free Wi-Fi
6.2
Good
302 reviews
Location
4.9 mi from city centre
Calle 3 No 18-71, San Andrés, Colombia
Conveniently located with direct access to San Andres Island, Le Castel Blanc Hotel Boutique provides beachfront 3-star accommodation complete with free Wi-Fi, an outdoor pool and a plunge pool. The various facilities this hip hotel offers include male and female solariums, laundry facilities and a car rental desk.
Free Wi-Fi
Parking
7.9
Good
3307 reviews
Location
1.2 mi from city centre
Avenida Harmony Hill 5-86, San Andrés, Colombia
Boasting a private beach, Sol Caribe Campo offers premium 3-star accommodation. Popular amenities, such as free Wi-Fi, a plunge pool and an outdoor pool, make for an enjoyable stay in La Loma.
Free Wi-Fi
8.2
Excellent
803 reviews
Location
3.3 mi from city centre
Carretera San Luis 30 -45 Int 100, San Andrés, Colombia
Boasting an outdoor pool, free Wi-Fi and a private beach, this La Loma resort is conveniently situated minutes from San Andres Island. It also features outdoor tennis courts and a fitness centre.
Free Wi-Fi
6.4
Good
113 reviews
Location
1.9 mi from city centre

Travel insights for hotels in San Andrés

Use our HotelsCombined data-powered tips to help you find your next hotel in San Andrés.

What is the cheapest month to book a hotel in San Andrés?

The cheapest month to book a hotel in San Andrés is November (£36). Conversely, the most expensive month to stay in San Andrés is February (£154).

What is the cheapest day to stay in a hotel in San Andrés?

The cheapest day to stay in San Andrés is Friday (£36). On the other hand, travelers can expect to pay the most on Sunday, when the average nightly price is £110.

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

Users have found prices for hotels in San Andrés tonight starting as low as £18, rising to an average cost of £120, based on searches in the last 72 hours. Prices start from £52 for a 4-star hotel in San Andrés for tonight.

How much is a San Andrés hotel room this weekend?

In the past 72 hours, we’ve seen prices for hotels in San Andrés this weekend for as little as £21/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as £21/night. For a 4-star hotel in San Andrés, the cheapest rate recently found was £57/night for this weekend.

How far ahead should you book a hotel in San Andrés?

Save money by booking a hotel at least 88 days before your trip to San Andrés. The lowest price found when booking 88 days ahead was £38 per night.

Top-rated San Andrés hotels

Browse through properties in San Andrés that have received the highest ratings from guests. There are currently 1,420 properties in San Andrés and data was last updated on 25 July 2025.
Our users rated these San Andrés hotels among the best places to stay. Narrow down your search by reading user reviews, hotel descriptions, and amenities.
Cabañas Alta Mar, Carrera 20 No. 08-33, San Andrés, Colombia
1.4 mi from city centre
Air conditioning
£50
Avg. per night
Avenida Circunvalar Km. 4 Via la Rocosa, San Andrés, Colombia
1.5 mi from city centre
Free Wi-Fi
£78
Avg. per night

Cheapest hotels in San Andrés, Colombia

Discover affordable stays in San Andrés that provide a quality experience without breaking the bank. Hotels in San Andrés can be found for as low as £13 per night. There is currently one property in San Andrés that can be booked for this price. Posada Caribbean Refuge is one of the hotels that can be booked for the lowest price in San Andrés. Price data was last updated on 25 July 2025
At the moment, these hotels offer the lowest nightly rate out of those we've come across in San Andrés. Consider alternative dates if you're able to compare prices.
Loma Claymount Frente tienda orma, San Andrés, Colombia
3.0 mi from city centre
Free Wi-Fi
Air conditioning
£13
Avg. per night
Av. 20 de Julio Nº 3A - 122, San Andrés, Colombia
0.4 mi from city centre
Free Wi-Fi
£13
Avg. per night
Barrio La Loma Sector Claymount, San Andrés, Colombia
3.6 mi from city centre
Free Wi-Fi
Air conditioning
£13
Avg. per night
Av. 20 Jul, Carretera San Luis # 4-16, San Andrés, Colombia
0.9 mi from city centre
Free Wi-Fi
Parking
£16
Avg. per night
Avenida Juan XXIII 5 - 137, San Andrés, Colombia
0.8 mi from city centre
Free Wi-Fi
Parking
£17
Avg. per night
Barrio Sarie Bay (Entrada Frente al Gimnasio, Última Casa), San Andrés, Colombia
1.1 mi from city centre
Free Wi-Fi
Air conditioning
£18
Avg. per night
Barrio Rock Hole, Carrera 7 No 5-32, Autoservicio Timo, San Andrés, Colombia
0.6 mi from city centre
Free Wi-Fi
Parking
£20
Avg. per night
Km 17, Sector Bowie Bay Int 7, Punta Su, San Andrés, Colombia
6.9 mi from city centre
Free Wi-Fi
£21
Avg. per night
Cr1 Este 281 Ap 3, San Andrés, Colombia
3.8 mi from city centre
Free Wi-Fi
Parking
Airport shuttle
£23
Avg. per night
Cabañas Altamar Primera Entrada (Calle 8), San Andrés, Colombia
1.4 mi from city centre
Free Wi-Fi
Parking
Air conditioning
£26
Avg. per night
Avenida Antioquia No 2 18, San Andrés, Colombia
0.3 mi from city centre
Free Wi-Fi
£28
Avg. per night
San Andrés, Colombia
0.7 mi from city centre
Air conditioning
£28
Avg. per night
Carretera Circunvalar Kilometro 13, San Andrés, Colombia
6.2 mi from city centre
Free Wi-Fi
Parking
£30
Avg. per night
Avenida Duarte Blum, al Lado Almacn Madrid Store, Centro 2 -32, San Andres, San Andrés, Colombia
0.3 mi from city centre
Free Wi-Fi
Air conditioning
£30
Avg. per night
Avenida Antioquia Avenida Antioquia N° 2 - 96, San Andrés, Colombia
0.3 mi from city centre
£30
Avg. per night
San Andrés, Colombia
1.0 mi from city centre
Air conditioning
£35
Avg. per night

Hotel prices in San Andrés

Get a sense of the average price and most popular properties to stay in San Andrés to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in San Andrés at attractive prices. Price data was last updated on 25 July 2025.
A breakdown of the average price per hotel class in San Andrés. As an added layer, we've also marked the most popular and best value properties in each hotel class.
4 stars +
Av. Colón Calle 3ra N6-106, San Andrés, Colombia
Av. Colombia Con Av. Costa Rica N° 3-59, San Andrés, Colombia
3 stars
Avenida Colon 2-77, San Andrés, Colombia
Av. Colombia # 1-19, San Andrés, Colombia
Carretera San Luis 30 -45 Int 100, San Andrés, Colombia
Carretera San Luis Nro 43 39, San Andrés, Colombia
Avenida Newball No. 4-169, San Andrés, Colombia
2 stars and under

Other accommodations in San Andrés

Find the perfect hostel, theme hotel, or holiday rental for your stay in San Andrés. There are 1,420 hotels in San Andrés and price data was last updated on 25 July 2025. The average price for a stay in San Andrés is £119/night.
Av. Veinte de Julio, San Andrés, Colombia
0.3 mi from city centre
Free Wi-Fi
Airport shuttle
£70
Avg. per night
San Andrés, Colombia
0.2 mi from city centre
Air conditioning
£145
Avg. per night

Where to stay in San Andrés

Explore different neighbourhoods and areas within San Andrés to find the perfect location for your stay. Map data was last updated on 25 July 2025.
Utilise the map to find properties close to the San Andrés area(s) or attractions you plan on visiting. Clicking on a hotel name will take you to a page with pricing, reviews, and more useful information.

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 in San Andrés

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 San Andrés

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.

Facts about staying in San Andrés

Find useful tips and insights about staying in San Andrés to help you make the most of your experience. FAQs were last updated on 25 July 2025.
  • What are the best hotels in San Andrés?

    San Andrés is home to many highly-rated hotels, one of which is Sol Caribe San Andres, which has a current rating of 8.1. For other potential stays, consider Samawi Hotel and Hotel El Dorado, which can also be great places to stay in San Andrés.

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

    Reviews of Sol Caribe San Andres recommend it as a good place to stay near Playa de Spratt Bight, scoring 8.1/10 from 760 ratings.

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

    HotelsCombined searches in the last 3 days suggest cheap San Andrés hotels have prices starting from as low as £6/night, depending on the popularity of your requested dates.

  • Are there any hotels in San Andrés close to San Andres Island?

    The closest hotel to San Andres Island is Decameron Isleño, which is located 0.6 mi away from the city centre.

  • How many hotels are there in San Andrés?

    In total, there are 1,420 hotels to choose from in San Andrés, compared to 1,643 properties in San Andres y Providencia.

  • Are there accommodation options other than hotels in San Andrés?

    In addition to hotels, consider choosing from 13 hostels, 9 apartments, and 221 holiday rentals in San Andrés.

See more FAQs

Find better results for your stay in San Andrés

Consider these popular 3-star hotels in San Andrés

Stay at one of these San Andrés 3-star hotels that users have found on HotelsCombined.

Search cheap hotels with HotelsCombined. Use the hotel finder to search for the cheapest hotel deal for all major destinations around the world. HotelsCombined searches hundreds of hotel booking sites to help you find hotels and book the ones that suit you best. Since HotelsCombined searches many hotel sites at once, you can find discounted hotels quickly, including Hotels Under £37 and Hotels Under £74. Discover hotel discounts now and make your hotel reservation today.