Default HTG hotel image

Find hotels near Santa Marta Beach, from CA $59

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 23 - Aug 24
Tomorrow
Aug 24 - Aug 25
Next weekend
Aug 28 - Aug 30
In two weeks
Sep 4 - Sep 6

Filter by

Star rating

Guest rating

Our top choices for Santa Marta Beach hotels

1. Placita Vieja Hotel Boutique Spa

Placita Vieja Hotel Boutique Spa
0.3 km from Santa Marta Beach
United States
Jeremy
CA $122
CA $122 total
Sep 23 - Sep 24
Placita Vieja Hotel Boutique Spa

2. MuchoSur Santa Marta

MuchoSur Santa Marta
0.5 km from Santa Marta Beach
United States
shishir
CA $74
CA $74 total
Sep 22 - Sep 23
MuchoSur Santa Marta

3. El Cactus Luxury Apartments in Historic Center

El Cactus Luxury Apartments in Historic Center
0.8 km from Santa Marta Beach
United States
carlos
CA $82
CA $82 total
Sep 23 - Sep 24
El Cactus Luxury Apartments in Historic Center

4. Grand Marina Santa Marta

Grand Marina Santa Marta
0.2 km from Santa Marta Beach
United States
Rolando Alfredo
CA $177
CA $177 total
Aug 24 - Aug 25
Grand Marina Santa Marta

5. Casa de Leda, a Kali Hotel

Casa de Leda, a Kali Hotel
0.5 km from Santa Marta Beach
United States
Stephen
CA $100
CA $100 total
Sep 5 - Sep 6
Casa de Leda, a Kali Hotel

6. Casana Rosa Hotel

Casana Rosa Hotel
1.2 km from Santa Marta Beach
United States
Ana
CA $98
CA $98 total
Sep 1 - Sep 2
Casana Rosa Hotel

7. Hotel Boutique Marboré

Hotel Boutique Marboré
0.4 km from Santa Marta Beach
United States
Patrick
CA $99
CA $99 total
Aug 27 - Aug 28
Hotel Boutique Marboré

8. Casa Verde Boutique Hotel

Casa Verde Boutique Hotel
0.5 km from Santa Marta Beach
United States
Armando
CA $115
CA $115 total
Aug 24 - Aug 25
Casa Verde Boutique Hotel

9. Camali Hotel

Camali Hotel
1.7 km from Santa Marta Beach
United States
Marcela
CA $92
CA $92 total
Sep 2 - Sep 3
Camali Hotel

10. Hotel Boutique La Solera Del Pozo

Hotel Boutique La Solera Del Pozo
0.4 km from Santa Marta Beach
United States
Richard
CA $85
CA $85 total
Sep 23 - Sep 24
Hotel Boutique La Solera Del Pozo

11. Hotel Akuamarina

Hotel Akuamarina
0.9 km from Santa Marta Beach
United States
Robert
CA $59
CA $59 total
Sep 22 - Sep 23
Hotel Akuamarina

12. Hotel Boutique Casa Carolina Santa Marta

Hotel Boutique Casa Carolina Santa Marta
0.6 km from Santa Marta Beach
United States
Jorge
CA $108
CA $108 total
Aug 27 - Aug 28
Hotel Boutique Casa Carolina Santa Marta

13. Casa Gaitana Hotel Gaitano

Casa Gaitana Hotel Gaitano
0.4 km from Santa Marta Beach
United States
Tatiana
CA $79
CA $79 total
Sep 6 - Sep 7
Casa Gaitana Hotel Gaitano

14. Hotel Boutique Maree

Hotel Boutique Maree
0.2 km from Santa Marta Beach
United States
Eric
CA $118
CA $118 total
Sep 15 - Sep 16
Hotel Boutique Maree

15. Casa de Isabella, a Kali Hotel

Casa de Isabella, a Kali Hotel
0.2 km from Santa Marta Beach
United States
Carlos
CA $94
CA $94 total
Sep 9 - Sep 10
Casa de Isabella, a Kali Hotel

16. HOTEL BOUTIQUE OLAS MARINAS LUXURY

HOTEL BOUTIQUE OLAS MARINAS LUXURY
0.5 km from Santa Marta Beach
United States
Jonathan
CA $65
CA $65 total
Aug 24 - Aug 25
HOTEL BOUTIQUE OLAS MARINAS LUXURY

