Best San Andres Hotels: Where to Stay in San Andrés, Colombia

*Disclosure: This post contains affiliate links, and I may earn from purchases made after clicking those links. Disclosure Policy.

San Andrés Island, located in the Western Caribbean near the coast Central America but actually owned by Colombia is a great beach getaway destination.

It’s an especially good place to relax, enjoy the beach, and enjoy some island vibes, maybe with a few tasty drinks, like the island favorite Coco Loco.

Susana and I have been to San Andrés a couple times and always enjoyed it.

In this post, I’m going to share my picks for the best hotels in San Andrés, Colombia. So read on to learn about some great options for your accommodations in San Andrés.

Beachfront near some of the best hotels in San Andrés, Colombia.
Learn about the best San Andres resorts and hotels here for the ultimate relaxing beach vacation in Colombia!

Best Hotels in San Andrés, Colombia Quick Picks

I’m going to go into a lot more details and share more options below, but here are a few quick picks for the best San Andrés island hotels if you’re in a hurry:

Want Some Help Planning Your Dream Colombia Trip?

Click Here to Learn More->

A sign with I heart S A I with a couple standing between the heart and S with the ocean in the background.
San Andrés is really pretty and has more to do than meets the eye.

Where to Stay in San Andrés: Best Area

Let’s talk briefly about where to stay on the island before we actually talk in more detail about the best hotels in San Andrés.

Based on our experiences, I think staying in or close to the North End downtown area is the best option for most travelers looking for San Andrés accommodations.

It’s the only area with much in the way of restaurants or shops.

The beach here, called Spratt Bight, is also the overall best on the island, in my opinion (see my guide to the beaches of San Andrés here to compare).

The area of San Luis, down the east coast of the island has a very local vibe, and a decent beach, but there’s just not a lot there.

Meanwhile, the west coast of the island is rocky and doesn’t really have a beach. Plus, there’s not much there either.

We’ve stayed in San Luis and on the west side before, but were much happier on the North End, where we could walk to lots of restaurants and shops.

Taxis are also expensive on San Andrés, but renting a golf cart makes exploring the beaches away from the North End easy (see a recommended route here).

While I have included a few San Andrés, Colombia resorts outside the North End on the list below, I think most travelers will prefer staying in town. It’s also where most of the best hotels in San Andrés are located so that’s where most of the hotels I’ve included on this list are located.

Want to connect with me and fellow travelers to Cartagena and Colombia?

Click here to join the Cartagena, Colombia Travel Tips Facebook Group

It’s a great place to ask questions, share tips, and get inspiration!

Best Andrés, Colombia Hotels: My Picks

Ok, without further ado, let’s get into this list of the best San Andrés Island hotels.

I made this list by taking a look at location, photos, amenities, and reviews and deciding what hotels I’d like to stay at with budget not being a consideration. That does mean I included mostly higher end properties on this list, including a few San Andrés All Inclusive resorts.

However, I also have one San Andrés hostel/hotel option as well as some more moderately price places that offer a unique experience or a good value.

So, hopefully there’s a great San Andrés hotel for everyone below!

1. Hotel Casablanca – Best Combo of Quality, Location, and Value

View of a white San Andres Resort through palm trees from the beach

I’ve decided to put Hotel Casablanca first on this list as the overall best hotel in San Andrés because I think it has a nice blend of quality and value, and it has as good a location as any other hotel or resort in San Andrés.

It’s right on the beach of Spratt Bight but far enough down the strip to be out of the thickest crowds while still being walking distance to tons of shops and restaurants.

Speaking of restaurants, Susana and I ate at the hotel’s Sea Watch Cafe several times even though we weren’t staying here. We enjoyed their pizza and thought their burger and sandwiches were solid, and their milkshakes were terrific.

Oh, and whether you stay at this San Andrés hotel or not, be sure to hit the homestyle food tables set up on the corner nearby for a cheap but tasty lunch and definitely sample the crab empanadas!

The rooms here are very solid and comfortable with a touch of elegance. There is a decent pool on site too.

I also appreciate that they offer the option to include some of your meals or not. In addition to the Sea Watch Cafe, there is an Italian restaurant and seafood restaurant on site, better than the buffet fare at most all inclusive resorts in San Andrés.

In my opinion, the Casablanca is overall a good blend of nice quality and great location. I like that it’s also flexible on what is and isn’t included. So, it is my number one choice for a hotel in San Andrés Island, Colombia.

2. Nattivo Collection Hotel – Best Luxury San Andres Resort

An elegant room with two beds in a San Andres, Colombia resort

The Nattivo Collection Hotel is one of the newer hotels in San Andrés, and is my top pick among the luxury resorts in San Andrés.

Looking at the photos and reviews, I would say it is without a doubt the finest luxury hotel in San Andrés. It has a style that blends classy 5 star style hotel decor with some local flavor and vibes, and the rooms look absolutely like the nicest on the island.

