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...

Z
Zainab
From
United Kingdom
Cleanliness, location, staff hospitality and ambiance.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,076 reviews
Price from
US$119
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...

M
Mateusz
From
Switzerland
Location, beach, bar, restaurant, dogs. All good!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,041 reviews
Price from
US$50.65
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....

A
Andrea
From
Ireland
Everything was nearly 100%, the staff members from reception, cleaners bar members and entertainment were very friendly, the food was limited but nice, really nice private location, rooms were super clean and spacious. Amazing views.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,279 reviews
Price from
US$160.10
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.

S
Stefan
From
Belgium
The pools are very good and spacious. No problem to find seats and parasols. The cocktails at the cocktail bar in the pool are delicious and contain a good amount of alcohol ;-)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,902 reviews
Price from
US$138.62
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.

M
Mikołaj
From
Poland
Very charmfull place with goergous ocean view from the balcony in the room and from the hotel restaurant. Owners are very accommodating and helpful. They would like you to make you feel like a home! I really recommend this place to stay! :)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 257 reviews
Price from
US$135.24
1 night, 2 adults

Casa Blanca del Mar

Hotel in Bello Horizonte, Santa Marta

Set within a few steps of Bello Horizonte and 11 km of Rodadero Sea Aquarium and Museum, Casa Blanca del Mar offers rooms with air conditioning and a private bathroom in Santa Marta.

M
Michele
From
Italy
The location was just where I needed it. Really close to the beach, excellent breakfast and the restaurant was really good
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 112 reviews
Price from
US$58.47
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.

M
Maylis
From
United Kingdom
The place it’s amazing and the owner and all waitresses are amazing
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 184 reviews
Price from
US$64.85
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, 240 reviews
Price from
US$160.10
1 night, 2 adults

Casa Verano Beach Hotel - Adults Only

Hotel in Pozo Colorado, Santa Marta

Located in Santa Marta, a few steps from Playa Cabo Tortuga, Casa Verano Beach Hotel - Adults Only provides accommodation with a garden, free private parking, a shared lounge and a terrace.

S
Susu
From
Finland
The hotel was absolutely amazing. Staff were very friendly and welcoming. Breakfast menu was small but quality was excellent. Once we had lunch and dinner and all food were really great. Beach is literally one door away from the hotel. And beach was quiet, clean and beautiful.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 394 reviews
Price from
US$113.08
1 night, 2 adults

Hospedaje Villa Naloy

Hotel in Pozo Colorado, Santa Marta

Situated in Santa Marta, 70 metres from Playa Cabo Tortuga, Hospedaje Villa Naloy features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

M
Marcel
From
Colombia
Very friendly staff, good food, directly next to the beach
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 131 reviews
Price from
US$73.23
1 night, 2 adults
All beach hotels in Santa Marta

Top picks for Santa Marta hotels

Explore our most popular 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...

Z
Zainab
From
United Kingdom
Cleanliness, location, staff hospitality and ambiance.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,076 reviews
Price from
US$119
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...

M
Mateusz
From
Switzerland
Location, beach, bar, restaurant, dogs. All good!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,041 reviews
Price from
US$50.65
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....

A
Andrea
From
Ireland
Everything was nearly 100%, the staff members from reception, cleaners bar members and entertainment were very friendly, the food was limited but nice, really nice private location, rooms were super clean and spacious. Amazing views.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,279 reviews
Price from
US$160.10
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.

S
Stefan
From
Belgium
The pools are very good and spacious. No problem to find seats and parasols. The cocktails at the cocktail bar in the pool are delicious and contain a good amount of alcohol ;-)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,902 reviews
Price from
US$138.62
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.

M
Mikołaj
From
Poland
Very charmfull place with goergous ocean view from the balcony in the room and from the hotel restaurant. Owners are very accommodating and helpful. They would like you to make you feel like a home! I really recommend this place to stay! :)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 257 reviews
Price from
US$135.24
1 night, 2 adults

Casa Blanca del Mar

Hotel in Bello Horizonte, Santa Marta

Set within a few steps of Bello Horizonte and 11 km of Rodadero Sea Aquarium and Museum, Casa Blanca del Mar offers rooms with air conditioning and a private bathroom in Santa Marta.

M
Michele
From
Italy
The location was just where I needed it. Really close to the beach, excellent breakfast and the restaurant was really good
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 112 reviews
Price from
US$58.47
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.

