Live prices for your dates · free cancellation on many rooms

Beach hotels · Magdalena · Colombia

Beach Hotels in Santa Marta (Magdalena)

We reviewed 81 hotels across Santa Marta's coastline and selected the best 50 beachfront stays.

50 hotels 21 rated 8.5+ typical €44

hotels

Decameron Galeon D Beachfront

Decameron Galeon ★★★

Santa Marta Resort

7.9Very good187 reviews

Beachfront stay with direct access, pools, and a spa in Santa Marta.

From€168per night
Hotel Irotama Lago H Top-rated resort

Hotel Irotama Lago ★★★★★

Santa Marta

8.9Great1,417 reviews

A 5-star resort with high guest ratings, multiple pools, and a free airport shuttle in Santa Marta.

From€156per night
Costeno Beach C Beachfront & Adults Only

Costeno Beach

Santa Marta Guest house

9Perfect33 reviews

An adults-only beachfront hotel with a pool, spa, and lively entertainment, just a short walk from the sand.

From€55per night
Zuana Beach Resort Z Family-friendly

Zuana Beach Resort ★★★★★

Santa Marta

8.7Great650 reviews

A 5-star beach resort with pools, a spa, and a kids club, praised for its food and service.

From€13per night
Santa Marta Marriott Resort Playa Dormida S Beachfront resort

Santa Marta Marriott Resort Playa Dormida ★★★★★

Santa Marta

9.2Perfect1,237 reviews

A 5-star beachfront stay with a private beach, standout pool, and a kids club that keeps little ones happy.

From€121per night
Tamaca Beach Resort T Beachfront family pick

Tamaca Beach Resort ★★★★

Santa Marta

8.3Great779 reviews

Beachfront resort in El Rodadero with a pool that opens to the sand and staff that go out of their way for families.

From€126per night
Courtyard By Marriott Santa Marta Resort C Beach resort

Courtyard By Marriott Santa Marta Resort ★★★★

Santa Marta

8.8Great1,653 reviews

Beachfront resort with a private beach area, outdoor pool, and spa, steps from supermarkets and easy access to Rodadero.

From€54per night
Hilton Garden Inn Santa Marta H Rooftop pool & sea views

Hilton Garden Inn Santa Marta ★★★★

Santa Marta

8.4Great1,386 reviews

Rooftop pool, sea views, and free parking – all within a short walk of Parque de Los Novios.

From€59per night
Hotel Be La Sierra H Beach proximity

Hotel Be La Sierra ★★★

Santa Marta

8.2Great1,651 reviews

A comfortable stay steps from El Rodadero beach, with an outdoor pool and friendly staff.

From€33per night
Hotel Santorini Resort H Beach proximity

Hotel Santorini Resort ★★★★

Santa Marta

8.2Great1,126 reviews

A modern 4-star with a rooftop pool and free parking, steps from Bello Horizonte Beach.

From€47per night
Hotel Casa Telma H Beach proximity

Hotel Casa Telma ★★★

Santa Marta Guest house

8.2Great334 reviews

An easy-going Santa Marta stay with garden views, free parking and a short walk to Rodadero beach.

From€21per night
Blu Hotel By Tamaca B Beachfront modern

Blu Hotel By Tamaca ★★★★

Santa Marta

8.2Great466 reviews

Modern hotel steps from El Rodadero beach, with an infinity pool and highly rated staff.

From€44per night
Ghl Relax Hotel Costa Azul G Beachfront

Ghl Relax Hotel Costa Azul ★★★

Santa Marta

9.1Perfect1,929 reviews

Beachfront hotel with high guest ratings, a large pool, and spacious rooms – a solid base for exploring Santa Marta.

From€59per night
Oasis Tropical Hotel O Pool & Garden Views

Oasis Tropical Hotel ★★★

Santa Marta

8.4Great2,443 reviews

Garden-view rooms, a pool with jacuzzis, and a location near the beach and local eateries—all with free parking.

From€29per night
Wyndham Residences Santa Marta Aluna Beach Club W Beach Club Residence
8.2Great1,113 reviews

