Hotels in San Andrés

Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in San Andrés?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in San Andrés

Showing deals for:Apr 11 - Apr 13
trending_down

Our prices for hotels in San Andrés are cheapest in April

See average prices and weather for all months

Price trends for hotels in San Andrés

Pricing is based on two traveller single night rates
Apr
CA $131
Average price during April is CA $131
May
CA $148
Average price during May is CA $148
Jun
CA $207
Average price during June is CA $207
Jul
CA $195
Average price during July is CA $195
Aug
CA $159
Average price during August is CA $159
Sep
CA $153
Average price during September is CA $153
Oct
CA $147
Average price during October is CA $147
Nov
CA $151
Average price during November is CA $151
Dec
CA $189
Average price during December is CA $189
Jan
CA $156
Average price during January is CA $156
Feb
CA $147
Average price during February is CA $147
Mar
CA $133
Average price during March is CA $133
Currently viewing crowd sizes and weather for April.

April

trending_downLow crowds
High 28°C / low 27°C. Sunny most days.
28°
weather_sun
April, Low crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
28°
weather_cloudy
May, Moderate crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Cloudy most days.
27°
28°
weather_sleet
June, Moderate crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Rainy most days.
27°
28°
weather_sleet
July, High crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Rainy most days.
27°
28°
weather_sleet
August, Moderate crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Rainy most days.
27°
29°
weather_sleet
September, Low crowds, average high temperature 29 degrees Celsius, average low temperature 28 degrees Celsius. Rainy most days.
28°
29°
weather_sleet
October, Low crowds, average high temperature 29 degrees Celsius, average low temperature 27 degrees Celsius. Rainy most days.
27°
28°
weather_sleet
November, Low crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Rainy most days.
27°
28°
weather_cloudy
December, High crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Cloudy most days.
27°
27°
weather_cloudy
January, High crowds, average high temperature 27 degrees Celsius, average low temperature 26 degrees Celsius. Cloudy most days.
26°
27°
weather_sun
February, Moderate crowds, average high temperature 27 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
27°
weather_sun
March, High crowds, average high temperature 27 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
Monthly weather averages (˚C)

Top landmarks in San Andrés

Learn more about San Andrés

Notable for its seaside, San Andrés features attractions such as Punta Norte and Spratt Bight Beach. This beachside city has something for everyone including sights like North End and Island House Museum.

Frequently asked questions

Can I book a refundable hotel in San Andrés?
If you’re looking for the flexibility to change your travel plans to San Andrés, most hotels provide refundable* bookable rates. You can find these accommodations by searching our site and using the “fully refundable” filter to narrow the results down.
Where can I stay with my pet in San Andrés?
Your furry friend can stay with you at these pet-friendly hotels: Aquamare Hotel, Samawi and Azure Lofts & Pool Hotel. There are 65 alternatives on our site you can choose from.
Which San Andrés hotels do guests like for their terrific location?
Travelers like Aquamare Hotel for its great location.
Where can I stay in San Andrés if I want a vacation home instead of a traditional hotel?
If you want to find a good alternative to a hotel, look over our selection of 68 vacation homes. You can also book one of 251 apartments or 9 villas.
Where can I stay if I'm visiting San Andrés with my children?
Your kids are welcome at Hotel Casablanca, Decameron Aquarium - All Inclusive and Decameron Marazul - All Inclusive. You can also check out 11 available options on our site.
Where should I stay in San Andrés for a trip with my partner?
Apartamento Turistico Eisamar is a great option for a romantic getaway.
What will the weather in San Andrés be like during my vacation?
San Andrés is a great place to visit any time of year with an average temperature of 80°F during the coldest months.
Why should I book my San Andrés hotel through Hotels.com?
There are lots of reasons to book your San Andrés trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about San Andrés

Find out more about San Andrés

Discover the Enchantment of San Andrés: Where Crystal Waters Embrace Pristine Shores

Discover the enchanting San Andrés, a tropical paradise nestled in the Caribbean Sea. This vibrant island boasts stunning white-sand beaches and crystal-clear waters, perfect for snorkelling and diving among vibrant coral reefs. Explore the lush landscapes of Johnny Cay and the picturesque sights of La Piscinita. Immerse yourself in the local culture, sampling delicious seafood and listening to reggae rhythms. Whether you're seeking relaxation, adventure, or romance, San Andrés offers an unforgettable escape, blending natural beauty with a laid-back island vibe. Embrace the charm of this hidden gem and create memories that will last a lifetime. For our best hotel rates in San Andrés and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in San Andrés

