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 selection 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, a 16-minute walk from Bello Horizonte, Santa Marta Marriott Resort Playa Dormida provides accommodations with free bikes, free private parking, an outdoor swimming pool and a...

E
Eduardo
From
Colombia
Friendly staff. Food was great
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,084 reviews
Price from
$126
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.

M
Maria Alejandra
From
Colombia
As always, it was wonderful! The staff is very friendly and nice. Rooms are great and clean. Facilities are so pretty. Right at the beach. Good price. My go-to accommodation option in Santa Marta.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,102 reviews
Price from
$70.28
1 night, 2 adults

Hotel Irotama Lago

Hotel in Bello Horizonte, Santa Marta

Located 328 feet from the beach, Hotel Irotama Lago offers on-site marine activities, 3 outdoor swimming pools and a spa and fitness center. WiFi is available. Activities for children are organized.

M
Maria
From
Canada
There resort is spacious and has lots of things to do. The staff is wonderful and the keep the facilities clean at all times
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,291 reviews
Price from
$202.67
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 accommodations with cable TV and free Wi-Fi in a tropical setting.

A
ALDEMAR
From
Colombia
The last year I went with my family and It was really good. Then I came back this year. I love that the people is very kind and warm. The place is close to the airport, it's nice and you feel secure. The beach is only few steps from the hotel, with a calm and wonderful sea. I enjoy the food from the hotel's restaurant. For me is important not only a tasteful food, but also well prepared. The menu offers several options. I recommend it. Also the breakfast is super!. The pool after a day in the beach is great. The hotel's personal call you by name, and they are always with a smile. I hope to come back again with my family the next year.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,010 reviews
Price from
$121.86
1 night, 2 adults

Azul Hotel Boutique

Hotel in El Rodadero, Santa Marta

Located in Santa Marta, a 7-minute walk from El Rodadero Beach, Azul Hotel Boutique has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Akers Rabson
From
Canada
This lovely boutique hotel is just as it appeared in the photos. The staff is wonderful. The owners are very engaged in running the hotel with the guests need as top priority. You will feel like part of a family! We liked it so much that we are circling back and spending our final 5 days in Colombia with everyone again.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 220 reviews
Price from
$92.49
1 night, 2 adults

Arca Tayrona Restaurant & Hostal

Hotel in Santa Marta

Located in Santa Marta, 1.2 miles from Castilletes Beach, Arca Tayrona Restaurant & Hostal has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Alex
From
Canada
Steps from entrance to Tyrona Park, great breakfast that starts at 7, rooms with deck overlooking a river, great staff, cold local craft beer.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 168 reviews
Price from
$61.57
1 night, 2 adults

Hostal velero relax

Santa Marta

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

J
Joe
From
United States
quiet. friendly. well priced.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 162 reviews
Price from
$34.48
1 night, 2 adults

Hotel Irotama Reservado

Hotel in Bello Horizonte, Santa Marta

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

L
Luisa
From
Australia
The pool and beach was fantastic, closed to the building. The bar also offer good drinks. The room very confortable with more things than we expected.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 213 reviews
Price from
$202.67
1 night, 2 adults

Hostal Españolete

Centro Historico, Santa Marta

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

K
Kattia Yuan Gan
From
Costa Rica
A cozy, clean hostel, with one of the best internet connections I have had in Colombia +100 MB of speed. Great value for money. Juan was really attentive and helpful with all the questions. 100% recommended. Muchas gracias Hostal Españolete!!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 426 reviews
Price from
$38.39
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.

J
Jairo
From
Uruguay
The amenities are great, the rooms are top notch.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 614 reviews
Price from
$230.89
1 night, 2 adults
All beach hotels in Santa Marta

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Santa Marta and surrounding area in the past month

See all

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,488 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 576 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,850 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,084 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,006 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,479 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 441 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,291 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 770 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,555 reviews

Enjoy breakfast in Santa Marta and nearby

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

Facing the beachfront, Hotel Casa Vieja offers 3-star accommodations in Santa Marta and has a garden, shared lounge and restaurant.

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

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

From $34.63 per night

Park Hotel

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

Located 164 feet 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 $46.28 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 903 reviews

Well situated in the center of Santa Marta, Hotel Sol Inn Santa Marta has American breakfast and free WiFi throughout the property.

From $50.03 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 636 reviews

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

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

Located in Santa Marta, Hotel Bahia Plaza offers beachfront accommodations a 7-minute walk from Bahía de Santa Marta Beach and provides facilities like a terrace, a restaurant and a bar.

