The 10 best three-star hotels in Santa Marta, Colombia | Booking.com
Skip to main content

Three-Star Hotels in Santa Marta

Find the three-star hotels that appeal to you the most

The best three-star hotels in Santa Marta

Check out our pick of great three-star hotels in Santa Marta

Filter by:

Review score

Playa del Ritmo Beach Hostel & Bar - Adults Only

Santa Marta

Boasting a beachfront location, Playa del Ritmo Beach Hostel &Bar offers free Wi-Fi and 24-hour front desk assistance in Pozos Colorados beach, Santa Marta. El Rodadero beach is 2 km from the...

A
Ayoub
From
United Kingdom
Best location around Santa Marta. Amazing place by the beach. Good variety of food for fair price. The staff are just amazing and make you feel as a family. Very helpful with the host but also with people around town. We did a charity event for feed the poor around Santa Marta organised by the hostel is was just amazing. I just recommend this place for anyone.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,109 reviews
Price from
US$76.68
1 night, 2 adults

Hotel Cra17a21a avenida 22 cerca a escenario deportivos iglesias y clinicas

Santa Marta

Hotel Cra17a21a avenida 22 cerca a escenario deportivos iglesias y clinicas is set in Santa Marta, 2.2 km from Bahía de Santa Marta Beach, 1.7 km from Santa Marta Cathedral, as well as 2.2 km from...

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 17 reviews
Price from
US$25.42
1 night, 2 adults

OASIS TROPICAL HOTEL

Hotel in Bello Horizonte, Santa Marta

Located in Santa Marta, 100 metres from Bello Horizonte, OASIS TROPICAL HOTEL provides accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

g
gonzalo
From
Colombia
Clean facilities Very friendly personal Excellent breakfast
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,313 reviews
Price from
US$152.48
1 night, 2 adults

Oasis Fresh Hotel

Hotel in Centro Historico, Santa Marta

Conveniently located in Santa Marta, Oasis Fresh Hotel offers air-conditioned rooms, a garden, free WiFi and a shared lounge.

T
Tetiana
From
Ukraine
A magnificent hotel, in the very center of the old city, where life is in full swing every evening. The hotel looks very stylish. Beautiful. Tastefully decorated rooms. Rooms with normal space. There is hot water, which is rare in Colombia. Early breakfasts allow you to go on excursions very early. Daily housekeeping if needed. Availability of soap and shower facilities. Air conditioner. Comfortable hotel. With a delightful terrace and jacuzzi on the roof. There is an elevator, which is important when you check in with large bags and suitcases. Also very friendly girls at the reception and at breakfast
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,779 reviews
Price from
US$41.18
1 night, 2 adults

Hotel Bello Caribe Rodadero

Hotel in El Rodadero, Santa Marta

Situated in Santa Marta, less than 1 km from Salguero Beach, Hotel Bello Caribe Rodadero features accommodation with a garden, free private parking, a terrace and a restaurant.

N
Nick
From
Canada
Good breakfast and short walk to beech.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,041 reviews
Price from
US$33.98
1 night, 2 adults

Hotel San Miguel Imperial

Hotel in Centro Historico, Santa Marta

Hotel San Miguel Imperial offers an ideal location in the centre of Santa Marta, 35-minutes drive from Tayrona National Park. Services include free Wi-Fi and a convenient 24-hour reception desk.

D
Dr. Varga Tamás
From
Hungary
This hotel was the biggest surprise during our Colombian holiday, we just booked for a night sleep and choose because it was very cheap. The hotel is clean, the beds were very comfortable and staff were super super nice. My little baby daughter had her 2nd birthday and she got cake and birthday hat and everything. Thank you for your kindness, you made our day brighter.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,136 reviews
Price from
US$59.48
1 night, 2 adults

Hotel Marco Polo Rodadero

Hotel in El Rodadero, Santa Marta

