Skip to main content

Beach Hotels in Santa Marta

Find the beach hotels that appeal to you the most

The best beach hotels in Santa Marta

Check out our pick of great beach hotels in Santa Marta

Filter by:

Review score

Santa Marta Marriott Resort Playa Dormida

Hotel in Santa Marta

Located in Santa Marta, 1.4 km from Bello Horizonte, Santa Marta Marriott Resort Playa Dormida provides accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness...

J
John
From
Australia
Rooms were good size, bed very comfortable, view from the balcony was spectacular. The steam room in the spa was great as I haven't found many places in Colombia that have them. Pool area was nice though we didn't use it as we were only there one night. Staff were very friendly and efficient.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,085 reviews
Price from
US$130
1 night, 2 adults

Playa del Ritmo Beach Hostel & Bar - Adults Only

Santa Marta

Boasting a beachfront location, Playa del Ritmo Beach Hostel &Bar offers free Wi-Fi and 24-hour front desk assistance in Pozos Colorados beach, Santa Marta. El Rodadero beach is 2 km from the...

E
E. A. aus LE
From
Germany
Best location right by the sea. It's a bit of a hassle to get into town, but you can also take the bus or Uber. But you get peace and quiet and the sea.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,103 reviews
Price from
US$77.69
1 night, 2 adults

Hotel Irotama Lago

Hotel in Bello Horizonte, Santa Marta

Located 100 metres from the beach, Hotel Irotama Lago offers on-site marine activities, 3 outdoor swimming pools and a spa and fitness centre. WiFi is available. Activities for children are organised....

J
J.W.
From
Netherlands
Everything was exceptional. First of all the staff should be mentioned because they all gave a great service. The garden, beach, the pools all was magnificent. I can only think positive about Irotama.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,289 reviews
Price from
US$203.47
1 night, 2 adults

GHL Relax Hotel Costa Azul

Hotel in Santa Marta

With direct access to the Caribbean Ocean, this beachfront Hotel offers spacious accommodation with cable TV and free Wi-Fi in a tropical setting.

C
Cody
From
Colombia
My wife and I staid here for her birthday. The property was very clean and the amenities were great. The staff provided us with contacts for transportation into Santa Marta and Rodadero. We never mentioned it was my wife's birthday to the staff, but on the morning of her birthday they came out with a cake and sang happy birthday to her. Can't recommend the hotel enough if you are looking for a quiet and peaceful place to get away too for a vacation.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,009 reviews
Price from
US$122.34
1 night, 2 adults

Azul Hotel Boutique

Hotel in El Rodadero, Santa Marta

Situated in Santa Marta, 600 metres from El Rodadero Beach, Azul Hotel Boutique features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

D
Denis
From
Germany
The hotel was absolutely magnificent, with unique views and sunsets, great food and lovely style. But most importantly, the hosts made our stay an unforgettable part of our vacation, making you feel not only a guest but also as part of the family. Greetings from Germany, Anna-Lena and Denis
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 220 reviews
Price from
US$92.85
1 night, 2 adults

Arca Tayrona Restaurant & Hostal

Hotel in Santa Marta

Situated in Santa Marta, 1.9 km from Castilletes Beach, Arca Tayrona Restaurant & Hostal features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Laurette
From
France
Everything was amazing! Great staff, awesome food and the room was cozy! And it has air conditioning, which is a pure blessing in Tayrona.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 167 reviews
Price from
US$61.81
1 night, 2 adults

Hostal velero relax

Santa Marta

Hostal velero relax is situated on the beachfront in Santa Marta, a few steps from Guachaca Beach and 42 km from Quinta de San Pedro Alejandrino.

S
Silvana
From
Switzerland
Rey and Yeimiz the couple running this place are absolute divine souls. Their positiv attitude and deep gratefulness for the living experience are truly inspiring. The energy of this place is just magic. Rey offers Shiatsu and other bodywork therapies. The location is right at the beach with this part of the town being a perfect mix between something happening and still being super relaxed and quiet. I felt like part of the family and town after just a few days <3
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 162 reviews
Price from
US$34.62
1 night, 2 adults

Hotel Irotama Reservado

Hotel in Bello Horizonte, Santa Marta

Hotel Irotama Reservado has a fitness centre, a garden and a sun terrace with swimming pool and buffet breakfast in Santa Marta.

M
Mark
From
United Kingdom
Location and facilities are excellent. Room was modern, clean and much larger than expected. Staff were exceptionally pleasant and helpful. For a foreign visitor, the amount of security is a bit unusual especially given I've never seen any trouble on visits to Colombia. Overall, the facilities exceeded my expectations and the price was less than a basic hotel room in London - unbelievable value for money but perhaps I visited in low season.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 213 reviews
Price from
US$203.47
1 night, 2 adults

Hostal Españolete

Centro Historico, Santa Marta

Offering a restaurant, Hostal Españolete is located 50 meters from the bay, behind of Plaza Simon Bolivar. Free WiFi access is available in all rooms. The property is set in a colonial building.

S
Simone Russo3692
From
Italy
Nice hostel and great staff! Thanks Irma and Daniel!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 427 reviews
Price from
US$38.54
1 night, 2 adults

