Find hotels near Santa Marta Beach, from CA $29

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Marta Beach hotels

Placita Vieja Hotel Boutique Spa

Placita Vieja Hotel Boutique Spa
3.5 star property
0.3 km from Santa Marta Beach
9.8 out of 10, Exceptional, (97 reviews)
"Friendly helpful staff. Meticulous cleanliness. Service and amenities exceptional. Well appointed and charming room with very practical amenities."
United States
Robert
The price is CA $136
CA $136 total
Feb 25 - Feb 26
Placita Vieja Hotel Boutique Spa

Grand Marina Santa Marta

Grand Marina Santa Marta
3.0 star property
0.2 km from Santa Marta Beach
9.8 out of 10, Exceptional, (182 reviews)
"The staff were nice, the units were clean and had everything we needed to Enjoy our stay."
Canada
Simon
Grand Marina Santa Marta

Casa de Isabella, a Kali Hotel

Casa de Isabella, a Kali Hotel
3.5 star property
0.2 km from Santa Marta Beach
9.4 out of 10, Exceptional, (242 reviews)
"This was such a magical secret garden. The rooms were spacious and comfortable with excellent air conditioning. The pool was awesome and the breakfast was awesomer. The location is near dining and attractions. "
United States
Sidney
The price is CA $106
CA $106 total
Mar 26 - Mar 27
Casa de Isabella, a Kali Hotel

Casa Rosa Hotel

Casa Rosa Hotel
3.0 star property
0.4 km from Santa Marta Beach
9.4 out of 10, Exceptional, (9 reviews)
"The room and bath were very clean, staff very friendly and helpful, breakfast delicious!"
United States
Jennifer
The price is CA $100
CA $100 total
Feb 24 - Feb 25
Casa Rosa Hotel

Hotel Boutique Maree

Hotel Boutique Maree
3.5 star property
0.2 km from Santa Marta Beach
9.2 out of 10, Wonderful, (62 reviews)
"We had a nice room near the restaurants and Parque los Novios. Breakfast was excellent "
United States
Victor
Hotel Boutique Maree

AC Hotel by Marriott Santa Marta

AC Hotel by Marriott Santa Marta
3.5 star property
0.2 km from Santa Marta Beach
8.8 out of 10, Excellent, (522 reviews)
"The room was clean and the staff was very nice. The hotel is well situated and I had a great view. "
United States
Michael
The price is CA $127
CA $127 total
Mar 5 - Mar 6
AC Hotel by Marriott Santa Marta

Hotel Boutique La Solera Del Pozo

Hotel Boutique La Solera Del Pozo
3.0 star property
0.4 km from Santa Marta Beach
9.2 out of 10, Wonderful, (10 reviews)
"The hotel is really beautiful and the staff very friendly and helpful. I’ll recommend this one! Best stay in Colombia "
Italy
Giuseppe
The price is CA $64
CA $64 total
Mar 2 - Mar 3
Hotel Boutique La Solera Del Pozo

Hotel Boutique Jardín Del Duque

Hotel Boutique Jardín Del Duque
3.5 star property
0.1 km from Santa Marta Beach
8.6 out of 10, Excellent, (79 reviews)
"Conveniently located quaint hotel at a great price. "
United States
Sarrah
The price is CA $73
CA $73 total
Feb 26 - Feb 27
Hotel Boutique Jardín Del Duque

Hotel Boutique Casa Carolina Santa Marta

Hotel Boutique Casa Carolina Santa Marta
4.0 star property
0.6 km from Santa Marta Beach
9.2 out of 10, Wonderful, (370 reviews)
"This hotel was very clean and the staff were very attentive "
United States
Louis
The price is CA $130
CA $130 total
Feb 24 - Feb 25
Hotel Boutique Casa Carolina Santa Marta

Casa Verde Boutique Hotel

Casa Verde Boutique Hotel
4.0 star property
0.5 km from Santa Marta Beach
9.2 out of 10, Wonderful, (140 reviews)
"Great location. Great staff. "
United States
Andres
Casa Verde Boutique Hotel

Hotel Boutique Adaz

Hotel Boutique Adaz
3.0 star property
0.4 km from Santa Marta Beach
9.0 out of 10, Wonderful, (17 reviews)
"Clean and comfortable, with nice rooftop sitting areas, in a good location. My main issue: the water in the shower was cold. "
Mexico
Anonymous traveller
Hotel Boutique Adaz

panamerican hostel

panamerican hostel
1.0 star property
0.2 km from Santa Marta Beach
10.0 out of 10, Exceptional, (4 reviews)
"Good"
United States
Marco
The price is CA $29
CA $29 total
Feb 25 - Feb 26
panamerican hostel

Casa de Leda, a Kali Hotel

