Live prices for your dates · free cancellation on many rooms

Spa hotels · Magdalena · Colombia

Spa Hotels in Santa Marta (Magdalena)

We reviewed 122 properties in Santa Marta and selected the 50 best spa hotels for your stay.

50 hotels 26 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€167per 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€155per 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
Hilton Santa Marta H Sea views & spa

Hilton Santa Marta

Santa Marta

See the Caribbean Sea from a Hilton with a full-service spa and 24-hour front desk.

From€110per 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
La Brisa Loca Hostel - Santa Marta (Magdalena) L Party Hostel
8.8Great301 reviews

A party-friendly hostel in Santa Marta's historic center with rooftop bar, pool, and social vibe.

From€9per 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
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
Sanha Plus Hotel S Airport convenience

Sanha Plus Hotel ★★★

Santa Marta

8.3Great438 reviews

A 3-star hotel near Santa Marta airport with a refreshing pool, ocean views, and free shuttle to the beach.

From€34per night
Hotel Portobahia Santa Marta Rodadero H Beach Proximity
8.2Great333 reviews

A modern, clean hotel steps from the beach in El Rodadero, with friendly staff and solid breakfast.

From€33per 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€28per night
Hotel Karaya Dive Resort H Dive & Relax

Hotel Karaya Dive Resort ★★★

Santa Marta

8.6Great703 reviews

Dive-focused resort with a pool, sauna, and family rooms, just a short walk from the beach in Rodadero.

From€68per night
Olas Del Mar Hotel By Gho Hoteles O Beach proximity

Olas Del Mar Hotel By Gho Hoteles ★★★

Santa Marta

7.2Very good73 reviews

Beach-close base in El Rodadero with attentive staff and a refreshing pool.

From€37per 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 Catedral Plaza H Rooftop pool

Hotel Catedral Plaza ★★★★

Santa Marta

8.2Great772 reviews

Historic-center hotel with a rooftop pool, steps from the cathedral and a 3-minute walk to the ocean.

From€50per night
Hotel Sansiraka Suites By Geh Suites H Beach proximity

Hotel Sansiraka Suites By Geh Suites ★★★

Santa Marta

7.9Very good409 reviews

A relaxed 3-star stay with a pool, free Wi-Fi, and parking, just a short walk from the beach.

From€26per 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€394per night
Hostal Casa Macondo H Social & Active

Hostal Casa Macondo

Santa Marta Guest house

9.2Perfect6 reviews

A friendly, high-rated hostal with tour help, bike hire, and a home-like shared kitchen.

From€14per night
Hotel El Olimpo H Central & family-friendly

Hotel El Olimpo ★★

Santa Marta

8.1Great179 reviews

A rooftop pool and high-rated staff in the heart of Santa Marta’s historic center.

From€39per night
Oasis Fresh Hotel O Central & Pool

Oasis Fresh Hotel ★★★

Santa Marta

8.4Great2,632 reviews

Central Santa Marta hotel with indoor pool and jacuzzi, close to nightlife and the Gold Museum.

From€29per night
Casa Charlotte - Alma Hotels C Central & Pet-Friendly

Casa Charlotte - Alma Hotels ★★★★

Santa Marta

8.7Great586 reviews

Garden-view rooms in central Santa Marta, with a paid airport shuttle and pet-friendly policy.

From€52per night
Hotel Arhuaco Rodadero H Beach proximity

Hotel Arhuaco Rodadero ★★★

Santa Marta

7.5Very good540 reviews

A well-rated 3-star stay close to El Rodadero beach, with a rooftop pool and high facilities score.

From€44per night
Hotel Boutique Casa Carolina Santa Marta H Historic Boutique

Hotel Boutique Casa Carolina Santa Marta ★★★★

Santa Marta

8.8Great1,583 reviews

A Spanish colonial courtyard hotel with pools, spa and welcoming staff, minutes from the Gold Museum and the historic heart of Santa Marta.

From€41per 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
Akuamarina Hotel A Central & friendly

Akuamarina Hotel ★★★

Santa Marta

8.5Great1,000 reviews

Friendly staff, big clean rooms, and a quiet central location — a solid base for exploring Santa Marta.

From€25per night
Hotel Boutique Don Pepe H Boutique Spa Stay

Hotel Boutique Don Pepe ★★★★★

Santa Marta

8.8Great431 reviews

A polished 5-star boutique with a top-rated spa and staff, steps from the historic centre.

From€172per night
Dreamer Santa Marta - Santa Marta (Magdalena) D Social & central
9Perfect219 reviews

A social, amenity-rich hostel with a pool, bar, and restaurant — a convenient base for Caribbean coast day trips.

