Menu

Search options

2026-06-04

2026-06-05
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Santa Marta (Magdalena)

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

367 results

  • Lotus Centro Historico

    Calle 13 # 2-98, Santa Marta (Magdalena), Colombia (To the map)

    The hotel is about 20 km from Simon Bolivar International airport and 150 m from such cultural venues…

    To the hotel

    Book Now
  • Hotel Mall Plaza

    From US$ 14

    Troncal Del Caribe #78-75, Santa Marta (Magdalena), Colombia (To the map)

    You'll need 16-minute drive to Simon Bolivar International airport. The Mall Plaza Santa Marta offers…

    To the hotel

    price for 1 night
    Book Now From US$ 14
  • Hotel Bahia Suite Centro Historico

    Cl. 20 #460, Santa Marta (Magdalena), Colombia (To the map)

    This Santa Marta hotel is nestled in the Centro Historico district, only a few steps from the seafood…

    To the hotel

    Book Now
  • Hotel Roy

    From US$ 85

    Cl. 157 #3B-46, Santa Marta (Magdalena), Colombia (To the map)

    The accommodation is approximately a 15-minute ride from the Mamancana Nature Reserve. Located about…

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Hostal Nomadas

    Cra. 2 # 18-22, Santa Marta (Magdalena), Colombia (To the map)

    The hotel is in the Centro Historico district of Santa Marta, a stone's throw from Parque de Los Novios.

    To the hotel

    Book Now
  • Casa Presentacion Adaz Hotel

    From US$ 56

    Calle 23 #2A-42, Santa Marta (Magdalena), Colombia (To the map)

    Rodadero Beach is 4.3 km from this Santa Marta hotel, and the Manzanares River is within reach of it.

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Hotel Porto Horizonte All Inclusive By Oxohotel

    From US$ 84

    Carrera 2 #107-31, Sector Pozos Colorados, Santa Marta (Magdalena), Colombia (To the map)

    You'll need 10-minute drive to Simon Bolivar International airport. The Cathedral of Santa Marta is in…

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • Hotel Grand Rodadero Horizon Santa Marta

    Carrera 2 #8-63, Santa Marta (Magdalena), Colombia (To the map)

    The Cerro Ziruma is within a few blocks of this hotel, and the indoor-outdoor Marine World Aquarium is…

    To the hotel

    Book Now
  • Biohotel Caribe Green

    From US$ 21

    Carrera 4 Calle 149-25 Glorieta De Entrada Al Aeropuerto, Santa Marta (Magdalena), Colombia (To the map)

    You'll need 5-minute drive to Simon Bolivar International airport. The 4-star hotel is nestled 4.4 km…

    To the hotel

    price for 1 night
    Book Now From US$ 21
  • Olas Del Mar Hotel By Gho Hoteles

    From US$ 43

    Carrera 4 No. 18 -96, Rodadero, Santa Marta (Magdalena), Colombia (To the map)

    The Santa Marta City Hall is located within easy reach of the 3-star hotel, and Simon Bolivar International…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • La Villa De Sofia

    Cra. 1C # 27-39, Santa Marta (Magdalena), Colombia (To the map)

    Plus the Camellon is located nearly a 15-minute walk away. The fabulous Santa Marta Gold Museum is also…

    To the hotel

    Book Now
  • Hotel Aquarella Del Mar

    From US$ 40

    Carrera 4 A No 7 ¿ 67 Rodadero, Santa Marta, Santa Marta (Magdalena), Colombia (To the map)

    The hotel is about 5 km from Simon Bolivar International airport and in proximity to such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Tama Hotel Santa Marta

    Tama Hotel Santa Marta, Santa Marta (Magdalena), Colombia (To the map)

    You'll need 10-minute drive to Simon Bolivar International airport. The El Rodadero beach is also only…

    To the hotel

    Book Now
  • Hospedaje Villa Naloy

    From US$ 47

    Avenida Troncal Del Caribe, Santa Marta (Magdalena), Colombia (To the map)

    This hotel is ideally situated 15 minutes by car from the Rodadero Sea Aquarium and Museum. The Hospedaje…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Ayenda Brisas Del Caribe

    From US$ 40

    Carretera 4 #149-25, Santa Marta (Magdalena), Colombia (To the map)

    You'll need 5-minute drive to Simon Bolivar International airport. Guests can also reach landmarks nearby…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Hotel Jardin Boutique Rodadero

    From US$ 54

    Cra 4 #25-253,Gaira,Santa Marta, Magdalena, Santa Marta (Magdalena), Colombia (To the map)

    The Playa Blanca is 3.9 km from this hotel and the fabulous Santa Marta Gold Museum is 7 km away. The…

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Betania Hotel

    From US$ 39

    Cl. 16 #5-43 Hotel, Santa Marta (Magdalena), Colombia (To the map)

    The centre of Santa Marta can be reached in 10 minutes' walk of the hotel, and such cultural venues as…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • San Pablo Top Rural

    From US$ 114

    Via A Masinga 32 - 2, Santa Marta (Magdalena), Colombia (To the map)

    This 4-star hotel is about 25 km from Simon Bolivar International airport and within a 15-minute drive…

    To the hotel

    price for 1 night
    Book Now From US$ 114
  • Hotel La Hamaca

    From US$ 17

    Carrera 29 29K 40, Santa Marta (Magdalena), Colombia (To the map)

    This Santa Marta hotel is about 20 km from Simon Bolivar International airport and 4.1 km from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 17
  • Hotel Coral Santa Marta

    From US$ 18

    Carrera 4 #21D-31 Rodadero, Santa Marta (Magdalena), Colombia (To the map)

    Situated in the El Rodadero district of Santa Marta, the hotel is 16 minutes' walk from Iglesia San Jacinto…

    To the hotel

    price for 1 night
    Book Now From US$ 18