Zuana Beach Resort

Hotel in Bello Horizonte, Santa Marta

"Located in the largest bay in the Colombian Caribbean, Zuana Beach Resort is where myth, natural beauty, and unparalleled fun intertwine.

N
Nathalie
From
Italy
How clean and welcoming staff was. Also the pool, breakfast, and the apartment .
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 613 reviews
Price from
US$231.80
1 night, 2 adults
All beach hotels in Santa Marta

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Santa Marta and surroundings in the past month

See all

Enjoy breakfast in Santa Marta and nearby

  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 346 reviews

    Facing the beachfront, Hotel Casa Vieja offers 3-star accommodation in Santa Marta and has a garden, shared lounge and restaurant. 200 metres from Bahía de Santa Marta Beach and 300 metres from Simon...

    From US$27.82 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 576 reviews

    Situated in the historical centre of Santa Marta, Bahia Blanca is set in a preserved colonial house. The restaurant overlooks the hacienda-style central courtyard and fountain.

    From US$39.41 per night
  • Park Hotel

    Santa Marta
    Breakfast options
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 2,489 reviews

    Located 50 metres from the commercial area and right across from Santa Marta bay beach, Park Hotel features an outdoor swimming pool, a garden and a bar in Santa Marta.

    From US$46.46 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 904 reviews

    Conveniently located in Santa Marta, Hotel Sol Inn Santa Marta offers an American breakfast and free WiFi throughout the property.

    From US$51.51 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 636 reviews

    Well located in the centre of Santa Marta, Hotel Casa Bethel provides air-conditioned rooms, a garden, free WiFi and a shared lounge.

    From US$48.94 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 635 reviews

    Set in Santa Marta, Hotel Bahia Plaza offers beachfront accommodation 600 metres from Bahía de Santa Marta Beach and offers various facilities, such as a terrace, a restaurant and a bar.

    From US$51.45 per night
  • Techos Azules

    Taganga
    Breakfast options
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 745 reviews

    Located on Taganga bay, Hostal Techos Azules offers rooms with panoramic sea views and free Wi-Fi. Guests have direct access to the beach and hammocks to enjoy the views. A common kitchen is featured.

    From US$44.04 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 67 reviews

    Set atop a small hill and boasting a terrace with panoramic views of the sea, Hotel Cactus has air-conditioned rooms in Taganga. The beach is a 2-minute walk away.

    From US$77.27 per night

Beach Hotels with swimming pools in Santa Marta and nearby

  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review

    Located in the centre of Santa Marta, 700 metres from Bahía de Santa Marta Beach and 300 metres from Santa Marta Cathedral, Modern suite steps from the sea offers free WiFi, a private beach area and...

    From US$60.68 per night
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review

    Sui Loft Apto 1311 provides accommodation located 300 metres from the centre of Santa Marta and offers a private beach area and an outdoor swimming pool.

    From US$82.42 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 3 reviews

    Situated in the centre of Santa Marta, 300 metres from Bahía de Santa Marta Beach and 300 metres from Santa Marta Marina, Apartamento de lujo con Vista al Mar offers free WiFi, a private beach area...

    From US$94.40 per night
  • Scored out of 10, guest rating 4.9
    Disappointing - What previous guests thought, 9 reviews

    Attractively situated in the centre of Santa Marta, RESERVAS DEL MAR SANTA MARTA Rodadero Sur offers a balcony, air conditioning, free WiFi and flat-screen TV.

    From US$79.18 per night
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review

    Situated just 1.9 km from Playaca Beach, Apartamentoambarroca606 features accommodation in Santa Marta with access to a private beach area, a rooftop pool, as well as a 24-hour front desk.

    From US$92.72 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 30 reviews

    Hermoso Apartamento tipo Loft en Rodadero Santa Marta is a recently renovated apartment in Santa Marta, where guests can makes the most of its rooftop pool, private beach area and garden.

    From US$99.67 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Boasting sea views, Playa Retiro features accommodation with a private beach area, pool with a view and an open-air bath, around 2.6 km from Santa Marta Gold Museum.

    From US$130.32 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 527 reviews

    Featuring an outdoor swimming pool, a sundeck with views of the surroundings, and a spa, Hotel Bahia Taganga offers free WiFi and American breakfast in Taganga.

    From US$60.63 per night