From $38.16 per night

Techos Azules

Taganga
Breakfast options
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 744 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 $43.87 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 $76.96 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

Modern suite steps from the sea is a recently renovated apartment in Santa Marta where guests can make the most of its outdoor swimming pool, free Wifi, private beach area, and bar.

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

Providing a private beach area, Sui Loft Apto 1311 provides accommodations in the center of Santa Marta. This beachfront property offers access to a balcony.

From $82.09 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3 reviews

Providing a private beach area and free Wifi, Apartamento de lujo con Vista al Mar features accommodations in the center of Santa Marta.

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

Featuring a private beach area, RESERVAS DEL MAR SANTA MARTA Rodadero Sur features accommodations in the center of Santa Marta.

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

1.2 miles from Playaca Beach in Santa Marta, Apartamentoambarroca606 offers accommodations with access to a hot tub, fitness room, and solarium.

From $92.36 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 make the most of its rooftop pool, private beach area, and garden.

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

1.6 miles from Santa Marta Gold Museum in Santa Marta, Playa Retiro provides accommodations with access to an open-air bath.

From $129.81 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 $60.39 per night

Highly rated beach hotels in Santa Marta and nearby

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

Offering a restaurant, Hostal Españolete is located 164 feet 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 $18.73 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 31 reviews

Hostal Pueblito Samario features rooms with free Wifi in the center of Santa Marta.

From $16.38 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 638 reviews

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

From $45.66 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 offers accommodations in Taganga, 3.1 miles from Simon Bolivar Park and 3.3 miles from Santa Marta Gold Museum.

From $34.63 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 440 reviews

Located in Taganga, Hotel San Marcos Taganga offers beachfront accommodations a 3-minute walk from Playa de Taganga and provides facilities like a garden, a shared lounge and a terrace.

From $26.94 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 54 reviews

Paraíso Casa de Playa has a garden, shared lounge, a terrace and restaurant in Taganga. Featuring a concierge service, this property also provides guests with a grill. Guests can enjoy mountain views.

From $44.64 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 298 reviews

Located in Taganga, Hotel Ocean Taganga Internacional offers beachfront accommodations a 2-minute walk from Playa de Taganga and provides facilities like a garden, a terrace and a bar.

From $34.63 per night

Casa Encanto

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

Casa Encanto in Taganga provides accommodations with a garden and a shared lounge. Guests staying at this guest house have access to a patio.

From $38.48 per night

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

Casa Hemma

Santa Marta
Budget options available

Located conveniently in the center of Santa Marta, Casa Hemma has air-conditioned rooms, a garden, free WiFi and a terrace.

From $88.23 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 center of Santa Marta, Hotel Roca & Mar has air-conditioned rooms, a shared lounge and free WiFi.

From $28.22 per night
Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 17 reviews

Edificio Karey Rodadero Santa Marta provides beachfront accommodations in Santa Marta.

From $76.32 per night

La Ballena Azul Hotel

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

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

From $67.73 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 4 reviews

Hermoso con Piscina y playa al lado del comercio del Rodadero offers accommodations in Gaira, a 5-minute walk from El Rodadero Beach and 1.4 miles from Rodadero Sea Aquarium and Museum.

From $85.94 per night

Apartamento Vacacional sky/el Rodadero is located in Santa Marta, just a 3-minute walk from El Rodadero Beach and 1.5 miles from Rodadero Sea Aquarium and Museum.

From $86.20 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 51 reviews

Apartamento Vacacional Santa Marta offers accommodations in Santa Marta, a few steps from El Rodadero Beach and 1.5 miles from Salguero Beach.

From $92.36 per night

Hostal Paraiso Tayrona

Santa Marta
Budget options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 244 reviews

Located in Santa Marta, 656 feet from El Rodadero Beach, Hotel Paraiso Tayrona has a terrace, a shared lounge and rooms with free WiFi access.

From $55.41 per night

FAQ about beach hotels in Santa Marta

Beach Hotels That Guests Love in Santa Marta

See all
Avg. price/night: $42.33
Scored out of 10, guest rating 9.0
Wonderful - 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: $59.01
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 159 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: $60.29
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 367 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
Travelers with friends
Avg. price/night: $53.10
Scored out of 10, guest rating 8.8
Excellent - 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 traveler
Avg. price/night: $46.28
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,488 reviews
Really clean rooms. Right on the beachfront
Guest review by
maria
Solo traveler