A beach club residence with a high-rated pool, free parking, and easy airport access.

From€81per night
Best Western Plus Santa Marta Hotel B Rooftop Pool

Best Western Plus Santa Marta Hotel ★★★★

Santa Marta

8.7Great1,387 reviews

A 6-minute walk from Parque de Los Novios, this 4-star has a rooftop pool, fitness centre, and high guest ratings.

From€53per night
Park Hotel P Central & Reliable

Park Hotel ★★★

Santa Marta

7.8Very good2,286 reviews

A dependable base near the beach and Gold Museum, with a pool, sea views, and 24-hour reception at a fair price.

From€15per night
Hotel Irotama Reservado H Beachfront
9Perfect309 reviews

A beachfront hotel with a private beach, spa, and free airport shuttle, steps from the Palacio Municipal.

From€395per night
Hotel Irotama Del Sol H Family Beach Resort

Hotel Irotama Del Sol ★★★★★

Santa Marta

8.9Great93 reviews

A beachfront family resort with an impressive pool, free airport shuttle and spacious suites – a solid base for a Santa Marta holiday.

From€114per night
Ribai Hotels Santa Marta R Historic Center Stay

Ribai Hotels Santa Marta ★★★★

Santa Marta

8Great1,308 reviews

Modern rooms, free parking, and a rooftop pool in Santa Marta's historic center — a reliable base for exploring the coast.

From€25per night
Hotel Bahia Plaza H Central & Clean

Hotel Bahia Plaza ★★★

Santa Marta

8Great544 reviews

Central Santa Marta hotel with clean rooms, friendly staff, and breakfast included – great value near the beach.

From€23per night
Hotel Rodadero Beach Blue H Pool & Parking
7.4Very good15 reviews

A 39-room hotel with an outdoor pool and free parking, a 25-minute walk from Playa Blanca in El Rodadero.

From€136per night
Hotel Rodadero Inn By Geh Suites H Pool & Central

Hotel Rodadero Inn By Geh Suites ★★★

Santa Marta

7.7Very good1,725 reviews

A reliable 3-star base in El Rodadero with a pool, friendly staff, and a location close to restaurants and transport.

From€24per night
Hotel Los Veleros Santa Marta H Beachfront value

Hotel Los Veleros Santa Marta ★★★★

Santa Marta

8.2Great514 reviews

A short walk from El Rodadero beach, this family-run hotel offers free parking, a pool, and spacious rooms.

From€26per night
Hotel Palmarena Plaza Rodadero H Pool & free parking

Hotel Palmarena Plaza Rodadero ★★★

Santa Marta

7.6Very good213 reviews

A practical 3-star base next to El Rodadero beach, with a pool, free parking and family-friendly rooms.

From€61per night
Paraiso Tayrona Casa De Playa P Beach proximity

Paraiso Tayrona Casa De Playa ★★★

Santa Marta

8.7Great199 reviews

Family-run guesthouse steps from the beach with high staff scores and air-conditioned rooms.

From€46per night
La Samaria Casa Linda L Garden Guesthouse

La Samaria Casa Linda

Santa Marta Guest house

8.4Great23 reviews

Stay in a garden-side guesthouse with a patio, air conditioning, and beach access a short drive from Canaveral.

From€16per night
Apartasuites Samaria - Club De Playa A Beachfront & self-catering

Apartasuites Samaria - Club De Playa ★★★★

Santa Marta Aparthotel

8Great48 reviews

A self-catering beachfront stay with an infinity pool and free parking, a short walk from Cabo Tortuga.

From€128per night
Ziruma Hostel - Santa Marta (Magdalena) Z Pet-Friendly
6Pleasant5 reviews

A calm, pet-friendly guest house with patio views and parking — just 10 minutes from the Gold Museum.

From€53per night
Hotel Gaira Mar H Beach base

Hotel Gaira Mar ★★★

Santa Marta Guest house

8.1Great406 reviews

A beachside base in El Rodadero with pet-friendly rooms, air conditioning, and an 8.5 guest rating for rooms.

