Live prices for your dates · free cancellation on many rooms

Guest houses · Magdalena · Colombia

Guest Houses in Santa Marta (Magdalena)

We reviewed the guest houses across Santa Marta and Magdalena, from beachside bases to garden retreats, and picked the 46 that make the cut.

hotels

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.

FromPLN 238per 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
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
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
Teyuna Beach Hotel - Santa Marta (Magdalena) T Coastal Guesthouse
6.2Pleasant8 reviews

A small, pet-friendly guesthouse with a restaurant and terrace, set along the coastal road from Santa Marta.

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

FromPLN 227per 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
Casa Magdalena Hotel - Santa Marta (Magdalena) C Historic Center Stay
3Rated3 reviews

Garden-view rooms and a patio in Santa Marta's historic center, with self-catering amenities.

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

FromPLN 101per night
Hostal Casa San Pedro H Airport proximity

Hostal Casa San Pedro

Santa Marta Guest house

8.8Great177 reviews

Clean, comfortable rooms with a family vibe, close to the airport and historic center.

FromPLN 93per night
Hostal Ziruma - Santa Marta (Magdalena) H Top-rated
10Perfect1 reviews

A top-rated stay with a terrace and garden, just 2.8 km from the beachside promenade.

FromPLN 138per night
Hotel El Exito - Santa Marta (Magdalena) H Historic Center Stay
8.5Great377 reviews

A practical base in Santa Marta's historic center with free Wi-Fi, pet-friendly policy, and 24-hour reception.

FromPLN 67per night
Samario Host Hotel - Santa Marta (Magdalena) S Adults Only
7good369 reviews

An adults-only guest house steps from the park and bus station, with reliable Wi-Fi and a shared kitchen.

FromPLN 361per night
Kayena Hostel - Santa Marta (Magdalena) K Historic centre stay
9Perfect45 reviews

A calm, high-rated guest house in Santa Marta's historic centre, steps from Monument to El Pibe.

FromPLN 97per night
H Top rated

Hostal Santa Lucia

Santa Marta

9Superb33 reviews

An inviting hostal in Santa Marta with a 9.0 guest rating — book a comfortable stay.

FromPLN 231per night
Hostal Tayrona H Pet-friendly

Hostal Tayrona

Santa Marta Guest house

Free parking and pet-friendly rooms make this Santa Marta guesthouse a practical base for exploring the city.

FromPLN 272per night
Hotel 4 Manzanas H Courtyard calm

Hotel 4 Manzanas ★★★

Santa Marta Guest house

8.6Great213 reviews

A small, personal guesthouse a 5-minute walk from Parque San Miguel, with courtyard views and a genuinely welcoming 24-hour reception.

FromPLN 93per night
Hostal Kaia H Guesthouse

Hostal Kaia ★★

Santa Marta Guest house

8.9Great81 reviews

A well-rated guesthouse with a pool, garden and shared kitchen in Santa Marta — great value for relaxed stays.

FromPLN 52per night
H Central & Simple
9Superb33 reviews

A basic but central stay in Santa Marta's historic center; expect modest rooms and service.

Casa Mar Hotel - Santa Marta (Magdalena) C Pet-friendly
1Rated1 reviews

An apartment-style stay with a balcony or patio, 24-hour reception, and pet-friendly policy in Santa Marta.

FromPLN 629per night
Casa Alojamiento Las Acacias C Pet-friendly

Casa Alojamiento Las Acacias

Santa Marta Guest house

8.8Great102 reviews

A calm, pet-friendly stay with a garden and terrace, close to Marine World Aquarium.

FromPLN 45per night
Azul Caribe 101 A Top-rated

Azul Caribe 101

Santa Marta Guest house

10Perfect2 reviews

A perfect-rated stay in El Rodadero with free parking and pet-friendly policy.

FromPLN 101per night
Gaia Rodadero G Beach-adjacent

Gaia Rodadero ★★★

Santa Marta Guest house

8.3Great879 reviews

A compact 3-star in Santa Marta, a short walk from Rodadero, with clean rooms and helpful staff.

FromPLN 37per night
Casa Feliz Hostal C Guest favorite

Casa Feliz Hostal

Santa Marta Guest house

9Perfect432 reviews

A friendly hostal with a 9.0 guest rating, a restaurant, and a patio – a cozy base in Santa Marta.

Hostal La Minita De Oro - Santa Marta (Magdalena) H Central & friendly
9Perfect190 reviews

A friendly, central hostal in Santa Marta's historic center, with breakfast and easy access to pedestrian streets and the city center.

FromPLN 130per night
Hostal Isabella - Santa Marta (Magdalena) H Beach proximity
8.2Great177 reviews

A no-frills guest house that puts Bello Horizonte Beach within a 20-minute walk, with pet-friendly rooms and free Wi-Fi.

FromPLN 63per night
Casa Ines C Garden-View Stay

Casa Ines ★★★★

Santa Marta Guest house

9.2Perfect169 reviews

Garden-view rooms, free parking, and a location close to the beach and city centre.

FromPLN 115per night
Hostal Magdalena H Garden retreat

Hostal Magdalena

Santa Marta Guest house

9.2Perfect166 reviews

A quiet, well-kept guesthouse with garden views and a staff that goes out of its way — right near the beach in Rodadero Sur.

FromPLN 123per night
Rivera Hostel R Guest favourite

Rivera Hostel ★★★

Santa Marta Guest house

9.3Perfect153 reviews

Highly rated guest house in El Rodadero with free Wi-Fi, air conditioning, and a 24-hour front desk.

FromPLN 97per night
Tia Chela Hostel T Friendly & practical

Tia Chela Hostel

Santa Marta Guest house

7.6Very good129 reviews

