Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Beach Hotels & Resorts in Santa Marta from $26

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Santa Marta Beach Hotels

Hotel Casa Los Cerros Taganga
Great for beach vacations
3 out of 5
Carrera 2 N° 1-35. Barrio Dumaruka, Santa Marta, Magdalena
The price is $63 per night from Jan 21 to Jan 22
4.7/5Exceptional! (63 reviews)
Travelers like: close to beach, beach towels, outdoor pool
Wonderful little hotel with wonderful hosts

"We spent two nights in Casa los Cerros and found the place charming and comfortable. We enjoyed conversing with Jean-Luc and Ana. Great pool and delicious food."…"

Reviewed on Jan 24, 2020

Hotel Casa Los Cerros Taganga
La Calzada del Santo
Great for beach vacations
2.5 out of 5
CALLE 16, 2-43, Santa Marta, Magdalena
Get Rates
4.7/5Exceptional! (66 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"Perfect location. Great staff and easy access to everything. Boutique hotel with many charming years. Love it and will go back next time. Music in the area is quite high but ends at 2200 so no problem sleeping."…"

Reviewed on Aug 29, 2019

La Calzada del Santo
Casa de Leda, a Kali Hotel
Great for beach vacations
4 out of 5
Calle 18 #4-38, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
The price is $53 per night from Jan 21 to Jan 22
4.6/5Exceptional! (206 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"I chose a room on the top floor for the view of the sky and it’s location in the Historic center. Casa de Leda offered me a free breakfast and Wifi to get me started. Many restaurants, bars and a Park de Los Novios is a walking distance from Casa de Leda. The Marina is a walking distance too and ..."…"

Reviewed on Jan 13, 2021

Casa de Leda, a Kali Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Aite Hotel
Great for beach vacations
3.5 out of 5
Km 67 troncal del caribe Via Rioacha, Sobre El Mar, Dibulla, La Guajira
The price is $114 per night from Jan 21 to Jan 22
4.6/5Wonderful! (67 reviews)
Travelers like: on the beach, sun loungers, massages on beach, beach umbrellas
Travelers say...

"We like the food, the view, location. The people was very kind. Is a place to dissconnect from the the world and enjoy a quiet and paceful time with the nature"…"

Reviewed on Nov 15, 2019

Aite Hotel
Hotel Boutique Casa Carolina
Great for beach vacations
4 out of 5
Calle 12 # 3-40, Centro Histórico, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
The price is $87 per night from Jan 21 to Jan 22
4.6/5Wonderful! (223 reviews)
Travelers like: close to beach, kids pool
Travelers say...

"No elevator to the 3rd floor so had to lug my case up & down 6 flights of stairs."…"

Reviewed on Mar 7, 2020

Hotel Boutique Casa Carolina
Best Western Plus Santa Marta Hotel
Great for beach vacations
3.5 out of 5
Calle 24 No 3-65, Santa Marta
Free CancellationReserve now, pay when you stay
The price is $62 per night from Jan 29 to Jan 30
4.5/5Wonderful! (210 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"Clean and friendly staff only issue is restaurant didn’t have coffee"…"

Reviewed on Nov 24, 2020

Best Western Plus Santa Marta Hotel
Del Mar Hotel
Great for beach vacations
3 out of 5
Calle 8 No 2 - 78, Rodadero, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
The price is $53 per night from Jan 21 to Jan 22
4.5/5Wonderful! (278 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"The hotel has a great location at Rodadero. Two blocks away from the beach makes is a sweet spot for any visitor. I loved the fact that it is surrounded by so many options to eat and different shops to get those toiletries that I might have forgotten to pack. I would stay there again and again. ..."…"

Reviewed on Oct 13, 2020

Del Mar Hotel
Villa Maria Tayrona, a Kali Hotel
Great for beach vacations
3 out of 5
Troncal del Caribe Km 34, Via Parque Tayrona, Santa Marta, Magdalena
The price is $124 per night from Jan 21 to Jan 22
4.5/5Wonderful! (105 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"The place is amazing. They change our family reservation without tell us. Kids sleeping in different room as planned was a nightmare. The food, the staff just amazing. I will back just with my wife."…"

Reviewed on Jan 6, 2021

Villa Maria Tayrona, a Kali Hotel
Mercure Santa Marta Emile
Great for beach vacations
3.5 out of 5
Calle 115 No 2 39, Bello Horizonte, Santa Marta
Free CancellationReserve now, pay when you stay
The price is $65 per night from Feb 1 to Feb 2
4.4/5Wonderful! (255 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"Hotel is really good, but rooms are small, breakfast buffet is really good, beach is only two blocks from property, good value overall"…"

Reviewed on Mar 21, 2020

Mercure Santa Marta Emile
Viajero Tayrona Hostel & Ecohabs
Great for beach vacations
3.5 out of 5
Km 48, Via Santa Marta - Riohacha, Santa Marta, Magdalena
The price is $87 per night from Jan 24 to Jan 25
4.4/5Wonderful! (35 reviews)
Travelers like: close to beach, sun loungers, massages on beach, beach umbrellas
Would not stay here again.

"The hotel bungalow itself was very nice for the price. The hotel bar (on the beach) sucked. The bartender had a limited assortment of liquors. The bartender at the pool/beach bar was unable to make a mojito. In general, excluding at the front desk, service was poor. The beach was dirty and ..."…"

Reviewed on Feb 3, 2020

Viajero Tayrona Hostel & Ecohabs
Playa Mandala
Great for beach vacations
3 out of 5
Km 72 Vía Santa Marta - Riohacha, Dibulla, La Guajira
Get Rates
4.3/5Excellent! (32 reviews)
Travelers like: on the beach, cabanas, beach umbrellas, beach towels
Simply the best

"The best place we've stayed in Colombia! Relaxed and exclusive with all the modern comforts, plus the food is great! All the staff were very helpful and went above and beyond to help me surprise my girlfriend on her birthday"…"

Reviewed on Mar 18, 2018

Playa Mandala
Irotama Resort
Great for beach vacations
4 out of 5
Km 14 Via Cienaga, Santa Marta, Magdalena
The price is $171 per night from Feb 3 to Feb 4
4.2/5Excellent! (403 reviews)
Travelers like: on the beach, sun loungers, beach umbrellas, beach towels
Travelers say...

"The grounds are beautiful and the resort has gorgeous paths to stroll on while looking at the beach. The staff is amazingly warm, friendly, precessional, and helpful. We stayed at the Bohíos and they were perfect. The breakfast buffet is varied and generous. My only complaint would be the prices ..."…"

Reviewed on Nov 30, 2020

Irotama Resort
Estelar Santamar Hotel & Centro de Convenciones
Great for beach vacations
3.5 out of 5
Km. 8 Pozos Colorados, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
The price is $74 per night from Jan 25 to Jan 26
4.2/5Very Good! (367 reviews)
Travelers like: on the beach, massages on beach, beach umbrellas, beach towels
Travelers say...

"The hotel it's a classic Santa marta hotel. Good attention. Good food."…"

Reviewed on Jan 1, 2021

Estelar Santamar Hotel & Centro de Convenciones
Hotel Tamacá Beach Resort
Great for beach vacations
3.5 out of 5
Carrera 2a No. 11A - 98, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
The price is $84 per night from Feb 1 to Feb 2
4.2/5Very Good! (199 reviews)
Travelers like: on the beach, outdoor pool
Travelers say...

"Staff is very friendly and helpful, amazing Pool. I wood definitely recommend this hotel"…"

Reviewed on Nov 25, 2020

Hotel Tamacá Beach Resort
Hotel Nueva Granada
Great for beach vacations
3 out of 5
Calle 12 # 3-17, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
The price is $26 per night from Jan 26 to Jan 27
3.9/5Good! (98 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"The hotel and service were good enough. Arriving at night it is in a bit of a dodgy looking area. In the daytime it is fine. A fairly plain fan room for the price. But it did the job for a one night transit."…"

Reviewed on Jan 15, 2019

Hotel Nueva Granada
Hotel Palma Blanca del Mar
Great for beach vacations
3 out of 5
Calle 20 No 1 B - 69, Rodadero, Santa Marta, Magdalena
Get Rates
3.9/5Good! (24 reviews)
Travelers like: close to beach, kids pool
Travelers say...

"Excellent location, quiet, but near the beach, shops and restaurants. The room was a bit small, but clean, quiet, and comfortable. Although parking on the street was available, we were allowed to park in the courtyard, which was more secure. The staff was very friendly and helpful with advice about ..."…"

Reviewed on Mar 21, 2018

Hotel Palma Blanca del Mar
Zuana Beach Resort
Great for beach vacations
3.5 out of 5
Carrera 2a No.6-80, Bello Horizonte, Santa Marta, Magdalena
Get Rates
3.8/5Good! (306 reviews)
Travelers like: on the beach, sun loungers, beach umbrellas, beach towels
Travelers say...

"I love the pools, food was good but a bit pricy I felt the service worsen a bit. Check in wasn´t good"…"

Reviewed on Dec 7, 2020

Zuana Beach Resort
GIO Hotel Santa Marta Tama
Great for beach vacations
3 out of 5
Vía Pozos Colorados km 8, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
The price is $47 per night from Feb 18 to Feb 19
3.7/5Good! (117 reviews)
Travelers like: on the beach, beach towels, kids pool
Travelers say...

"Everything was perfect, specially the front desk receptionist, I think her name is Gina, she’s awesome, i is will come back and recommend it...."…"

Reviewed on Apr 11, 2020

GIO Hotel Santa Marta Tama
La Ballena Azul Hotel
Great for beach vacations
2.5 out of 5
Carrera 1 Calle 18, Santa Marta, Magdalena
Get Rates
3.7/5Good! (63 reviews)
Travelers like: on the beach, sun loungers, beach towels
Great position

"Lovely hotel and friendly staff. You can walk out onto the beach. We booked a cheaper room - with view over courtyard. Unfortunately this was a tiny window onto to a public area so the room was very dark and thus felt very enclosed. Apart from this was excellent."…"

Reviewed on Jan 21, 2020

La Ballena Azul Hotel
Hotel Portobahia
3 out of 5
Carrera 4 No. 6-69 El Rodadero, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
The price is $36 per night from Feb 18 to Feb 19
3.6/5Good! (220 reviews)

"I liked the Location. I did not like the property. The building is very old and needs needs to be painted and repair."…"

Reviewed on Nov 14, 2019

Hotel Portobahia
Don't see what you're looking for?
We've got more Beach Hotels. Find the right one for you.
View all properties
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.

More Beachfront Hotels in Santa Marta

Beach Condos in Santa Marta

Beach Villas in Santa Marta

Beach Hotels in Santa Marta

Known for its beaches and parks, Santa Marta offers a lot for the traveler booking a beach vacation. There are 171 beach hotels and other accommodation options to choose from in this relaxing destination, so it's easy to find one that meets your needs.

As you browse for a place to stay by the water in Santa Marta, check out these top-rated beach hotels with positive customer reviews.

Best Western Plus Santa Marta Hotel - 3.5 hotel near Santa Marta Beach. It features an indoor pool, a poolside bar, and a restaurant. Guests love the beach and pool.

Aite Hotel - 3.5 hotel on the beach. Our travelers recommend its beach and helpful staff. This hotel boasts 2 outdoor swimming pools, full, and a restaurant. Activities include volleyball and hiking/biking trails.

Estelar Santamar Hotel & Centro de Convenciones - 3.5 family-friendly hotel on the beach. It offers 3 outdoor swimming pools, a poolside bar, and a restaurant. Activities include kayaking. Guest reviews highlight the beach and pool.

La Calzada del Santo - 3 hotel near Santa Marta Beach. It features an outdoor pool, complimentary wireless Internet access, and LCD televisions. Guests love the pool and walkability.

Hotel Palma Blanca del Mar - 3 hotel near Rodadero Beach. Our travelers recommend its pool and location. This hotel boasts an outdoor pool, English, and a restaurant.

Planning Your Trip to Santa Marta

Good weather can be important during a beach vacation, so you can use these local temperature and rainfall averages to decide when to visit.

  • Hottest months: May, April, June, and August, with an average temperature of 91°F
  • Coldest months: January, December, February, and October, with an average temperature of 74°F
  • Driest months: February, March, January, and December, with an average rainfall of 0.08 inches
  • Rainiest months: October, September, June, and July, with an average rainfall of 0.31 inches

Sightseeing in and Around Santa Marta

After arriving and checking into your hotel, you'll probably want to explore your surroundings. If you can't wait to check out the beaches, head to Santa Marta Beach or Taganga Beach for a relaxing day by the water. Discover the area's parks and hiking trails, and make time for local attractions like Santa Marta Cathedral and Customs House. For more things to see and do, consider visiting Tairona Gold Museum or Parque de Los Novios. Visitors also enjoy Santa Marta for its:
  • Cafés
  • Diving
  • Coral reefs
  • Tours

Getting Around Santa Marta

To get to Santa Marta, book a flight to Santa Marta (SMR-Simon Bolivar), the closest major airport, which is located 8.9 mi (14.4 km) from the city center. If you'd like to venture out around the area, you may want to rent a car for your trip.

Frequently asked questions

What is Santa Marta like for travelers who love the beach?
Known for its beaches and hiking trails, Santa Marta has a lot to offer the traveler dreaming of a beach holiday.
What's the best accommodation for a beach vacation in Santa Marta?
Best Western Plus Santa Marta Hotel is a top 3.5-star beach hotel offering an outdoor pool and a poolside bar, located within a short 8-minute walk of Santa Marta Beach. Other good options for your beach trip include Del Mar Hotel and Hotel Tamacá Beach Resort.
How many beach hotels are there in Santa Marta?
Choose from one of Expedia’s 142 hotels in Santa Marta for your beachside break.
When's the best time for a beach vacation in Santa Marta?
You can plan your beach trip with a look at year-round temperatures in Santa Marta: The hottest months are usually May and April with an average temp of 84°F, while the coldest months are January and February with an average of 81°F. The rainiest months in Santa Marta are September, August, October, and May, with each month seeing an average of 9 inches of rainfall.
What is there to see and do around Santa Marta?
After getting settled at your accommodation of choice, you’ll likely want to venture out and explore. If you can’t wait to check out the beaches, head to Taganga Beach or Blanca Beach for a relaxing day by the water. Discover the area’s parks and hiking trails, and make time for local attractions like Tayrona National Natural Park and Parque de Los Novios. For more things to see and do, consider visiting Rodadero Beach or Cristal Beach.
What's the best way to get to my beach hotel in Santa Marta?
Here’s some information to help you get to and around your beach accommodation in Santa Marta more easily: Make your way to Santa Marta with a flight to Santa Marta (SMR-Simon Bolivar), the closest major airport which is located 8.9 mi (14.4 km) away. If you’d like to venture out around the area, you may want to rent a car for your trip.

Recent reviews of Santa Marta hotels

More trip options