Casa de Leda, a Kali Hotel
4.0 star property
0.5 km from Santa Marta Beach
9.4 out of 10, Exceptional, (296 reviews)
"Beautiful and unique rooms, great breakfast!"
United States
Samina
The price is CA $126
CA $126 total
Feb 26 - Feb 27
Casa de Leda, a Kali Hotel

El Cactus Luxury Apartments in Historic Center

El Cactus Luxury Apartments in Historic Center
3.5 star property
0.8 km from Santa Marta Beach
10.0 out of 10, Exceptional, (90 reviews)
"Room was clean..comfortable and quiet. Personnel was attentive and friendly "
United States
Daniel
The price is CA $95
CA $95 total
Feb 24 - Feb 25
El Cactus Luxury Apartments in Historic Center

Hotel Boutique Don Pepe

Hotel Boutique Don Pepe
4.0 star property
0.3 km from Santa Marta Beach
9.4 out of 10, Exceptional, (121 reviews)
"Everything was fantastic. 10 out of 10."
Canada
Peter
Hotel Boutique Don Pepe

Bonita Bay Concept Hotel by Xarm Hotels

Bonita Bay Concept Hotel by Xarm Hotels
4.0 star property
0.3 km from Santa Marta Beach
8.6 out of 10, Excellent, (140 reviews)
"Construction going on in the hotel from 9 am in the morning till 5 pm in the evenings. Total disregard for the guests comfort....could not sleep in Had to stay out of the room because of the noise. Brought to notice of the receptionist who expressed their inability to do anything. "
Canada
Virenderjit
The price is CA $68
CA $70 total
Feb 24 - Feb 25
Bonita Bay Concept Hotel by Xarm Hotels

Hotel Puerto Pelicano

Hotel Puerto Pelicano
3.0 star property
0.4 km from Santa Marta Beach
8.8 out of 10, Excellent, (49 reviews)
"Very convenient location "
United States
Israel
The price is CA $65
CA $65 total
Mar 10 - Mar 11
Hotel Puerto Pelicano

Hotel Boutique Marboré

Hotel Boutique Marboré
3.5 star property
0.4 km from Santa Marta Beach
9.2 out of 10, Wonderful, (41 reviews)
"The area was good close to everything "
United States
Rowan
Hotel Boutique Marboré

La Casa del Totumo

La Casa del Totumo
3.0 star property
0.4 km from Santa Marta Beach
9.8 out of 10, Exceptional, (8 reviews)
"Great place to stay. Even though it was noisy from the bars nearby in the evening up until 2am. "
United Kingdom
Massimo
The price is CA $495
CA $495 total
Mar 8 - Mar 9
La Casa del Totumo

Hilton Garden Inn Santa Marta

Hilton Garden Inn Santa Marta
3.5 star property
0.4 km from Santa Marta Beach
8.8 out of 10, Excellent, (853 reviews)
"Yess, everything was excelent"
United States
GABRIEL
The price is CA $140
CA $140 total
Mar 22 - Mar 23
Hilton Garden Inn Santa Marta
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.

Compare popular hotels close to Santa Marta Beach

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Outdoor pool, open 9:00 AM to 9:00 PM, sun loungers
Placita Vieja Hotel Boutique Spa
3.5 star property
9.8
Exceptional
97 reviews
View
Balcony
Grand Marina Santa Marta
3.0 star property
9.8
Exceptional
182 reviews
View
Suite, Private Pool
Casa de Isabella, a Kali Hotel
3.5 star property
9.4
Exceptional
242 reviews
View
Outdoor pool
Casa Rosa Hotel
3.0 star property
9.4
Exceptional
9 reviews
View
Outdoor pool, sun loungers
Hotel Boutique Maree
3.5 star property
9.2
Wonderful
62 reviews
View

Top Santa Marta Beach Hotel Reviews

Hotels near other Santa Marta Beach attractions

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 Boutique

Casa 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 Oro

Hostal 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 HISTORICO

ZAMAY 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 Oro

Hostal 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 HISTORICO

ZAMAY 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 Cayenne

Masaya 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 $29 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 Carolina

Hotel 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 Resort

Hotel 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 Pepe

Just 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 Taganga

Vito 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 Felipe

Hostal 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 Pepe

Hotel 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 Boutique

Casa 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 Oro

Hostal 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 HISTORICO

ZAMAY 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 Pepe

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

Casa 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 Hotel

Casa 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 RESORT

HOTEL 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 Hotel

Camali 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 Plaza

Situated 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 Akuamarina

Hotel 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 Hostel

Viajero 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 Tayrona

Located 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.
Can I find Expedia discounts for hotels near Santa Marta Beach?
Sign in to your account to unlock instant savings and access Member Prices on Expedia. Members always get our best prices, so join for free and look for great discounts on top hotels near Santa Marta Beach.

Explore a world of travel with Expedia