17. AC Hotel by Marriott Santa Marta

AC Hotel by Marriott Santa Marta
0.2 km from Santa Marta Beach
Canada
Yandel
CA $144
CA $144 total
Aug 28 - Aug 29
AC Hotel by Marriott Santa Marta

18. Hilton Garden Inn Santa Marta

Hilton Garden Inn Santa Marta
0.4 km from Santa Marta Beach
United States
Hoffman
CA $137
CA $137 total
Aug 29 - Aug 30
Hilton Garden Inn Santa Marta

19. Hotel Boutique Casa Mia

Hotel Boutique Casa Mia
0.4 km from Santa Marta Beach
Italy
EMANUELE
CA $82
CA $82 total
Aug 28 - Aug 29
Hotel Boutique Casa Mia

20. Casa Charlotte Alma Hotels

Casa Charlotte Alma Hotels
0.5 km from Santa Marta Beach
United States
Jose Alberto
CA $74
CA $74 total
Sep 7 - Sep 8
Casa Charlotte Alma Hotels
View all properties

Compare popular hotels close to Santa Marta Beach

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
An aerial view of a rooftop pool area with multiple lounge chairs and a central pool.
Placita Vieja Hotel Boutique Spa
9.8
Exceptional
109 reviews
View
A rooftop pool with a sunset view, lounge chairs, and a tiled deck.
MuchoSur Santa Marta
9.6
Exceptional
48 reviews
View
A swimming pool with a tiled edge, a brick wall, and a white railing.
El Cactus Luxury Apartments in Historic Center
10.0
Exceptional
90 reviews
View
A balcony with two rocking chairs and a small table, overlooking a clear sea and a distant pier.
Grand Marina Santa Marta
9.8
Exceptional
202 reviews
View
A building with ornate columns and decorative moldings, illuminated by purple lighting.
Casa de Leda, a Kali Hotel
9.4
Exceptional
313 reviews
View

Top Santa Marta Beach Hotel Reviews

Hotel Boutique Adaz

Hotel Boutique Adaz

8/10 Good
"Nice boutique hotel. Very close to the center and lost of F&B options on walking distance."
Sven 3-night trip
Posted 2 hours ago
Hotel Boutique Adaz
Hilton Garden Inn Santa Marta

Hilton Garden Inn Santa Marta

10/10 Excellent
"Muy bonito y muy centrico"
Byron 5-night trip
Posted 17 hours ago
Hilton Garden Inn Santa Marta
Grand Marina Santa Marta

Grand Marina Santa Marta

10/10 Excellent
"This place is great the staff speaks very good English. Geraldine is the best! She will help you however she can to make your stay the best!"
Chase Ray 7-night trip
Posted 1 day ago
Grand Marina Santa Marta
AC Hotel by Marriott Santa Marta

AC Hotel by Marriott Santa Marta

10/10 Excellent
"Super bel hôtel, bien situé pour profiter de port et du centro. Les espaces communs sont excellents (lobby, piscine) mais la chambre est assez petite avec peu de rangement."
Julie 4-night trip
Posted 2 days ago
AC Hotel by Marriott Santa Marta
Hotel Puerto Pelicano

Hotel Puerto Pelicano

10/10 Excellent
"Great place, nice staff, lovely, clean and spacious rooms."
Iain 1-night trip
Posted 4 days ago
Hotel Puerto Pelicano
Hotel Tayromar

Hotel Tayromar

8/10 Good
"Hotel is in good location. It is clean, but hand towel in not good condition. Hand soap can in very small bottles, very difficult to handle. Breakfast is good, not enough table compared with the amount of clients."
Isabel 3-night trip
Posted 6 days ago
Hotel Tayromar
Placita Vieja Hotel Boutique Spa

Placita Vieja Hotel Boutique Spa

10/10 Excellent
"Perfect. Charming setting and skilled masseuses."
Floyd 2-night trip
Posted 2 weeks ago
Placita Vieja Hotel Boutique Spa
Casa Rosa Hotel

Casa Rosa Hotel

10/10 Excellent
"Friendly... Old fashioned, antique rooms.."
Eduardo 2-night trip
Posted 1 month ago
Casa Rosa Hotel
Hotel Boutique Don Pepe

Hotel Boutique Don Pepe

10/10 Excellent
"Great location , great room , great food, great staff. I’ll be back"
Carl 2-night trip
Posted 3 months ago
Hotel Boutique Don Pepe

