Find and Book Top Hotels in San Andrés

Search among 54 available hotels and places to stay in San Andrés from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 54
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great52 reviews
MapView on map1.1 mi from City Center1100 yd from San Andres Bay
From   US$ 181 /nightSelect
8.6
Great568 reviews
MapView on map1.0 mi from City Center1000 yd from North End
From   US$ 235 /nightSelect
7.8
Very good64 reviews
1.1 mi from City Center1100 yd from San Andres Bay
From   US$ 230 /nightSelect
8.2
Great228 reviews
1100 yd from City Center600 yd from San Andres Bay
From   US$ 12 /nightSelect
7.8
Very good41 reviews
1800 yd from City Center1000 yd from North End
From   US$ 113 /nightSelect
8.2
Great61 reviews
1.1 mi from City Center1000 yd from San Andres Bay
From   US$ 190 /nightSelect
8.4
Great44 reviews
2.7 mi from City Center1400 yd from The Hill
From   US$ 220 /nightSelect
8.2
Great288 reviews
2.4 mi from City Center1800 yd from The Hill
From   US$ 122 /nightSelect
8.0
Great52 reviews
1.1 mi from City Center1200 yd from San Andres Bay
From   US$ 178 /nightSelect
8.0
Great76 reviews
1600 yd from City Center600 yd from North End
From   US$ 144 /nightSelect
7.4
Very good14 reviews
1600 yd from City Center500 yd from North End
From   US$ 122 /nightSelect
8.4
Great39 reviews
1400 yd from City Center400 yd from North End
From   US$ 26 /nightSelect
8.2
Great108 reviews
4.0 mi from City Center500 yd from Cove Bay
From   US$ 60 /nightSelect
8.4
Great69 reviews
1800 yd from City Center800 yd from North End
From   US$ 63 /nightSelect
7.8
Very good38 reviews
1500 yd from City Center1200 yd from North End
From   US$ 30 /nightSelect
8.4
Great65 reviews
5.8 mi from City Center1.0 mi from Blowing Geyser
From   US$ 87 /nightSelect
1600 yd from City Center900 yd from North End
From   US$ 101 /nightSelect
8.4
Great127 reviews
1.1 mi from City Center1100 yd from North End
From   US$ 67 /nightSelect
8.6
Great71 reviews
2.5 mi from City Center1600 yd from The Hill
From   US$ 95 /nightSelect
8.0
Great7 reviews
1600 yd from City Center600 yd from North End
From   US$ 158 /nightSelect
1600 yd from City Center1000 yd from North End
From   US$ 115 /nightSelect
7.8
Very good35 reviews
1600 yd from City Center1.0 mi from Baptist Church
From   US$ 160 /nightSelect
8.2
Great39 reviews
1.0 mi from City Center900 yd from North End
From   US$ 85 /nightSelect
8.4
Great68 reviews
1400 yd from City Center800 yd from San Andres Bay
From   US$ 19 /nightSelect
8.8
Great32 reviews
4.4 mi from City Center1200 yd from Cove Bay
From   US$ 47 /nightSelect
From   US$ 400 /nightSelect
8.0
Great12 reviews
3.3 mi from City Center500 yd from San Luis
From   US$ 71 /nightSelect
7.8
Very good83 reviews
From   US$ 70 /nightSelect
8.4
Great52 reviews
5.8 mi from City Center1.2 mi from Blowing Geyser
From   US$ 94 /nightSelect
8.0
Great63 reviews
1.2 mi from City Center1200 yd from San Andres Bay
From   US$ 54 /nightSelect
7.8
Very good27 reviews
6.5 mi from City Center700 yd from Blowing Geyser
From   US$ 41 /nightSelect
8.4
Great39 reviews
1700 yd from City Center900 yd from San Andres Bay
From   US$ 75 /nightSelect
8.4
Great95 reviews
1800 yd from City Center800 yd from North End
From   US$ 160 /nightSelect
8.4
Great40 reviews
1600 yd from City Center1.1 mi from North End
From   US$ 74 /nightSelect
7.0
Very good2 reviews
5.0 mi from City Center1.1 mi from Sound Bay
From   US$ 57 /nightSelect
8.6
Great32 reviews
400 yd from City Center700 yd from San Andres Bay
From   US$ 18 /nightSelect
8.4
Great51 reviews
1500 yd from City Center500 yd from North End
From   US$ 30 /nightSelect
8.2
Great42 reviews
1.4 mi from City Center1700 yd from Baptist Church
From   US$ 131 /nightSelect
8.2
Great93 reviews
1600 yd from City Center700 yd from North End
From   US$ 83 /nightSelect
8.0
Great65 reviews
1700 yd from City Center
From   US$ 81 /nightSelect
8.2
Great29 reviews
2.3 mi from City Center1.1 mi from The Hill
From   US$ 67 /nightSelect
1.8 mi from City Center1.1 mi from The Hill
From   US$ 43 /nightSelect
8.2
Great75 reviews
1700 yd from City Center1400 yd from North End
From   US$ 135 /nightSelect
6.4
Nice3 reviews
1.2 mi from City Center1200 yd from San Andres Bay
From   US$ 137 /nightSelect
8.4
Great26 reviews
3.9 mi from City Center200 yd from Sound Bay
From   US$ 68 /nightSelect
1.0 mi from City Center700 yd from North End
From   US$ 359 /nightSelect
8.2
Great42 reviews
1.0 mi from City Center1100 yd from San Andres Bay
From   US$ 45 /nightSelect
8.2
Great25 reviews
1.8 mi from City Center300 yd from Island House Museum
From   US$ 77 /nightSelect
8.4
Great2 reviews
1500 yd from City Center600 yd from San Andres Bay
From   US$ 240 /nightSelect
7.4
Very good6 reviews
1400 yd from City Center1.2 mi from North End
From   US$ 93 /nightSelect
  • 1
  • 2

