Need help?
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My Read up on the latest travel restrictions.

Cheap Hotels in San Andres Island

Carretera vía San Luis, casa azul 500 metros después de Coralina
1.3 Miles from the centre

Mahalo House offers accommodation with free WiFi access in San Andrés. The property serves a daily breakfast with Colombian coffee. The area's shopping distritc is a 10-minute drive away. Every room at Mahalo House features tiled floors and a wardrobe. Bathroom facilities can be private or shared. Guests can make use of the shared kitchen and barbecue facilities. Bicycles, golf cars and motorbikes to explore the island can be rented. A selection of activities is offered in the area, such as snorkeling and diving. San Andres Bay is 1.7 km from Mahalo House, while North End is 2.4 km away. The nearest airport is Gustavo Rojas Pinilla International Airport, 2 km from the property.

Show more
per night from £37
(price for Tue, 07 Jul)
Calle 3 18-71
0.7 Miles from the centre

This elegant Mediterranean-inspired mansion features an outdoor swimming pool. It has air-conditioned rooms with free Wi-Fi. Private parking is also free. At Hotel Boutique Le Castel Blanc guests can sunbathe by the pool or visit San Andrés commercial area, 2 km away. Rooms at Le Castel Blanc feature white interiors with polished tiled floors and designer wicker furniture. There are minibars and flat-screen cable TV. Some suites have private balconies and all suites include private bathrooms with showers. Guests can wake up to a tropical fruits breakfast with world famous Colombian coffee. The most beautiful beaches in San Andres are 600 meters from the hotel. The tour desk can arrange car rental. Gustavo Rojas Pinilla Airport is less than 2 km away.

Show more
per night from £55
Estimated price based on searches in the last month
Avenida Costa Rica, segundo piso almacen Tennis
0.5 Miles from the centre

This lovely hotel is situated in San Andres Island. Customers will find the airport within 1000 metres. This cosy hotel guarantees a quiet stay as it counts with just 14 guests rooms. The establishment includes Wi-Fi internet connection in all public areas and bedrooms. As this property features 24-hour reception, guests are always welcome. Unfortunately, there are no accommodation units where visitors can ask for a cot for the little ones. No pets are allowed on the premises.

Show more
per night from £63
(price for Tue, 07 Jul)
Avenida las Americas 1a-101
0.4 Miles from the centre

Portobelo Plaza de las Americas is a 4 stars hotel with excellent location and customer service, facilities as restaurant, swimming pool, bar and gym. It is situated in the island's comercial area, 2 blocks away from the principal beach "Sprat Bight". The hotel's restaurant has two different ambients where you can find plates that are tipics from the region. It has 63 rooms, in different types of accommodation, 4 of them are Jr. Suites and all of them have air condicioner, minibar, tv, telephone, bathrooms and shower with hot water, security box, desk, laundry and wifi.

Show more
per night from £94
(price for Tue, 07 Jul)
1318 reviews by TrustYou
Av Colombia nro 1-19
0.8 Miles from the centre

This unique seaside hotel is set in a series of circular towers right on the water on San Andres Island. The longest beach on the island is just a five-minute stroll away, and guests will find the island's most exclusive shops, bars, nightclubs and restaurants nearby. This is an excellent place to enjoy snorkelling and water sports or relax on the beautiful, white sand beach. At the property guests can enjoy a spa treatment, book a scuba diving trip or take a 10-minute walk to San Andres' commercial area. Guests might also visit the Isleña House Museum, where visitors can learn about the culture and customs of the island's inhabitants. The main restaurant serves a varied buffet for breakfast and lunch, while for dinner guests can choose between the main restaurant and Italian, seafood and Thai a la carte restaurants. For a relaxing weekend getaway or sun-filled family vacation, this hotel offers an original and inviting island retreat. The hotel's guest rooms are bright and cheerful, each with a private balcony or terrace with sea views. All rooms have private bathrooms with toiletries.

Show more
per night from £265
Estimated price based on searches in the last month
1567 reviews by TrustYou
Calle 3ra Av Colon - Sector Spratt Bight
0.2 Miles from the centre

This luxurious hotel enjoys a convenient location just a few steps from a beautiful sandy beach in the idyllic island of San Andres, just a 5-minute drive from Gustavo Rojas Pinilla international airport and close to the shopping area. This hotel offers a choice of modern and spacious rooms most of them featuring magnificent ocean views as well as a private terrace or balcony. As for the onsite facilities, business travellers may appreciate the state-of-the-art convention centre that can accommodate up to 1,400 attendees. Equipped with the latest technology, it is ideal for all kinds of events, meetings and seminars. Those sports lovers wishing to enjoy an invigorating workout will find a fully-equipped fitness centre while the outdoor pool is ideal to take a refreshing dip.

Show more
per night from £440
Estimated price based on searches in the last month

Feyajoma San Andres Islas Hotel

3-163 Cra. 16
per night from £17
Estimated price based on searches in the last month

Posada Mirny Hotel

21-05 Cra. 4
per night from £20
Estimated price based on searches in the last month

Harold's place 201 Hotel

Calle Principal Casa 7, Barrio Morris Landing
per night from £21
Estimated price based on searches in the last month

Hostal Mom Mariela Hotel

carrera 14 # 6-192 barrio campo hermoso
per night from £22
Estimated price based on searches in the last month

Casa Hotel Zamys Place Hotel

per night from £22
Estimated price based on searches in the last month

The Rock House Eco-Hostel Hotel

172 reviews by TrustYou
Calle 8° N 18A - 59, Cabañas Altamar

Set in a prime location of San Andres Island, The Rock House puts everything the city has to offer just outside your doorstep. The property features a wide range of facilities to make your stay a pleasant experience. Free Wi-Fi in all rooms, car park, BBQ facilities, car hire, tours are just some of the facilities on offer. Each guestroom is elegantly furnished and equipped with handy amenities. Take a break from a long day and make use of garden. The Rock House combines warm hospitality with a lovely ambiance to make your stay in San Andres Island unforgettable.

Show more
per night from £26
Estimated price based on searches in the last month

Hotels in San Andres Island has a fantastic range of hotels in San Andres Island, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent San Andres Island hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations San Andres Island has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in San Andres Island

Which hotels are the most popular ones to stay at in San Andres Island?

According to our booking data, the most booked hotels in San Andres Island are Royal Decameron Isleño, Mahalo House and Decameron Aquarium.

What is the cheapest price for a hotel in San Andres Island?

The lowest price for a double room in San Andres Island is £37.

What are the best hotels in San Andres Island near the center?

If you want to stay near the center of San Andres Island, you can consider staying at Royal Decameron Isleño, Portobelo Plaza de las Americas and Blue Emerald INN.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555