Some of the best places to stay in San Andrés are El Tamarindo and La Loma. El Tamarindo and La Loma are both captivating destinations in San Andrés, Colombia. El Tamarindo is ideal for first-time visitors, offering beautiful beaches and vibrant local culture, while La Loma provides a more tranquil, nature-focused experience. Accommodations in both areas range from cozy guesthouses to mid-range hotels, ensuring options for various budgets. Whether you seek a lively atmosphere or serene surroundings, both locations promise memorable stays in this stunning Caribbean paradise. Here are some of the best hotels in San Andrés that our travelers love:

  1. El TamarindoOpens in a new window: El Tamarindo is a fantastic choice for travellers looking for a mix of outdoor adventure and beach relaxation in San Andrés. This area is known for its scenic views and access to various points of interest, including San Andres Hill and Morgans Cave, making it ideal for nature lovers. The hotels here include Decameron Marazul - All InclusiveOpens in a new window, a 3.5-star all-inclusive resort that offers unlimited food and drinks, adventure sports, and family-friendly amenities such as supervised childcare and a children's pool. Another option is Hotel Reina del Mar By DoradoOpens in a new window, also a 3.5-star hotel, which provides direct beach access for a perfect beach vacation. Lastly, Sol Caribe CampoOpens in a new window is a great family-friendly 3.5-star hotel with direct beach access and amenities for children, ensuring a fun-filled stay for families.
  2. La Loma: La Loma is perfect for those looking to immerse themselves in the cultural and natural beauty of San Andrés. The area boasts attractions like the Island House Museum and the First Baptist Church, appealing to history enthusiasts. For accommodations, Lili HouseOpens in a new window is a 2.5-star guesthouse that offers breakfast options and entertainment amenities, making it a cozy choice for travellers. Another option is Posada StingrayOpens in a new window, a 2.5-star guesthouse suitable for ski enthusiasts, providing easy access to ski shuttles. Lastly, Sunset ParadiseOpens in a new window is a 3-star hotel that offers breakfast options, ensuring a pleasant stay in this charming location.

Things to do in San Andrés for first times

A three-day trip to San Andrés offers a tropical paradise of stunning beaches, crystal-clear waters, and vibrant marine life. Experience thrilling activities like snorkeling, diving, and boating, or relax while camping under the stars. The breathtaking sunrises enhance the natural beauty, making it a must-visit destination for nature lovers. Here's a quick itinerary to make the most of your trip to San Andrés:

  • Day 1: Begin your San Andrés adventure at Spratt Bight Beach, where you can soak up the sun and enjoy the stunning Caribbean waters. After some relaxation, head to Punta Norte, a beautiful area known for its picturesque views and vibrant atmosphere. Conclude your day exploring the North End, filled with local shops and eateries where you can sample delicious Colombian cuisine and perhaps pick up some souvenirs.
  • Day 2: Start your day at El Cove, a tranquil spot perfect for swimming and snorkelling amidst colourful marine life. From there, make your way to West View, another fantastic location for water activities and relaxation; be sure to take in the breathtaking scenery. Finish your day at Morgan's Cave, where you can delve into the island's history and enjoy a guided tour of this fascinating site.
  • Day 3: Kick off your exploration at the Island House Museum, where you can immerse yourself in the rich culture and history of San Andrés. Following this, make your way to El Hoyo Soplador Geyser, a natural phenomenon that will leave you in awe as water shoots up from the earth. Finally, head to San Andres Hill for panoramic views of the island, providing the perfect backdrop for unforgettable photos as your trip comes to a close.

4 tips to find a great San Andrés hotel deal

  1. Book for the cheapest times: The best time to visit San Andrés on a budget is during May, September, and November, when hotel rates are more affordable. International travellers should aim to book their flights at least 3 months in advance to secure the best prices, while domestic travellers should do so at least 1 month ahead. For a truly enriching experience, plan to stay for at least 4-5 days to fully appreciate the beautiful beaches and vibrant islands that San Andrés has to offer. This destination provides great value for money, making it a fantastic choice for those looking to explore while staying within budget.
  2. Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to San Andrés, explore the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you could find reduced rates on accommodations as your travel date approaches. To enhance your chances of catching flash sales and exclusive last-minute offers, consider enabling email alerts or push notifications from Hotels.com. This way, you're more likely to seize opportunities for savings.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year. As a result, being flexible with your travel dates may help you save on hotel expenses in San Andrés.
  4. Consider your location: When booking through Hotels.com for your holiday, take your location into account. Staying nearer to major attractions or city centres often offers convenience, but it usually tends to be pricier. For more affordable rates, consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the places you wish to visit.

Best time to go to San Andrés

San Andrés experiences its lowest average temperatures in February and March, at 80.1°F (26.7°C), while September is the hottest month, with an average temperature of 82.9°F (28.3°C). October is usually the wettest month. January, July, and September are the peak travel months in San Andrés, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, with light to moderate rainfall. On the other hand, May, October, and November tend to be quieter times to visit, marked by light to frequent rainfall and mostly cloudy conditions.

San Andrés is a relaxing place known for its beaches. You can easily spend a relaxing day visiting Punta Norte and San Andres Hill. There's plenty more to see, including sights like Spratt Bight Beach and North End.