From€11per night
Casa Verano Beach Hotel - Adults Only C Adults-only beach

Casa Verano Beach Hotel - Adults Only ★★★★

Santa Marta

9.2Perfect509 reviews

An adults-only beachfront retreat with a pool, jacuzzi, and a garden—just steps from the sand.

From€91per night
Hotel Rodadero Real H Pool & friendly staff

Hotel Rodadero Real ★★★

Santa Marta

8.4Great114 reviews

A welcoming 3-star in El Rodadero with a pool, breakfast, and staff who go out of their way to help.

From€48per night
Apartamentos Playa Rodadero A Central & Self-Catering

Apartamentos Playa Rodadero ★★★

Santa Marta Aparthotel

9Perfect698 reviews

Self-catering apartments in central Rodadero, steps from the beach and a short walk to local eateries.

From€96per night
The Cantamar Beach Hostel - Santa Marta (Magdalena) T Beachfront value
7good174 reviews

A beachfront former hotel with a pool, rooftop bar, and private beach access, just a short walk from Playa Salguero.

From€13per night
Tama Hotel Santa Marta T Beachfront

Tama Hotel Santa Marta ★★★

Santa Marta

7.4Very good422 reviews

A beachfront stay with sea views, a pool, and a relaxed garden—close to El Rodadero and the airport.

From€39per night
Cabana Salguero - Santa Marta (Magdalena) C Pet-friendly
8.5Great483 reviews

A relaxed Santa Marta stay with free parking and a pet-friendly policy, about a 20-minute walk from Marine World Aquarium.

From€23per night
Hospedaje Villa Naloy H Family-run & beach-close

Hospedaje Villa Naloy

Santa Marta

9Perfect169 reviews

A family-run hotel just steps from Rodadero Beach, praised for spacious rooms, free parking and a genuinely friendly welcome.

From€41per night
Hotel Colonial - Santa Marta (Magdalena) H Practical & central
8Great1 reviews

A straightforward Santa Marta stay with bike rentals and family rooms, steps from Camellon Rodrigo de Bastidas Park.

Hotel Boutique Olas Marinas Luxury H Boutique & Pool
8.5Great174 reviews

A central boutique hotel with an outdoor pool, beach access, and pet-friendly policies.

Sgh Castillo Aqua S Pool & Parking

Sgh Castillo Aqua ★★★

Santa Marta

7.5Very good668 reviews

A well-rated stay near the beach and airport with a rooftop pool, free parking, and pet-friendly rooms.

From€18per night
Hotel Irotama XXI H Beachfront resort

Hotel Irotama XXI ★★★★★

Santa Marta

9Perfect481 reviews

A sprawling beachfront resort with pools, a spa, and enough activities to fill a week – all a short walk from shops and restaurants.

From€144per night
Hotel Irotama Bungalows & Bohios H Beachfront stay
8.6Great106 reviews

Beachfront bungalows with a private beach, free airport shuttle, and family-friendly amenities in Santa Marta.

From€172per night
Hotel Sol Inn Santa Marta H Beachfront

Hotel Sol Inn Santa Marta ★★

Santa Marta

8Great1,040 reviews

Beachfront hotel across from Santa Marta Bay with rooftop breakfast, clean rooms and welcoming staff.

From€27per night
Hotel Porto Horizonte All Inclusive By Oxohotel H Beach All-Inclusive
8.1Great404 reviews

All-inclusive beachside stay with a pool, mountain views and high marks for rooms and service.

From€73per night
Hotel Betoma H Good value

Hotel Betoma ★★

Santa Marta

8.2Great155 reviews

A solid 2-star base in El Rodadero with strong staff ratings and free Wi-Fi, just a 14-minute stroll from the waterfront.

From€29per night

Map & live prices by our partner

Santa Marta Beach Resorts