From€11per 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€60per night
Hotel Perla Suite Santa Marta H Historic center

Hotel Perla Suite Santa Marta ★★★★

Santa Marta

7.9Very good362 reviews

In the historic center, close to buses for Tayrona and Minca, with friendly staff and clean, reasonably sized rooms.

From€39per night
Hotel Boutique Adaz H Historic center

Hotel Boutique Adaz ★★★★

Santa Marta

8Great1,886 reviews

Central historic district hotel with a pool, terrace breakfast, and easy access to Tayrona tours.

From€13per 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
3H Hotel Rodadero Santa Marta 3 Pool & parking

3H Hotel Rodadero Santa Marta ★★★★

Santa Marta

7.5Very good417 reviews

A large pool and free parking, steps from the beach.

From€35per night
Hotel Parque De Los Novios Inn H Central & pet-friendly

Hotel Parque De Los Novios Inn ★★★

Santa Marta

8.5Great2,659 reviews

A central stay in Santa Marta's historic centre with a rooftop pool, jacuzzi, and free parking.

From€14per night
Camali Hotel C Guest favorite

Camali Hotel ★★★★

Santa Marta

9.2Perfect727 reviews

A 4-star Santa Marta hotel with an infinity pool, garden views, and a 9.2 guest rating—two blocks from Parque Cundi.

From€52per night
Hotel Chayrama H Pool & Parking

Hotel Chayrama ★★

Santa Marta

8.6Great1,019 reviews

A no-frills 2-star with a pool and on-site parking, a short walk from Museo Mundo Marino and the Rodadero strip.

From€24per 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

Map & live prices by our partner

Spa hotels near the beach

Many spa hotels in Santa Marta are beachfront, particularly around El Rodadero and Playa Dormida. The Santa Marta Marriott Resort Playa Dormida sits right on a private beach with a standout pool and kids club. For a calmer feel, Estelar Santamar Hotel offers beachfront rooms and free parking. Ghl Relax Hotel Costa Azul is a 3-star option with high ratings (9.1) and direct beach access.

Spa hotels in the historic center

If you want to be steps from the cathedral and Gold Museum, choose a boutique spa hotel in the historic center. Hotel Boutique Don Pepe is a top-rated 5-star with a full spa and a polished feel. Hotel Boutique Casa Carolina Santa Marta offers a colonial courtyard, pools, and a spa, minutes from the museum. Ground Marina Suites provides sea-view apartments with a rooftop pool and free parking.

Frequently asked

What is the average price for a spa hotel in Santa Marta?

The typical price for a spa hotel room is around 160,017 COP per night, with budget options starting at 43,926 COP and beachfront resorts reaching up to 636,930 COP.

Which area in Santa Marta is best for a spa stay?

For beachfront luxury, choose El Rodadero or Playa Dormida, where resorts like the Marriott and Zuana Beach Resort offer private beach access. For a colonial atmosphere, stay in the historic center with boutique hotels like Hotel Boutique Don Pepe.

Are there spa hotels with pools and kids clubs?

Yes, several family-friendly resorts such as Santa Marta Marriott and Zuana Beach Resort have both spas and kids clubs, making them practical choices for families.

How far is the airport from the spa hotels?

The Simon Bolivar International Airport is about 15-20 minutes by car from most central and beachfront hotels. Some properties like Sanha Plus Hotel offer free shuttles to the beach and are near the airport.

Spa Hotels in Santa Marta (Magdalena)

Santa Marta's spa hotels cluster along the Caribbean coastline, from the family-friendly sands of El Rodadero to the quieter stretches near Bello Horizonte, with a separate group of boutique properties tucked into the historic center. The city's setting—between the Sierra Nevada and the sea—gives these hotels a distinctly tropical character: most spa amenities come paired with ocean views, pool bars, and easy access to the beach rather than mountain retreats.

At the budget end, rates start around 43,926 COP for no-frills stays that still include a pool and proximity to the water. The mid-range typical price of 160,017 COP buys a comfortable 3- or 4-star room with a rooftop pool and spa essentials. For a splurge, 5-star resorts like the Santa Marta Marriott and Hotel Irotama Lago push past 564,766 COP, offering private beach areas, kids' clubs, and full-service spas.

The bottom line

This collection of spa hotels in Santa Marta suits travelers who want a dedicated spa as part of their stay, rather than a room with just a pool. For beachfront indulgence and resort amenities, the 5-star properties are ideal. If you prefer exploring the historic center with spa facilities, choose a boutique hotel. For more options without a spa focus, check out the general hotels list, family-friendly picks, or the budget collection.