Live prices for your dates · free cancellation on many rooms

Cheap and budget hotels · Magdalena · Colombia

Cheap and budget hotels in Santa Marta (Magdalena)

We reviewed 126 hotels in Santa Marta (Magdalena) and picked the 50 best-value for budget travelers.

50 hotels 18 rated 8.5+ typical PLN 123

hotels

Hotel Tayrona Rodadero H Pool & Beach Proximity

Hotel Tayrona Rodadero ★★★

Santa Marta

7.8Very good155 reviews

Short walk to the beach, an outdoor pool with shade, and staff praised for their warmth — a reliable pick in El Rodadero.

FromPLN 216per night
Hotel La Riviera H Beach proximity

Hotel La Riviera ★★★

Santa Marta

8.3Great322 reviews

A comfortable 3-star hotel in El Rodadero, just a 5-minute walk from the beach, with an outdoor pool and consistently praised staff.

FromPLN 175per night
Hotel Sierra Nevada Centro Historico H Staff 9.5

Hotel Sierra Nevada Centro Historico ★★★

Santa Marta

8.7Great517 reviews

Guest-favorite staff and spotless rooms in the heart of Santa Marta's historic center, near the beach and restaurants.

FromPLN 97per 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.

FromPLN 41per 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.

FromPLN 141per 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.

FromPLN 89per night
Taybo Beach By St Hoteles T Friendly staff

Taybo Beach By St Hoteles ★★★

Santa Marta

8.1Great235 reviews

A short stroll from the beach, this El Rodadero hotel earns praise for its friendly, helpful staff and strong security.

FromPLN 145per night
Viajero Santa Marta Hostel V Rooftop pool

Viajero Santa Marta Hostel ★★

Santa Marta

9.1Perfect2,409 reviews

A lively hostel with a rooftop pool, bar, and themed nights, just a short walk from the city center and Parque San Miguel.

FromPLN 41per night
Del Mar Hotel D Beach proximity

Del Mar Hotel ★★★

Santa Marta

8.8Great949 reviews

A well-rated 3-star hotel near the beach with a pool and praised breakfast.

FromPLN 160per 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.

FromPLN 145per 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.

FromPLN 141per 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.

FromPLN 123per 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.

FromPLN 160per 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.

FromPLN 63per 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.

FromPLN 112per night
Hotel Aquarella Del Mar H Beach base

Hotel Aquarella Del Mar ★★★

Santa Marta

8.5Great191 reviews

A friendly, well-priced stay steps from the beach with a pool, generous rooms, and helpful staff.

FromPLN 149per 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.

FromPLN 60per 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.

FromPLN 168per night
Hotel Valladolid H Beach proximity

Hotel Valladolid ★★★

Santa Marta

8.5Great814 reviews

Just blocks from the beach in El Rodadero, with standout staff and a pet-friendly policy.

FromPLN 123per 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.

FromPLN 127per night
Hotel Edmar H Beach proximity

Hotel Edmar ★★★

Santa Marta

8Great91 reviews

A short walk from the beach and the historic center, with genuinely warm service and a breakfast that gets mentioned in review after review.

FromPLN 153per 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.

FromPLN 190per night
Hotel Marco Polo Rodadero H Family friendly

Hotel Marco Polo Rodadero ★★★

Santa Marta

8.2Great240 reviews

Walk to Marine World Aquarium from this family-friendly hotel in El Rodadero.

FromPLN 175per night
Hotel Perla Del Caribe H Family-friendly

Hotel Perla Del Caribe ★★★

Santa Marta

8.6Great1,350 reviews

A well-rated, family-friendly hotel in El Rodadero, near the aquarium and local eateries.

FromPLN 86per 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.

FromPLN 108per 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.

FromPLN 101per night
Casa Escollera Hostel - Santa Marta (Magdalena) C Parking included
7.8good59 reviews

A calm hostel in El Rodadero with free private parking, a shared kitchen, and a sunny terrace a short drive from Santa Marta Marina.

