Find hotels near Santa Marta Beach, from CA $33

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Marta Beach hotels

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, (184 reviews)
"The staff were nice, the units were clean and had everything we needed to Enjoy our stay."
Canada
Simon
The price is CA $156
CA $156 total
Apr 15 - Apr 16
Grand Marina Santa Marta

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, (99 reviews)
"Absolute gem. Hope to stay here again! "
Canada
Jeffrey
The price is CA $90
CA $90 total
Apr 21 - Apr 22
Placita Vieja Hotel Boutique Spa

Hotel Boutique La Solera Del Pozo

Hotel Boutique La Solera Del Pozo
3.0 star property
0.4 km from Santa Marta Beach
9.4 out of 10, Exceptional, (11 reviews)
"I really enjoyed this hotel. It is right in the thick of the city, but I did not hear the party noise from outside. I did have on the loud (in a good white noise kind of way) air conditioner on at night AND the fan on. The bed was huge! Carlo is a great host and took care and of every need. The lock on the hotel and rooms is very secure. Carlo took my suitcase in safe storage while I hiked to Ciudad Perdida, which was very convenient."
United States
William
The price is CA $65
CA $65 total
Apr 19 - Apr 20
Hotel Boutique La Solera Del Pozo

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 $80
CA $80 total
May 12 - May 13
Casa de Isabella, a Kali Hotel

SGH SAN AGUSTIN HOTEL

SGH SAN AGUSTIN HOTEL
2.0 star property
0.5 km from Santa Marta Beach
9.6 out of 10, Exceptional, (5 reviews)
"Excelente lugar! Limpio, bonito y muy bien ubicado. "
Australia
ERIK
The price is CA $33
CA $33 total
Apr 16 - Apr 17
SGH SAN AGUSTIN HOTEL

panamerican hostel

panamerican hostel
1.0 star property
0.2 km from Santa Marta Beach
10.0 out of 10, Exceptional, (4 reviews)
"Close to beach and historic area."
United States
Amjad
The price is CA $34
CA $34 total
Apr 12 - Apr 13
panamerican hostel

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 $119
CA $119 total
Apr 26 - Apr 27
El Cactus Luxury Apartments in Historic Center

Hotel Boutique Casa Mia

Hotel Boutique Casa Mia
3.0 star property
0.4 km from Santa Marta Beach
8.8 out of 10, Excellent, (93 reviews)
"Great location! "
United States
amado
The price is CA $67
CA $67 total
Apr 14 - Apr 15
Hotel Boutique Casa Mia

Hotel Puerto Pelicano

Hotel Puerto Pelicano
3.0 star property
0.4 km from Santa Marta Beach
8.8 out of 10, Excellent, (53 reviews)
"Very convenient location "
United States
Israel
The price is CA $74
CA $74 total
Apr 14 - Apr 15
Hotel Puerto Pelicano

Hotel Boutique Adaz

Hotel Boutique Adaz
3.0 star property
0.4 km from Santa Marta Beach
8.6 out of 10, Excellent, (18 reviews)
"Staff was curtious. Hotel is well located near the busy streets of Sta Martha. The rooms were we stayed on the roof top, small and the AC right in front of the bed so it hits your face all night. We were there during a long weekend so the strets noise is loud and couldn't sleep. The roof top has a nice view of the city and you can relax and enjoy the sun."
United States
Rafa
The price is CA $42
CA $42 total
Apr 13 - Apr 14
Hotel Boutique Adaz

Casa Charlotte Alma Hotels

Casa Charlotte Alma Hotels
3.0 star property
0.5 km from Santa Marta Beach
8.8 out of 10, Excellent, (5 reviews)
"Very charming property close to the city center. We were very well attended by Rosy, who prepared a delicious breakfast. They took care of our luggage for two days while we were visiting Palomino. We also enjoyed the small pool in the top floor."
United States
Jose Alberto
The price is CA $67
CA $67 total
Apr 14 - Apr 15
Casa Charlotte Alma Hotels

Oasis Fresh Hotel