Santa Marta’s beach resorts are concentrated along the Rodadero and Playa Dormida stretches, offering direct sand access, pools, and family-focused amenities. The top-rated options include Santa Marta Marriott Resort Playa Dormida (rating 9.2) and Ghl Relax Hotel Costa Azul (rating 9.1), both praised for their beachfront settings and spacious rooms. For a more exclusive feel, Casa Verano Beach Hotel – Adults Only (rating 9.2) provides a peaceful, adults-only retreat steps from the sand. If you’re traveling with kids, Tamaca Beach Resort and Zuana Beach Resort stand out for their pools and kids clubs, while all-inclusive seekers should consider Hotel Porto Horizonte All Inclusive By Oxohotel, which bundles meals and drinks.

Hotels on the Beach in Santa Marta, Colombia

Truly beachfront hotels in Santa Marta are a mix of large resorts and smaller seafront spots. The five-star giants, like Hotel Irotama Lago, Santa Marta Marriott Resort Playa Dormida, and Hotel Irotama Del Sol, offer private beach areas and resort-style facilities. At the other end, budget-friendly beachfront options include Hotel Sol Inn Santa Marta (from COP 97,265) and Tama Hotel Santa Marta (from COP 141,191), both providing direct sea views and easy beach access. For a balance of location and value, Hotel Bahia Blanca Santa Marta Frente Al Mar sits right on the seafront near the Old City, with rooms starting at COP 72,164.

Frequently asked

What is the cheapest beach hotel in Santa Marta?

Zuana Beach Resort has the lowest starting price of the beachfront properties on this page, with rooms from COP 47,064. For a budget-friendly seafront stay, Park Hotel offers rates from COP 53,339 and is located near the beach and the Gold Museum.

Which beach hotels have the highest guest ratings in Santa Marta?

The top-rated beach hotels are Santa Marta Marriott Resort Playa Dormida and Casa Verano Beach Hotel – Adults Only, both with a guest rating of 9.2. Ghl Relax Hotel Costa Azul follows closely at 9.1.

What are the best areas to stay for beach access in Santa Marta?

El Rodadero is the most popular beachfront district, with resorts like Tamaca Beach Resort and Hotel Be La Sierra steps from the sand. For a quieter experience, consider the Bello Horizonte area, where Hotel Santorini Resort offers a rooftop pool near the beach. The historic center is also an option, with hotels like Hotel Tayromar providing beach proximity along with old-town charm.

How much does a night at a beach resort in Santa Marta cost?

Prices vary widely: you can book a beach resort from as low as COP 47,064 at Zuana Beach Resort, while premium options like Hotel Irotama Lago start at COP 564,766. The typical price for a beach hotel is around COP 160,017.

Are there any all-inclusive beach hotels in Santa Marta?

Yes, Hotel Porto Horizonte All Inclusive By Oxohotel is an all-inclusive beachside stay with a pool and mountain views, starting at COP 263,557. Zuana Beach Resort also offers all-inclusive options, though prices vary.

Beach Hotels in Santa Marta (Magdalena)

Santa Marta’s beach hotels cluster along two very different shores. The Rodadero strip is the liveliest, with family-friendly resorts like Tamaca Beach Resort and Hotel Be La Sierra stepping directly onto the sand. Head further north toward Bello Horizonte and you’ll find quieter, more exclusive properties such as Hotel Santorini Resort. A few places in the historic center, like Hotel Tayromar, offer beach vibes with old-town charm, blending colonial streets with quick access to the bay.

At the entry end, you can secure a beachside base for around COP 50,000 per night at places like Park Hotel, while premium five-star resorts like Hotel Irotama Lago command prices above COP 500,000. Most properties in the mid-range sit between COP 100,000 and COP 300,000, offering pools, free parking, and often breakfast. The value is heavily concentrated in the 3- and 4-star bracket, where you get beachfront locations and solid ratings without the resort premium.

The bottom line

These beach hotels are perfect for travelers who want the Caribbean right at their doorstep – from budget-friendly hostels to luxury family resorts. If you’re not set on beachfront, you’ll find more options in our comprehensive Hotels in Santa Marta page. For airport convenience, check out Airport hotels in Santa Marta. Families heading to the coast might also like our Family Friendly hotels, while those on a budget should explore Cheap and budget hotels. If relaxation is your priority, our Spa hotels page has alternatives with wellness facilities.