Best hotels and places to stay in San Andres (San Andres and Providencia Islands)

Why visit?

San Andres (San Andres and Providencia Islands) is a stunning Caribbean destination that offers pristine beaches, crystal-clear waters, and vibrant culture. With a variety of hotels and resorts to choose from, tourists can experience the perfect blend of relaxation and adventure. From luxurious all-inclusive resorts to budget-friendly hotels, there is something for everyone in this tropical paradise.

Where to stay?

San Andres Island: This is the main island and the commercial center of the archipelago. It is home to a wide array of hotels, ranging from budget-friendly options to upscale resorts. Stay in San Andres Island if you prefer being close to the islands bustling nightlife, restaurants, and shopping areas. Some popular hotels in this area include Hotel San Andres, San Andres Resort, and Hotel Sunrise.

Providencia Island: For those seeking a quieter and more laid-back atmosphere, Providencia Island is the ideal choice. This untouched natural beauty offers a perfect escape from the hustle and bustle of everyday life. The island features several charming boutique hotels and eco-friendly resorts. Some recommended places to stay include Deep Blue, Posada Enilda, and Hotel El Encanto.

South End: Located on the southern tip of San Andres Island, the South End offers seclusion and tranquility. This area is known for its stunning beaches, including the famous Playa Sound Bay. There are a few upscale resorts and beachfront hotels available in this area, such as Decameron Isleño and Blue Almond Hostel & Suites.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $500.

Best value for money:

Hotel San Andres: Located in the heart of San Andres Island, Hotel San Andres offers comfortable accommodation at an affordable price. The hotel features spacious rooms with modern amenities, including air conditioning and free Wi-Fi. Guests can enjoy a refreshing swim in the outdoor pool or relax on the sun terrace. The hotels central location provides easy access to the islands attractions, making it a great choice for budget-conscious travelers.

San Luis Place: Situated in the tranquil San Luis neighborhood, San Luis Place offers value for money accommodation just steps away from the beach. The hotel offers cozy rooms with private balconies overlooking the turquoise waters. Guests can indulge in delicious local cuisine at the hotels restaurant or unwind with a cocktail at the bar. The friendly staff ensures a pleasant stay, making this hotel a popular choice for travelers seeking good value for money.