There is a pool, 4 restaurants, a spa, and a gym on site.

The location is also right in the central heart of the North End, within easy walking distance to all the best restaurants, bars, and cafes and only half a block from the beach.

For those looking for a luxury San Andrés Island resort experience, it is by far the best option.

3. Grand Sirenis – Best San Andres All Inclusive

Two beds facing a TV in a room in a San Andres hotel

The Grand Sirenis is also a fairly recent addition to the options for San Andrés resorts.

In my opinion, the rooms don’t look quite as nice or well decorated as those at the Nattivo, but it’s still a beautiful property and would be my top choice for an all inclusive resort in San Andrés.

It’s located just around the corner from the beach and downtown area on the North End, and has some great views from its pool overlooking that famous 7 colored sea of San Andrés.

It’s a prettier property and has nicer rooms than any of the more well known all inclusive Decameron properties (see them below), and that location is great.

So, if you’re looking for a true all inclusive hotel in San Andrés with food and alcoholic drinks included, it’s, in my opinion, your best option.

4. Sol Caribe All Inclusive – 2nd Best San Andrés All Inclusive

Two beds and chairs at one of the best San Andrés Colombia hotels

The Sol Caribe All Inclusive would make another good choice for an all inclusive hotel in San Andrés.

It’s right in the heart of the North End, meaning you can walk to the best beach and all the restaurants and shops nearby.

Rooms look nice if not extravagant, and the pool looks great. Reviews are pretty solid with people especially feeling like the All Inclusive is a good value.

That all combines to make this the 2nd best option for a San Andrés Island all inclusive resort.

You might also check out their sister properties, the not all inclusive Sol Caribe Sea Flower, nearby, and the Sol Caribe Campo All Inclusive, tucked away down the west coast of the island.

5. Decameron Isleño – Best San Andrés Decameron

Aerial view of a large San Andres Colombia resort with the beach in front

Decameron runs a chain of all inclusive resorts in San Andrés and in other parts of Colombia and Latin America. They operate a whopping 6 hotels on San Andrés Island.

Reviews of them are sort of mixed, but they can be good options for families or those who just want an all inclusive in San Andrés.

I do like that if you stay at any of the Decameron properties on San Andrés, you can make use of the common areas at all of them, which is a nice perk.

The Decameron Isleño is the best of them, in my opinion.

It’s located down toward the end of Spratt Bight, where there is hardly ever much of a crowd, and it is still a 10 minute or less walk to the heart of downtown.

There is a great pool here, and rooms look nice. I also think this Decameron tends to get less visitors than the two others near downtown (more on them below), so there’s a good chance there will be less people around the pool and bar here.

6. Decameron Marazul – Best Resort in San Andrés Not on the North End

View of a San Andres Colombia hotel through the palm trees with dock and gazebo next to the beach to the right

The Decameron Marazul would be my second choice of Decamerons on San Andrés.

I also think it’s the best choice for a resort on San Andrés outside the North End, and it would work well for a relaxed and/or romantic getaway.

That’s because the Marazul is located down the east coast of the island and nestled in among the mangrove forest, making it feel secluded.

There is a solid beach, and the waterfront deck is absolutely gorgeous. Because of its location off the road, hardly anyone else comes here either, meaning you’ll likely have a virtually private beach.

So if you want an all inclusive resort in San Andrés that is a bit more secluded, it makes a great choice.

Other Decameron San Andrés Resorts:

Some quick notes on the other 4 Decamerons:

  • Los Delfines – Located right in the heart of downtown, a bit of a smaller property.
  • Aquarium – Despite its name, it’s actually not by the aquarium but right by the beach on the North End. On a little point, it has neat sea views but no beach.
  • San Luis – Down the East Side, the Decameron San Luis San Andrés is a bit more secluded. I think it’s a bit too far from town, and the beach here just isn’t as good.
  • Maryland – This one is located on the northwestern tip of the island. The facilities are nice but there isn’t a great beach here and it’s not that close to town either.

7. Dreamer Beach Club – Best Hybrid Hotel and Hostel in San Andrés

Two pools in front of a white building at the Dreamer hostel and hotel in San Andres Colombia

I wanted to include the Dreamer Beach Club on this list of the best San Andrés accommodations as a value pick as well as to give an option for backpackers looking for the best hostel in San Andrés.

The truth is there aren’t many San Andrés hostels. This would be my pick for the best one though.

There are a number of highly rated Dreamer hostels around Colombia, including in Santa Marta and Palomino.

The San Andrés Dreamer is fairly new, and it has dorms but also private rooms that are a bit more like a traditional hotel experience. There is a nice pool on site, and the location is also pretty darn good, just a block off the beach downtown.