Oasis Fresh Hotel
3.0 star property
0.4 km from Santa Marta Beach
8.6 out of 10, Excellent, (27 reviews)
"The hotel is very well located, with social areas that are beautifully maintained and truly enjoyable. However, the rooms are not as well cared for and could use better maintenance to match the quality of the rest of the property."
United States
edgar andres
The price is CA $68
CA $68 total
Apr 12 - Apr 13
Oasis Fresh Hotel

Hotel Boutique Don Pepe

Hotel Boutique Don Pepe
4.0 star property
0.3 km from Santa Marta Beach
9.2 out of 10, Wonderful, (124 reviews)
"Rooms was clean nice!!, staff was great and attentive respectful, breakfast was great loved the Cayeye. like the jacuzzi on the roof, roof deck was great. The views from the 3 floor were great. Location next to all the good restaurants, attractions and everything you want to see walking distance. Bracket es down the block. "
United States
Mariel A
The price is CA $214
CA $214 total
Apr 27 - Apr 28
Hotel Boutique Don Pepe

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, (298 reviews)
"Beautiful and unique rooms, great breakfast!"
United States
Samina
The price is CA $101
CA $101 total
Apr 16 - Apr 17
Casa de Leda, a Kali Hotel

Casa del Huesped by 3Villas

Casa del Huesped by 3Villas
2.0 star property
0.3 km from Santa Marta Beach
9.4 out of 10, Exceptional, (3 reviews)
"Yes"
United States
Adrian
The price is CA $40
CA $40 total
Apr 13 - Apr 14
Casa del Huesped by 3Villas

Hostal Solymar

Hostal Solymar
2.5 star property
0.2 km from Santa Marta Beach
8.0 out of 10, Very good, (36 reviews)
"The staff is nice. Hotel close to beach and market. At tourist area, safe and quite. Bus to tayrona national park, walked to cabo beach, very beautiful. "
Canada
wan
The price is CA $41
CA $41 total
Apr 13 - Apr 14
Hostal Solymar

Casana Rosa Hotel

Casana Rosa Hotel
2.5 star property
1.2 km from Santa Marta Beach
9.6 out of 10, Exceptional, (5 reviews)
"All good!"
Canada
Julie
The price is CA $84
CA $84 total
Apr 27 - Apr 28
Casana Rosa Hotel

Casa Bugambilia

Casa Bugambilia
3.5 star property
0.7 km from Santa Marta Beach
8.8 out of 10, Excellent, (42 reviews)
"Staff was amazing and they made my stay memorable. Felt like a family environment which made me feel safe. You can easily walk to restaurants and bars. The Exito thats 3 minutes walking was a huge help for anything you need. I will say that my room was pretty hot even with the A/C on and windows open so keep that in mind. "
United States
Jim
The price is CA $83
CA $83 total
Apr 12 - Apr 13
Casa Bugambilia

Park Hotel

Park Hotel
3.0 star property
0.1 km from Santa Marta Beach
7.4 out of 10, Good, (123 reviews)
"The ocean view right across the street. Great beach. Close to the marina for tours"
Canada
Brynne
The price is CA $46
CA $46 total
Apr 13 - Apr 14
Park Hotel

Hotel Catedral Plaza

Hotel Catedral Plaza
3.0 star property
0.6 km from Santa Marta Beach
8.6 out of 10, Excellent, (235 reviews)
"Staff were very friendly and were very accommodating to our needs."
United States
Daphne
The price is CA $108
CA $108 total
Apr 21 - Apr 22
Hotel Catedral Plaza
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
Balcony
Grand Marina Santa Marta
3.0 star property
9.8
Exceptional
184 reviews
View
Outdoor pool, open 9:00 AM to 9:00 PM, sun loungers
Placita Vieja Hotel Boutique Spa
3.5 star property
9.8
Exceptional
99 reviews
View
Outdoor pool
Hotel Boutique La Solera Del Pozo
3.0 star property
9.4
Exceptional
11 reviews
View
Outdoor pool, open 8 AM to 10 PM, sun loungers
Casa de Isabella, a Kali Hotel
3.5 star property
9.4
Exceptional
242 reviews
View
Exterior
SGH SAN AGUSTIN HOTEL
2.0 star property
9.6
Exceptional
5 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 $33 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