Other attractions near Santa Marta Beach

Parque de los Novios

8.8/10 (690 reviews)
Meet friends and share a few drinks at this plaza in the center of Santa Marta, where you’ll find restaurants, bars and vendors selling snacks.
See properties

Marina Santa Marta

8.6/10 (322 reviews)
Explore the waterfront in Comuna 2 with a trip to Marina Santa Marta. While you're in the area, stroll along the beautiful beaches.
See properties

Old San Juan de Dios Hospital Museum

2.0/10 (1 review)
You can spend an afternoon exploring the galleries in Old San Juan de Dios Hospital Museum during your trip to Comuna 2. Wander the area's beautiful beaches or simply enjoy one of its top-notch restaurants.
See properties

San Juan Cultural Center

9.0/10 (2 reviews)
Enjoy an outing to San Juan Cultural Center during your stay in Comuna 2. Stroll along the area's beautiful beaches, or simply savor its top-notch restaurants.
See properties

Camellón Rodrigo de Bastidas Park

8.0/10 (12 reviews)
Explore the great outdoors at Camellón Rodrigo de Bastidas Park, a lovely green space in Comuna 2.
See properties

Simón Bolivar Park

8.2/10 (148 reviews)
Explore the great outdoors at Simón Bolivar Park, a lovely green space in Comuna 2. While you're in the area, stroll along the beautiful beaches.
See properties

Tairona Gold Museum

8.8/10 (21 reviews)
You can spend an afternoon studying the exhibits at Tairona Gold Museum in Comuna 2. While you're in the area, stroll along the beautiful beaches.
See properties

Customs House

8.6/10 (13 reviews)
Find out about the history of Comuna 2 when you take a trip to Customs House. While you're in the area, stroll along the beautiful beaches.
See properties

Frequently asked questions