So, if you’re looking for the best San Andrés hostel or even a private room in San Andrés on a budget, this makes a great choice.

8. In Di House of Reggae Boutique – Most Unique San Andrés Hotel

Two beds with colorful pillows and runners in a San Andres hotel room with a mural of Bob Marley on the wall

San Andrés is known for having an English speaking Caribbean influence with a creole culture and dialect similar to Jamaica. You’ll see plenty of rasta colors and reggae references around the island.

In Di House of Reggae Boutique captures that influence perfectly and is the most unique San Andrés hotel.

It’s got cool, reggae inspired decorations with lots of bright colors. The rooms also look very nice and comfortable, more luxurious than lots of other similarly priced San Andrés hotels.

The only downside, is the location isn’t my favorite.

It is on the northwestern side of the island. Still, it’s not far from the North End, and there is a great little pool here and some great ocean views.

In short, I think it makes for a great place to stay in San Andrés that is a bit unique if you can sacrifice not being right on the beach.

9. Reina del Mar – Great Value Beachfront Hotel in San Andrés Island

A wooden beach bed in front of beach chairs overlooking the beach near hotels in San Andres Colombia

The Reina del Mar, besides having a sweet name (Queen of the Sea), offers what I consider a pretty good value for a beachfront resort in San Andrés in a good location.

It’s located on the East Side near good beaches, near where the Decameron Marazul is located. The beaches here are especially nice because, as I mentioned above, they are semi-private because not many crowds make it here.

Rooms are also nice. They have a bit of cheesy decor if I’m being honest, but they look plenty comfortable.

Prices here are also better than any of the Decameron hotels on San Andrés, so I think this makes for a good value for doing a beachfront San Andrés resort outside the North End.

10. Miraflores Boutique – Great Quiet San Andrés Island Hotel

A wooden two story San Andres Island hotel with balconies next to a large wooden covered area lit at dusk with a pool in front

I think Miraflores Boutique Hotel is a bit of a niche choice for a hotel in San Andrés.

It’s located on the West Side where there isn’t a beach or a whole lot to do. It is close to the swimming hole known as La Piscinita, but there isn’t much else going on around here.

However, the hotel is absolutely lovely!

They definitely have some of the most luxurious looking rooms of any place on the island. The whole hotel is also just really cute with a nice, rustic island decor.

There is a nice little pool here, and the hotel has bikes guests can rent. It also feels a bit more immersed in nature and much quieter than the hotels on the North End.

I think that makes this a good choice for where to stay in San Andrés for those planning a bit of a longer stay and for those looking for some peace and quiet for a relaxing or romantic getaway.

11. Aquamare Hotel – Another Solid Resort in the Heart of Town

Corner of a large San Andres island resort that is white with blue glass on its balconies

Aquamare Hotel is one of the largest hotels on San Andrés Island. It’s also one of the newest and most modern San Andrés resorts.

Maybe the only downside is it’s a little further from the beach than the places higher up on this list.

However, a little further just means a block or two more. So, overall, it’s still just a short walk from the main strip and beach.

There is also a great pool, so not exactly a horrible trade off.

Rooms here look very nice too. It’s also garnered a reputation for having some of the best service of any hotel on San Andrés Island.

For that reason, for those that don’t want to do an all inclusive and can live with walking 5 minutes instead of 2 minutes to the beach, it’s another fine choice for where to stay in San Andrés and closes out this list of the best San Andrés hotels.

Two chairs under a tarp overlooking a small island in the ocean on the beach near the best San Andrés, Colombia hotels.
You really can’t go wrong with any of these San Andrés hotels, just be sure to enjoy yourself!

Ready to Book Your Hotel in San Andrés, Colombia?

There you have it, my picks for the best hotels in San Andrés, Colombia.

I hope it helped you choose the best San Andrés Island hotel for you.

No matter which of these San Andrés Island hotels you choose, I expect you’ll have a great time. I’d love to hear where you stayed and what you thought in the comments.

Be sure to check out my complete guide to San Andrés and all the other content I’ve got on the site on San Andrés to make sure your stay is as awesome as possible.

Cheers and Happy Exploring!

Want Some Help Planning Your Dream Colombia Trip?

Click Here to Learn More->

Want to connect with me and fellow travelers to Cartagena and Colombia?

Click here to join the Cartagena, Colombia Travel Tips Facebook Group

It’s a great place to ask questions, share tips, and get inspiration!

Photo of author

About the Author

Adam McConnaughhay

I signed up to come to Colombia for one year as a volunteer teacher in 2011. I ended up staying in Cartagena over a decade, meeting my wife Susana, and getting the chance to travel much of Colombia. I started Cartagena Explorer in 2018 to share my love for Cartagena and Colombia and help others explore all it has to offer.

Want to show some special appreciation and support the site?

Click here to buy me a coffee.