A relaxed, well-rated hostel with free parking and a garden – ideal for a practical Santa Marta stay.

FromPLN 52per night
The Host At Santa Marta T City base

The Host At Santa Marta ★★★

Santa Marta Guest house

8.4Great85 reviews

A calm, air-conditioned base with a shared kitchen, just a short walk from Pueblito.

FromPLN 130per night
Casa Mediterranea - Santa Marta (Magdalena) C Airport proximity
9Perfect66 reviews

A family-run guest house with six rooms, close to the airport and a short walk from the beach.

FromPLN 86per night
Habitacion Doble - Villa Bella - Santa Marta H Budget Stay
7.6Very good5 reviews

Simple double room with AC and private bath, 3.7 km from the Bolivariano Museum, good value at £30.

FromPLN 67per night
Hostal Casa Yoya - Santa Marta (Magdalena) H Central & simple
9Perfect1 reviews

Central Santa Marta stay with air-conditioned rooms and free Wi-Fi, an 8-minute walk from Ocean Mall.

Hostal Javi - Santa Marta (Magdalena) H Pet-friendly

Budget-friendly Santa Marta hostal with parking, free Wi-Fi, and pet-friendly rooms.

FromPLN 63per night

Map & live prices by our partner

Guest Houses Near the Beach in Santa Marta

For a beach in walking distance, El Rodadero is the spot. Hotel Gaira Mar sits beachside with an 8.1 rating from 406 reviews, and Hotel Casa Telma is a short walk to Rodadero beach. A bit further out, La Samaria Casa Linda offers garden-side rooms with beach access a short drive from Canaveral. If you want to wake up to the sea, these give you that without the resort price tag.

Budget Guest Houses in Santa Marta's Historic Center

The historic center packs in the cheapest sleeps. Hostal Casa Blanca is a pet-friendly base near Iglesia San Jeronimo with parking, from 43,926 COP. Hotel El Exito offers free Wi-Fi, a pet-friendly policy, and 24-hour reception at 56,477 COP. For a few thousand more, Hostal Casa San Pedro sits close to the airport and historic center at 78,440 COP with a family vibe. These are no-frills but put you in the middle of the old town's streets and squares.

Guest Houses with Pools in Santa Marta

A pool is a luxury among guest houses here. Hostal Kaia is a well-rated pick with a pool, garden, and shared kitchen from 43,926 COP. At the higher end, Costeno Beach has a pool as part of an adults-only beachfront package with a spa and entertainment. Casa Babel Taganga Hotel also has a rooftop pool with sea views a short walk from Taganga Bay. These give you a place to cool off after the heat of the city or the beach.

Pet-Friendly Guest Houses in Santa Marta

Several guest houses welcome dogs and cats, so you don't have to leave a pet behind. Hotel Gaira Mar and Teyuna Beach Hotel are both pet-friendly coastal spots, with the latter offering a restaurant and terrace along the coastal road. Hostal Casa Blanca is a budget pet-friendly option near the historic center, and Ziruma Hostel provides parking and patio views about 10 minutes from the Gold Museum. Check each property's policy when booking, but the option is there.

Frequently asked

How much does a guest house in Santa Marta cost per night?

Nightly rates vary widely. Budget options like Hostal Casa Blanca and Hostal Kaia start around 43,926 COP, while mid-range places like Hotel Gaira Mar are from 40,789 COP. At the top end, Costeno Beach is around 200,806 COP. Expect to pay more for beachfront or adults-only amenities.

Which area of Santa Marta is best for a first visit without a car?

For walkability, the historic center is ideal – it's flat, full of restaurants and landmarks like the Gold Museum, and has budget guest houses like Hotel El Exito. El Rodadero is better if you want the beach within walking distance, with options like Hotel Gaira Mar, but it's a separate resort area a short bus or taxi ride from the old city.

Can I get to these guest houses from the airport easily?

Santa Marta's airport is close to the city, and many guest houses are a short drive away. Hostal Casa San Pedro is near the airport and historic center, making it a good choice. Taxis are the most common way; there's no train. From the airport to El Rodadero, expect a short ride, and to Taganga, a bit longer.

How far in advance should I book for a trip to Santa Marta?

If you're coming during high season (December to March, and Semana Santa), booking several months ahead is wise, especially for beachfront or adults-only spots like Costeno Beach. Budget guest houses in the center often have last-minute availability, but you'll get better rates and choices the earlier you book.

Guest Houses in Santa Marta (Magdalena)

Santa Marta's guest houses scatter across the coast and the old city. In El Rodadero, places like Hotel Gaira Mar sit a short walk from the sand with air conditioning and pet-friendly rooms, while in the historic center you get colonial patios and 24-hour reception – Hotel El Exito is a practical example. Taganga, the diving village north of town, brings rooftop pools and sea views at places like Casa Babel Taganga Hotel.

The spread is as much about character as location. At the budget end, Hostal Casa Blanca offers a pet-friendly base near Iglesia San Jeronimo for around 43,926 COP, while Hostal Kaia throws in a pool and garden for the same price. Up the scale, Costeno Beach is an adults-only beachfront with a spa and entertainment. What ties them together is a home-like feel – shared kitchens, gardens, and hosts who help arrange tours – rather than the anonymity of a big hotel.

The bottom line

Guest houses in Santa Marta suit travellers who want a local, personal stay – gardens, shared kitchens, and hosts who help with tours – rather than the anonymity of a big hotel. They're ideal for couples or solo travellers on a budget who value character over amenities. If you need a full-service spa or a large beachfront resort, look at the spa hotels or beach hotels instead. For specific needs like airport proximity or family-friendly facilities, the dedicated pages for airport hotels and family-friendly hotels will filter out the noise.