Save money on beach in Santa Marta and nearby – budget options available

  • Casa Hemma

    Santa Marta
    Budget options available

    Ideally located in Santa Marta, Casa Hemma offers air-conditioned rooms, a garden, free WiFi and a terrace.

    From US$88.58 per night
  • Hotel Roca & Mar

    Santa Marta
    Budget options available
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 214 reviews

    Attractively located in the centre of Santa Marta, Hotel Roca & Mar features air-conditioned rooms, a shared lounge and free WiFi.

    From US$28.33 per night
  • Scored out of 10, guest rating 5.6
    Passable - What previous guests thought, 17 reviews

    Edificio Karey Rodadero Santa Marta is set on the seafront in Santa Marta, 2.5 km from Santa Marta Gold Museum and 2.7 km from Santa Marta Cathedral.

    From US$76.62 per night
  • La Ballena Azul Hotel

    Taganga
    Budget options available
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 278 reviews

    Ballena Azul Hotel is located in front of Playa Taganga beach, 12 minutes' drive from Santa Marta.

    From US$67.99 per night
  • Hostal Viña del Mar

    Taganga
    Budget options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 638 reviews

    Boasting a terrace, bar and views of sea, Hostal Viña del Mar is situated in Taganga, a few steps from Playa de Taganga.

    From US$45.84 per night
  • Paraíso Casa de Playa

    Taganga
    Budget options available
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 54 reviews

    Paraíso Casa de Playa has a garden, shared lounge, a terrace and restaurant in Taganga.

    From US$44.81 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 298 reviews

    Located in Taganga, Hotel Ocean Taganga Internacional offers beachfront accommodation 200 metres from Playa de Taganga and provides various facilities, such as a garden, a terrace and a bar.

    From US$34.77 per night
  • Hostal Aurora, Smith Lodging

    Taganga
    Budget options available
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 565 reviews

    Located in Taganga, 100 metres from Playa de Taganga, Hostal Aurora, Smith Lodging has a private beach area, private parking and rooms with free WiFi access.

    From US$41.21 per night

Highly rated beach hotels in Santa Marta and nearby

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 426 reviews

    Offering a restaurant, Hostal Españolete is located 50 meters from the bay, behind of Plaza Simon Bolivar. Free WiFi access is available in all rooms. The property is set in a colonial building.

    From US$18.80 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 31 reviews

    Right in the heart of Santa Marta, Hostal Pueblito Samario features rooms with free WiFi. There is a private entrance at the guest house for the convenience of those who stay.

    From US$16.44 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 53 reviews

    Located in Santa Marta, 500 metres from Bahía de Santa Marta Beach, Apartamento cerca a la playa y al centro historico provides air-conditioned rooms with free WiFi and a tour desk.

    From US$47.78 per night
  • Apartamento Mattos

    Taganga
    8.0+ review score
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 57 reviews

    Apartamento Mattos is a beachfront property set in Taganga, a few steps from Playa de Taganga and 5 km from Simon Bolivar Park.

    From US$34.77 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 441 reviews

    Set in Taganga, Hotel San Marcos Taganga offers beachfront accommodation 300 metres from Playa de Taganga and offers various facilities, such as a garden, a shared lounge and a terrace.

    From US$27.04 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 197 reviews

    Set in Taganga, Hostal Palohe Taganga offers beachfront accommodation 300 metres from Playa de Taganga and provides various facilities, such as a fitness centre, a garden and a bar.

    From US$36.06 per night
  • Casa Encanto

    Taganga
    8.0+ review score
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 10 reviews

    Set in Taganga, within 700 metres of Playa de Taganga and 5.5 km of Simon Bolivar Park, Casa Encanto offers accommodation with a private beach area and free WiFi as well as free private parking for...

    From US$38.63 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 21 reviews

    Beachfront and Terrace: Playa Zen Rodadero in Rodadero offers direct beachfront access and a spacious terrace. Guests can relax on the outdoor seating area and enjoy stunning mountain views.

    From US$18 per night

FAQ about beach hotels in Santa Marta

Beach hotels that guests love in Santa Marta

See all
  • Avg. price/night: US$42.50
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 252 reviews
    Relaxing stay right on the beach. More of just a basic room, the place doesn’t have much of an atmosphere, but the views and the sound of the ocean is so calming. Restaurant just opening 2 doors down.. ‘El conche y nancar’ - best fish I’ve eaten in Colombia!
    Guest review by
    Stephanie
    Young couple
  • Avg. price/night: US$59.24
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 158 reviews
    Perfect location on the beachfront, the owners were friendly and did a fantastic job of sweeping sand out to keep it clean Able rent surf boards and surf within a short walk. Can watch the surfers from the hotel searst. It was still possible to swim in the wave, or go down to the river for calmer water and excellent views of the jungle All the hotels along the beach are pretty much the same but here the chairs out front were in the shade all day which wasn't the case for all of them which was a big bonus
    Guest review by
    Sarah
    Young couple
  • Avg. price/night: US$66.96
    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 368 reviews
    We stayed in a private room which was great. Good value for money. Basic but has everything you need. It’s 20 min drive out of the main part of Santa Marta, but we stayed here for a night to be closer to the airport and we were impressed with the location. Right on the beach, and the restaurant is well priced and good food! Amazing sunset views from restaurant too.
    Guest review by
    Luca
    People with friends
  • Avg. price/night: US$53.31
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 227 reviews
    Mendihuaca is such a beautiful hostel! It is in the perfect location, right on the beach with the surf school attached and delicious restaurants next door. The staff are lovely and made me feel at home, and everything is cleaned to perfection! I booked for 2 nights and stayed for 5!
    Guest review by
    Millard
    Solo traveller
  • Avg. price/night: US$46.46
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 2,489 reviews
    Really clean rooms. Right on the beachfront
    Guest review by
    maria
    Solo traveller