FromPLN 97per night
Hotel Cuchara De Palo Ayenda H Budget-friendly

Hotel Cuchara De Palo Ayenda ★★★

Santa Marta

8.2Great85 reviews

A budget-friendly stay with free parking and comfortable beds, just outside Santa Marta's busy centre.

FromPLN 67per 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.

FromPLN 104per 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.

FromPLN 197per 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.

FromPLN 67per night
Ayenda 1614 Playa Y Mar A Central & Affordable

Ayenda 1614 Playa Y Mar ★★

Santa Marta

6.5Nice241 reviews

Budget-friendly rooms with powerful AC in the heart of Santa Marta's historic center, steps from Parque de Los Novios.

FromPLN 74per 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.

FromPLN 60per 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.

FromPLN 104per night
Fatima Hostel Santa Marta F Budget stay

Fatima Hostel Santa Marta

Santa Marta Guest house

8Great243 reviews

Budget-friendly hostel near the marina, with dorms and private rooms, a terrace and bar, and a solid 8.0 guest rating.

FromPLN 52per night
Hotel Vina Del Mar H Central & Air-Conditioned

Hotel Vina Del Mar ★★★

Santa Marta

8.2Great736 reviews

A practical base near the cathedral and beach, with clean, air-conditioned rooms and friendly staff.

FromPLN 74per night
Hotel Mar Azul By Croma H Beach proximity

Hotel Mar Azul By Croma ★★★

Santa Marta

8.9Great207 reviews

Close to the beach and praised for its attentive staff and clean, comfortable rooms.

FromPLN 112per night
Hotel Bello Caribe Rodadero H Beach proximity

Hotel Bello Caribe Rodadero ★★★

Santa Marta

8.6Great1,008 reviews

A 3-star stay in El Rodadero, steps from Playa Salguero and a 15-minute walk to Rodadero Beach, with free parking and consistently high guest ratings.

FromPLN 78per 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.

FromPLN 48per night
Mauricio Babilonia M Adults Only

Mauricio Babilonia ★★★

Santa Marta Bed & Breakfast

8.8Great37 reviews

A rooftop terrace, friendly staff and a breakfast with fresh papaya make this adults-only B&B a calm base in Santa Marta's centre.

FromPLN 197per night
Hotel Tucuraca By Dot Tradition H Beach area base

Hotel Tucuraca By Dot Tradition ★★★

Santa Marta

8.4Great362 reviews

A reliable Rodadero base: clean rooms, air conditioning, and a five-minute walk to the beach and Arrecife mall.

FromPLN 115per 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.

FromPLN 208per night
Color House Santa Marta C Good value

Color House Santa Marta ★★

Santa Marta

8.6Great930 reviews

A friendly, practical base near the cathedral and waterfront, with free parking and 24-hour staff.

FromPLN 93per night

Map & live prices by our partner

Cheap hotels in Santa Marta

For the lowest prices, look to the 2-star category and hostels. Viajero Santa Marta Hostel starts at COP 34,543, while Hotel Casa Vieja is a 3-star option from COP 43,963. These are simple, no-frills stays, but they put the city's main attractions within walking distance.

Budget hotels near El Rodadero beach

El Rodadero is the beach hub of Santa Marta, and several affordable hotels sit within walking distance of the sand. Hotel Bello Caribe Rodadero (from COP 65,945) is steps from Playa Salguero and a 15-minute walk to Rodadero Beach, while Hotel Valladolid (from COP 103,628) is just blocks away. For a beachfront stay, Tama Hotel Santa Marta (from COP 141,311) offers sea views and a pool, though it's at the higher end of the budget range.

Budget hotels in Santa Marta historic center

The historic center is where you'll find character and convenience. Hotel Sierra Nevada Centro Historico (from COP 81,646) earns high ratings for its staff, while Hotel Tayromar (from COP 69,085) offers air-conditioned rooms and a terrace. Both are within walking distance of the beach and the Gold Museum, making them ideal for sightseeing on a budget.