Boasting a casino, Hotel Marco Polo Rodadero is set in Santa Marta in the Magdalena region, 200 metres from El Rodadero Beach and 2.1 km from Rodadero Sea Aquarium and Museum.

S
Stephen
From
Spain
Great location , very clean and pleasant staff
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 360 reviews
Price from
US$60.23
1 night, 2 adults

Gagaka Rua hostel

Centro Historico, Santa Marta

Conveniently set in Santa Marta, Gagaka Rua hostel provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden.

M
Marisa
From
Germany
We enjoyed the rooftop incl pool and bar. The breakfast was good as well. It’s good located in Santa Marta to go to the city centre or start any trips. The stuff was very helpful and nice and they were always making sure that you feel safe and happy
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 755 reviews
Price from
US$40.26
1 night, 2 adults

Casa Avelina Boutique Hostel

Santa Marta

Casa Avelina Boutique Hostel has an outdoor swimming pool, shared lounge, a terrace and bar in Santa Marta.

D
Despina
From
United Kingdom
Great hostel, friendly and attentive staff, nice pool and comfortable beds!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 487 reviews
Price from
US$96.60
1 night, 2 adults

Casa Tunido

Centro Historico, Santa Marta

Situated conveniently in Santa Marta, Casa Tunido offers air-conditioned rooms, a garden, free WiFi and a terrace.

J
Javier
From
Austria
Mayra and her daughter Alana take excellent care of this accommodation. They are always willing to help and make you feel at home. We spent four nights there and loved it. The kitchen is very well equipped, and we cooked there whenever we needed to. The place is comfortable for relaxing and resting after any activity. The double bedrooms are cozy with nice bathrooms and air conditioning to escape the intense Santa Marta heat. We definitely recommend this place to any traveler, tourist, or visitor. That said, ask before you head out which direction is safe and pleasant, so you can walk from the accommodation and get the best impressions of Santa Marta (recommendation: it’s safe to go toward the coast and south toward the Marina; better avoid going north).
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 241 reviews
Price from
US$52.62
1 night, 2 adults
All three-star hotels in Santa Marta

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Santa Marta and surroundings in the past month

See all

Enjoy breakfast in Santa Marta and nearby

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 467 reviews

    Well situated in Santa Marta, Hotel Zamay Centro Historico offers air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden.

    From US$43.03 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 352 reviews

    Facing the beachfront, Hotel Casa Vieja offers 3-star accommodation in Santa Marta and has a garden, shared lounge and restaurant. 200 metres from Bahía de Santa Marta Beach and 300 metres from Simon...

    From US$27.45 per night
  • Park Hotel

    Santa Marta
    Breakfast options
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 2,515 reviews

    Located 50 metres from the commercial area and right across from Santa Marta bay beach, Park Hotel features an outdoor swimming pool, a garden and a bar in Santa Marta.

    From US$45.86 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 32 reviews

    In a prime location in Santa Marta, Hotel Santa Marta VIP offers an American breakfast and free WiFi. Featuring a shared lounge, the 3-star hotel has air-conditioned rooms with a private bathroom.

    From US$27.22 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 464 reviews

    Featuring 3-star accommodation, Hotel Sierra Nevada is located in Santa Marta, 500 metres from Santa Marta Cathedral and less than 1 km from Santa Marta Gold Museum.

    From US$54.45 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 26 reviews

    Attractively located in the centre of Santa Marta, Hotel Coco Beach Santa Marta is within 400 metres of Bahía de Santa Marta Beach and 400 metres of Santa Marta Marina.

    From US$45.76 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 637 reviews

    Set in Santa Marta, Hotel Bahia Plaza offers beachfront accommodation 600 metres from Bahía de Santa Marta Beach and offers various facilities, such as a terrace, a restaurant and a bar.

    From US$50.78 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 487 reviews

    Casa Avelina Boutique Hostel has an outdoor swimming pool, shared lounge, a terrace and bar in Santa Marta.

    From US$51.48 per night

