Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Known for its beaches and island views, San Andres offers a lot for the traveler booking a beach vacation. This seaside destination has 100 beach hotels and other accommodation options to choose from, so it's easy to find one that works for you.
As you search for a place to stay by the beach in San Andres, you might be interested in these top-rated hotels with positive customer reviews.
Cocoplum Beach Hotel - 3-star hotel on a private beach. It features an outdoor pool, free buffet breakfast, and a restaurant. Guests love the spacious rooms and proximity to public transportation.
Hotel Calypso Beach - 3-star hotel on the beach. Our travelers recommend its beach locale and proximity to shopping. This hotel boasts an outdoor pool, free buffet breakfast, and a restaurant.
Sol Caribe San Andres - All Inclusive - 3-star all-inclusive resort, 1-minute walk from Spratt Bight. It offers an outdoor pool, free buffet breakfast, and a beach bar.
GHL Relax Hotel Sunrise - 3-star spa hotel on a private beach. It features an outdoor pool, free buffet breakfast, and a spa tub.
Decameron Marazul - All Inclusive - 3.5-star all-inclusive resort on the beach. This resort boasts an outdoor pool, a poolside bar, and 3 restaurants. Activities include kayaking and scuba diving.
Curious about the best time to visit? These temperature and rainfall averages will give you an idea of the local weather.
If you're looking to fly to San Andres, the closest major airport is in San Andres (ADZ-Gustavo Rojas Pinilla Intl.), located 0.2 mi (0.4 km) from the city center. If you'd like to venture out around the area, consider renting a car to take in more sights.