M
Maylis
From
United Kingdom
The place it’s amazing and the owner and all waitresses are amazing
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 184 reviews
Price from
US$64.85
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, 240 reviews
Price from
US$160.10
1 night, 2 adults

Casa Verano Beach Hotel - Adults Only

Hotel in Pozo Colorado, Santa Marta

Located in Santa Marta, a few steps from Playa Cabo Tortuga, Casa Verano Beach Hotel - Adults Only provides accommodation with a garden, free private parking, a shared lounge and a terrace.

S
Susu
From
Finland
The hotel was absolutely amazing. Staff were very friendly and welcoming. Breakfast menu was small but quality was excellent. Once we had lunch and dinner and all food were really great. Beach is literally one door away from the hotel. And beach was quiet, clean and beautiful.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 394 reviews
Price from
US$113.08
1 night, 2 adults

Hospedaje Villa Naloy

Hotel in Pozo Colorado, Santa Marta

Situated in Santa Marta, 70 metres from Playa Cabo Tortuga, Hospedaje Villa Naloy features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

M
Marcel
From
Colombia
Very friendly staff, good food, directly next to the beach
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 131 reviews
Price from
US$73.23
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

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 391 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,279 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,448 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,759 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 907 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,076 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 478 reviews

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,648 reviews

Popular with guests booking beach hotels in Santa Marta

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

Popular with guests booking beach hotels in Santa Marta

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 914 reviews

Beach Hotels with swimming pools in Santa Marta and nearby

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 655 reviews

The Blue House Hostel Santa Marta features accommodation located 500 metres from the centre of Santa Marta and offers an outdoor swimming pool and an open-air bath.

From US$43.23 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,353 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$59.45 per night
Scored out of 10, guest rating 5.5
Passable - What previous guests thought, 2 reviews

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$121.59 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...

Featuring air-conditioned accommodation with a private pool, EIRA TACK by Tack Real Estate is located in Santa Marta. This beachfront property offers access to a balcony.

From US$115.76 per night
Scored out of 10, guest rating 4.8
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$166.14 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.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 32 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.

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$92.93 per night

Hotel Roca & Mar

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

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

From US$33.88 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 596 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$243.19 per night

Hotel Sol Inn Santa Marta

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

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

From US$62.15 per night

Arte Hotel

Santa Marta
Budget options available
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 391 reviews

Arte Hotel features a garden, private beach area, a shared lounge and terrace in Santa Marta. Featuring a restaurant, the 4-star hotel has air-conditioned rooms with a private bathroom.

From US$57.42 per night

Hotel Bahia Plaza

Santa Marta
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 611 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$48.23 per night

Techos Azules

Taganga
Budget options available
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 733 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$59.04 per night

Boasting air-conditioned accommodation with a private pool, sea view and a terrace, Cabañas Annapurna - Cabaña #1 - Jacuzzi privado is set in Taganga. 200 metres from Playa de Taganga and 4.3 km from...

Enjoy breakfast in Santa Marta and nearby

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 66 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$67.55 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 650 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$48.64 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 534 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$72.28 per night

Hostal Casa Roma

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

Hostal Casa Roma features a shared lounge, terrace, a restaurant and bar in Taganga.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 300 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$65.66 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 246 reviews

Situated in Taganga, 200 metres from Playa de Taganga, Hotel Taganga Dive Santa Marta features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

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

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

From US$72.96 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 68 reviews

Located in Santa Marta, 1.8 km from El Rodadero Beach, Perla Roca Hotel Boutique - Beach Front provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach...

From US$241.16 per night

Highly rated beach hotels in Santa Marta and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 41 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$19.45 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews

Located within 60 metres of Playa de Taganga and 4.4 km of Simon Bolivar Park, La Magia del Atardecer provides rooms with air conditioning and a private bathroom in Santa Marta.

From US$75.25 per night

Apartamento Mattos

Taganga
8.0+ review score
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 58 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$37.83 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 437 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$37.83 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 55 reviews

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

From US$50.26 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$121.59 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 37 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$38.89 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 22 reviews

Featuring air-conditioned accommodation with a private pool, garden view and a balcony, Acogedor apartamento Rodadero Santa Marta con vista al Lago is located in Santa Marta.

FAQ about beach hotels in Santa Marta

Beach hotels that guests love in Santa Marta

See all
Avg. price/night: US$63.50
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 243 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$75.66
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 166 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$81.06
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 358 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$68.36
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 230 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$59.45
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,353 reviews
Really clean rooms. Right on the beachfront
Guest review by
maria
Solo traveller