Great access to the city centre. Check these three-star hotels in Santa Marta and nearby

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 215 reviews

    Attractively located in the centre of Santa Marta, Hotel Roca & Mar features air-conditioned rooms, a shared lounge and free WiFi.

    From US$27.96 per night
  • Situated conveniently in the centre of Santa Marta, Hotel vista mar is within 700 metres of Bahía de Santa Marta Beach and 300 metres of Santa Marta Cathedral.

    From US$50.84 per night
  • Scored out of 10, guest rating 5.8
    Passable - What previous guests thought, 7 reviews

    Tropical Hostel Santa Marta features a garden, shared lounge, a terrace and bar in Santa Marta.

    From US$34.79 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 129 reviews

    Featuring an outdoor pool and a restaurant, Hotel Tayrona offers rooms with free Wi-Fi and air conditioning in Santa Marta. El Rodadero Beach is 200 metres away.

    From US$71.18 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 452 reviews

    La Riviera offers modern rooms in trendy Rodadero, a 10-minute walk from the panoramic white sands of Gaira Bay. The rustic-style restaurant overlooks the illuminated outdoor pool.

    From US$125.83 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 195 reviews

    Located just 250 metres from El Rodadero Beach, Hotel Mar Azul Inn offers air-conditioned rooms, free parking and free Wi-Fi in public areas. Santa Marta’s historic centre is a 15-minute drive away.

    From US$40.67 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 123 reviews

    Conveniently set in the El Rodadero district of Santa Marta, SGH Rodadero Suites is located 500 metres from El Rodadero Beach, 2 km from Rodadero Sea Aquarium and Museum and 5.1 km from Santa Marta...

    From US$37.11 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 308 reviews

    Hotel Portobahia Santa Marta Rodadero is a modern hotel in Santa Marta, 10 km from Simon Bolivar International Airport. WiFi is free.

    From US$58.34 per night

Save money on three-star in Santa Marta and nearby – budget options available

  • La Ballena Azul Hotel

    Taganga
    Budget options available
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 285 reviews

    Ballena Azul Hotel is located in front of Playa Taganga beach, 12 minutes' drive from Santa Marta.

    From US$67.11 per night
  • Casa D'mer Taganga

    Taganga
    Budget options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 102 reviews

    Casa D'mer Taganga in Taganga offers family rooms with private bathrooms, garden views, and modern amenities. Some rooms include air-conditioning, a work desk, and a TV.

    From US$28.60 per night
  • Hotel Abitti Taganga

    Taganga
    Budget options available
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 89 reviews

    Set in Taganga, 100 metres from Playa de Taganga, Hotel Abitti Taganga offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$93.77 per night
  • Hotel Taganga Santa Marta

    Taganga
    Budget options available
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 221 reviews

    Boasting a garden, terrace and views of garden, Hotel Taganga Santa Marta is situated in Taganga, 200 metres from Playa de Taganga.

    From US$25.42 per night
  • Hotel Edmar

    Santa Marta
    Budget options available
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 60 reviews

    Set 300 metres from El Rodadero Beach, Hotel Edmar offers 3-star accommodation in Santa Marta and features an outdoor swimming pool, a garden and a restaurant.

    From US$55.92 per night
  • Hostal Paraiso Tayrona

    Santa Marta
    Budget options available
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 248 reviews

    Located in Santa Marta, 200 metres from El Rodadero Beach, Hotel Paraiso Tayrona has a terrace, a shared lounge and rooms with free WiFi access.

    From US$54.91 per night
  • Hotel Rodadero Real

    Santa Marta
    Budget options available
    Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 13 reviews

    Hotel Rodadero Real features a garden, shared lounge, a terrace and restaurant in Santa Marta.

    From US$57.19 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 591 reviews

    Located in Santa Marta, 300 metres from El Rodadero Beach, Hotel Axis Inn By GEH Suites provides accommodation with an outdoor swimming pool, free private parking and a bar.

    From US$55.70 per night

FAQ about three-star hotels in Santa Marta