What are the top-rated hotels near Santa Marta Beach?
Discover the top-rated hotels near Santa Marta Beach that combine comfort and convenience for an unforgettable stay.Casa Maria Hotel BoutiqueCasa Maria Hotel Boutique is a charming 3-star hotel located 7.7 km from Santa Marta Beach, with a perfect review rating of 10 from travellers. This boutique hotel includes an outdoor pool and offers a complimentary breakfast to start the day. Guests appreciate the convenience of a fully equipped kitchen in their rooms and free parking nearby, making it an ideal choice for those who value comfort and accessibility.Hostal La Minita de OroHostal La Minita de Oro, also rated 10 by travellers, is another excellent choice, located just 7 minutes from Santa Marta Beach. This cozy 3-star hostel offers a welcoming atmosphere with free local breakfast and daily housekeeping. Guests can relax at the nearby beach or enjoy the vibrant local scene, with a beach bar and nearby museum providing unique local experiences.ZAMAY CENTRO HISTORICOZAMAY CENTRO HISTORICO, rated 10 by travellers, is just a 7-minute walk from Santa Marta Beach. This stunning hotel features an outdoor pool, perfect for relaxation after a day in the sun. Guests can enjoy free continental breakfast and unwind at the poolside bar. With amenities like daily housekeeping and free toiletries, this hotel offers a delightful stay in close nearby the beach and historic district.
What hotels are within walking distance to Santa Marta Beach?
Discover the ultimate beachfront retreat with top-rated hotels just a short stroll from Santa Marta Beach.Hostal La Minita de OroHostal La Minita de Oro boasts a perfect review rating of 10 and is a charming 3-star accommodation located only 7 minutes from Santa Marta Beach. This inviting hostal offers free daily breakfast and convenient nearby parking. Guests can unwind at the beach bar or explore the local museums and attractions within walking distance. With air-conditioned rooms and daily housekeeping, it provides a comfortable and enjoyable stay for all travellers.ZAMAY CENTRO HISTORICOZAMAY CENTRO HISTORICO is a stunning 10 rated hotel, located just a 7-minute walk from Santa Marta Beach. This inviting hotel features a beautiful outdoor pool and a poolside bar, perfect for relaxing under the sun. Guests can enjoy complimentary breakfast daily, along with free toiletries and daily housekeeping to enhance their stay. The historical district location adds a unique charm, making it a great choice for travellers looking to explore the area.Masaya CayenneMasaya Cayenne is another exceptional choice with a 10 review rating, situated just 8 minutes from Santa Marta Beach. This 3-star hotel features a shared outdoor pool with swim-up room access and offers stunning beach views. Guests can enjoy 24-hour room service and complimentary toiletries for added convenience. With air conditioning and self-parking available, it promises a relaxing and straightforward experience for travellers.
How much is a hotel near Santa Marta Beach?
Staying near Santa Marta Beach is a treat, with plenty of hotels from CA $59 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near Santa Marta Beach?
Finding the perfect family-friendly hotel near Santa Marta Beach can enhance your holidays experience immensely. Here are some top-rated hotels that cater to families, ensuring comfort and fun for everyone.Hotel Boutique Casa CarolinaHotel Boutique Casa Carolina has a welcoming atmosphere just an 8-minute walk from Santa Marta Beach. This 4-star hotel features a children's pool, free cribs, and babysitting services, making it an excellent choice for families. Rated 9.2 by travellers, it also boasts amenities like a full-service spa, outdoor pool, and complimentary breakfast for a delightful stay.Hotel Tamacá Beach ResortHotel Tamacá Beach Resort is situated 6.1 km from Santa Marta Beach and is an ideal family-friendly destination with a review rating of 8.2. The hotel offers connecting rooms, a children's playground, and complimentary breakfast for kids. Guests can enjoy the outdoor pool, beachfront dining, and easy access to nearby attractions, ensuring a memorable family getaway.Hotel Boutique Don PepeJust a 3-minute walk from Santa Marta Beach, Hotel Boutique Don Pepe is a charming 4-star hotel rated 9.2 by travellers. Families will appreciate the children's pool, free rollaway beds, and onsite babysitting services. The hotel also features a hot tub, spa services, and a delicious complimentary breakfast, making it a perfect choice for a family holidays.
Which hotels near Santa Marta Beach offer the best views?
Discover the best hotels near Santa Marta Beach that offer stunning views and exceptional comfort for your stay.Vito Hotel Boutique TagangaVito Hotel Boutique Taganga offers a delightful 3-star stay just 5.3 km from Santa Marta Beach, with a travellers' rating of 9.4. Guests can take in breathtaking views from the terrace or enjoy a complimentary breakfast each morning. The hotel also features a spa and offers beach shuttles, making it a perfect base for exploring the nearby coastline.Hostal La Casa de FelipeHostal La Casa de Felipe is a cozy option for travellers looking for views, rated 9.2 by travellers and located 5.3 km from Santa Marta Beach. This welcoming hostel features a rooftop terrace with ocean views, an outdoor pool, and convenient beach shuttle services. With amenities like shared kitchens and daily housekeeping, it provides a casual yet comfortable atmosphere for all.Hotel Boutique Don PepeHotel Boutique Don Pepe, rated 9.2 by travellers, is a charming 4-star hotel located just a 3-minute walk from Santa Marta Beach. The hotel boasts a beautiful outdoor pool, spa services, and a lovely terrace where travellers can enjoy the stunning surroundings. With amenities like free breakfast and an onsite yoga class, it ensures a relaxing and rejuvenating experience for all travellers.
What are the best affordable hotels near Santa Marta Beach?
For travellers seeking affordable stays near Santa Marta Beach, these top-rated hotels offer great value and comfort just steps from the shore.Casa Maria Hotel BoutiqueCasa Maria Hotel Boutique is a tranquil retreat situated 7.7 km from Santa Marta Beach, offering a 3-star experience with a remarkable review rating of 10. This boutique hotel caters to travellers' needs with features like free WiFi and parking, along with an inviting outdoor pool. Perfect for families, it provides a cozy atmosphere and complimentary local breakfast to start the day right.Hostal La Minita de OroHostal La Minita de Oro is just a 7-minute stroll from Santa Marta Beach, rated an impressive 10 by travellers. This 3-star hostal features free daily breakfast and WiFi, ensuring a comfortable stay for travellers. With amenities like beach access and nearby parking, it's an ideal spot for those wishing to enjoy the sandy shores and local attractions.ZAMAY CENTRO HISTORICOZAMAY CENTRO HISTORICO is a charming accommodation located just a 7-minute walk from Santa Marta Beach. With a perfect review rating of 10, it offers travellers a delightful experience with amenities such as free continental breakfast and WiFi. Guests can also enjoy the outdoor pool, garden, and nearby historical district, making it an excellent choice for those wanting to soak in local culture and beach vibes.
What are the best boutique hotels near Santa Marta Beach?
For those seeking an unforgettable boutique stay near Santa Marta Beach, these top-rated hotels offer a blend of charm and comfort just moments from the shore.Hotel Boutique Don PepeHotel Boutique Don Pepe, a 4-star gem just 3 minutes from Santa Marta Beach, has a traveler rating of 9.2. This boutique hotel features a beautiful outdoor pool, complimentary breakfast, and a spa for relaxation. Guests can enjoy amenities like a hot tub, yoga classes, and romantic couples dining, making it an ideal choice for both relaxation and adventure.Casa de Leda, a Kali HotelCasa de Leda, a Kali Hotel is a stunning 4-star boutique hotel located just a 6-minute walk from Santa Marta Beach. With a remarkable review rating of 9.4, this hotel offers a full-service spa, outdoor pool, and a terrace for relaxation. Guests enjoy luxurious amenities including Egyptian cotton sheets, designer toiletries, and complimentary bathrobes, ensuring a plush stay in this charming setting.Casa de Isabella, a Kali HotelCasa de Isabella, a Kali Hotel, rated 9.4 by travellers, is a delightful 3.5-star boutique hotel located only 2 minutes from Santa Marta Beach. This family-friendly hotel features an outdoor pool and offers a complimentary crib service for younger travellers. The hotel boasts stylish amenities such as private in-room pools and 24-hour room service, creating a comfortable and inviting atmosphere.
Are there any hotels with pools close to Santa Marta Beach?
For travellers seeking hotels with pools near Santa Marta Beach, there are excellent options that promise comfort and relaxation.HOTEL KARAYA DIVE RESORTHOTEL KARAYA DIVE RESORT is a 4-star hotel located 6.8 km from Santa Marta Beach, a review rating of 9.0. This resort features an inviting outdoor pool suitable for children and accessible for all travellers. With amenities like complimentary breakfast, a spa, and onsite scuba diving, it offers a unique experience for travellers looking to explore both relaxation and adventure.Camali HotelCamali Hotel is a 3.5-star hotel located just 2.1 km from Santa Marta Beach, offering a delightful outdoor pool complete with sun loungers and a poolside bar, perfect for family-friendly fun. Rated 9.4 by travellers, travellers can also enjoy amenities like free breakfast, airport transportation, and easy access to nearby kayaking and snorkeling adventures.Hotel Catedral PlazaSituated only a 7-minute walk from Santa Marta Beach, Hotel Catedral Plaza is a charming 3-star hotel with a review rating of 8.6. Guests can relax in the outdoor pool, which features a poolside bar and sun loungers, making it ideal for families. Additional amenities include room service, a rooftop terrace, and easy airport shuttle access, ensuring a comfortable and convenient stay.
What are the best pet-friendly hotels near Santa Marta Beach?
Discover the perfect pet-friendly hotels near Santa Marta Beach, ideal for travellers who want to enjoy a sunny getaway with their furry friends.Hotel AkuamarinaHotel Akuamarina, just a 10-minute walk from Santa Marta Beach, welcomes pets with open arms, providing amenities like food and water bowls and a litter box. Rated by travellers with an impressive 9.4 and a 3.5-star rating, this hotel features daily housekeeping, a hot tub, and complimentary breakfast to elevate your stay. Guests can also enjoy a hosted evening meal on the terrace, making it a cozy retreat for both you and your pet.Viajero Santa Marta HostelViajero Santa Marta Hostel is a cozy option just 12 minutes from Santa Marta Beach, perfect for travellers with pets. Rated 9.0 by travellers, this vibrant hostel provides pet-friendly accommodations and features a refreshing outdoor pool. With amenities like 24-hour airport shuttle service and nearby rock climbing, it's an ideal spot for adventurous travellers looking to explore the area with their pets.Hostal Paraiso TayronaLocated 5.5 km from Santa Marta Beach, Hostal Paraiso Tayrona is a charming 3-star hotel that allows pets to stay free of charge. With a traveler rating of 8.8, this hotel offers shared refrigerators and a relaxing spa, along with a playground for children. Guests can also enjoy a continental breakfast and the convenience of an airport shuttle, ensuring a comfortable experience for both you and your furry companion.
Can I book a fully refundable hotel close to Santa Marta Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Santa Marta Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.

Explore a world of travel with Expedia