Hotel Bahia Sardina: Nestled in the picturesque town of Bahia Sardina, Hotel Bahia Sardina offers affordable comfort and stunning ocean views. The hotel features spacious rooms with private balconies or terraces, allowing guests to soak in the beauty of the surroundings. The on-site restaurant serves both local and international dishes, and guests can relax by the outdoor pool or take a short walk to the nearby beach. With its affordable rates and beautiful location, Hotel Bahia Sardina is an excellent choice for budget-conscious travelers.

Best kids-friendly hotels:

Decameron Aquarium:Located on San Andres Island, Decameron Aquarium is a family-friendly all-inclusive resort. The hotel offers spacious rooms and suites suitable for families, equipped with modern amenities and comfortable furnishings. Children can enjoy a variety of activities at the supervised kids club, while parents can relax at the pool or indulge in water sports. The resort also offers a range of dining options, ensuring there is something to please everyone in the family.

Hotel On Vacation Sea Horse: Hotel On Vacation Sea Horse is another great choice for families traveling with children. Situated in San Andres, this beachfront hotel offers spacious family suites that can accommodate small and large families alike. The hotel features a childrens playground and a swimming pool, providing endless entertainment for the little ones. Family-friendly amenities, such as a kids menu at the restaurant and babysitting services, make this hotel a top pick for a memorable family vacation.

Best hotels for romantic getaway:

Hotel Casablanca: Located in the heart of San Andres, Hotel Casablanca offers a romantic setting with stunning ocean views. The hotel features elegant rooms with private balconies, perfect for intimate moments and breathtaking sunsets. Couples can enjoy a candlelit dinner at the hotels restaurant, which serves delicious international and Caribbean cuisine. The hotels prime location allows easy access to the islands attractions, making it an ideal choice for couples seeking a romantic escape.

Hotel El Encanto: Situated on Providencia Island, Hotel El Encanto is a charming boutique hotel that exudes romance and tranquility. The hotel offers luxurious rooms with private terraces overlooking the lush gardens or the Caribbean Sea. Couples can relax at the hotels spa, indulge in a couples massage, or take a romantic stroll along the beach. The hotels peaceful surroundings and personalized service create the perfect ambiance for a romantic getaway.

Best for location:

Decameron Isleño: Located in the heart of San Andres, Decameron Isleño provides easy access to the islands vibrant nightlife, shopping areas, and beautiful beaches. The hotel features comfortable rooms, a swimming pool, and multiple dining options. With its central location, guests can explore the nearby attractions or simply relax and soak up the island vibes.

Cocoplum Beach Hotel: Situated on a private beach in San Andres, Cocoplum Beach Hotel offers a serene and secluded location. Guests can enjoy direct access to the white sandy beach and indulge in water sports activities. The hotel features comfortable rooms with balconies or patios, allowing guests to experience the breathtaking ocean views. Despite its tranquil setting, the hotel is just a short drive away from the islands main attractions, offering the best of both worlds.

Hotel Sunrise: Located on San Andres Island, Hotel Sunrise offers a prime location with stunning views of the Caribbean Sea. The hotel features spacious rooms with private balconies, providing an ideal spot for relaxation. Guests can enjoy the hotels swimming pool, restaurant, and bar, or take a short walk to the nearby beach. The central location allows easy access to the islands attractions, making it a convenient choice for travelers looking to explore San Andres.

Best for a short city break:

Hotel Boutique Alma de San Andres: Situated in the heart of San Andres, Hotel Boutique Alma de San Andres offers a charming and intimate atmosphere. The hotel features stylish rooms with unique decor and modern amenities, ensuring a comfortable stay. Guests can enjoy a delicious breakfast in the hotels courtyard or relax at the rooftop terrace with panoramic views of the city. The hotels central location allows easy exploration of San Andres attractions, shops, and restaurants.

Show moreLess