Inexpensive hotels with pool in Santa Marta

A pool doesn't have to break the bank. Hotel Carolina Del Mar (2 stars, from COP 50,244) has a pool and is a short walk from the port. Hotel Rodadero Inn By Geh Suites (from COP 87,927) offers a pool in El Rodadero, and Oasis Tropical Hotel (from COP 103,628) features a pool with jacuzzis and garden views.

Budget-friendly hostels in Santa Marta

For the most social and cheapest stay, consider Viajero Santa Marta Hostel. It's a 2-star property with a rooftop pool, bar, and themed nights, starting at COP 34,543, just a short walk from the city center and Parque San Miguel.

Affordable hotels near the airport

If you have an early flight, Sanha Plus Hotel is near Santa Marta airport and offers a free shuttle to the beach. It has a pool, ocean views, and rates from COP 122,470. Alternatively, Tama Hotel Santa Marta is also close to the airport and El Rodadero, from COP 141,311.

Cheap 3-star hotels in Santa Marta

Most of the 50 hotels on this page are 3-star properties, and they offer the best balance of price and amenities. Expect air conditioning, breakfast, and often a pool. You can find good-value 3-star options like Hotel Tayromar (COP 69,085) or Oasis Tropical Hotel (COP 103,628) with high ratings above 8.4.

Budget hotels for families in Santa Marta

For families, look for hotels with pools and proximity to the beach. Hotel Carolina Del Mar (2 stars) offers a pool from COP 50,244, while Hotel Edmar (3 stars) is a short walk from the beach and historic center, with praised breakfast and warm service. Hotel El Olimpo (2 stars) has a rooftop pool and is family-friendly, from COP 141,311.

Frequently asked

What is the average price of a budget hotel in Santa Marta?

The typical price for a budget hotel in Santa Marta is around COP 103,628 per night. You can find rooms for as low as COP 34,543 at Viajero Santa Marta Hostel.

Which area of Santa Marta is best for budget stays?

For beaches, stay in El Rodadero (e.g., Hotel Bello Caribe Rodadero). For historic charm and sightseeing, the historic center has options like Hotel Sierra Nevada Centro Historico. Both areas have affordable choices.

Are there cheap hotels with pools in Santa Marta?

Yes, many budget hotels have pools. Examples include Hotel Carolina Del Mar (from COP 50,244) and Oasis Tropical Hotel (from COP 103,628).

Cheap and budget hotels in Santa Marta (Magdalena)

Santa Marta (Magdalena) offers a surprising spread of affordable stays, from the lively beach strip of El Rodadero to the historic center's colonial streets. Budget travelers can find simple 2-star guesthouses near the port, while 3-star hotels with pools and breakfast hover around the typical price of COP 103,628 per night. The cheapest options, like Viajero Santa Marta Hostel at COP 34,543, are often hostels or no-frills 2-star properties, while the upper end of this budget bracket, around COP 182,134, includes hotels with beachfront access and rooftop pools.

Most budget hotels cluster in two distinct areas: El Rodadero, known for its beaches and tourist amenities, and the historic center, which puts you steps from landmarks like the Gold Museum and Parque San Miguel. This page shows 50 hotels, and you'll also see a few guest houses or other accommodation types mixed in, as they share the budget price range.

The bottom line

This set of budget hotels in Santa Marta is perfect for travelers who want to explore this Caribbean city without spending a fortune. You'll find simple, clean rooms in two main areas: the beach-centric El Rodadero and the historic center. The 2-star properties offer the lowest prices, while the 3-star hotels provide a balance of comfort and amenities like pools and breakfast. If you are willing to pay a bit more for a beachfront location, look at the general Hotels in Santa Marta (Magdalena) page. For those seeking a more social atmosphere, consider hostels, which are not always included in this list. Budget travelers will be well-served here.