Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in Santa Marta

See all 548 properties in Santa Marta

Estimated price for 1 night/2 adults

Hilton Garden Inn Santa Marta

Hilton Garden Inn Santa Marta

Carrera 1C No. 24-04, Santa Marta, Magdalena
Hilton Garden Inn Santa Marta
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 

Situated in Santa Marta, this hotel is within a 5-minute walk of Marina Santa Marta and Santa Marta Beach. Old San Juan de Dios Hospital Museum and Bahia de ...

AU$106 per night for 2 guests

19 Jun - 20 Jun
Irotama Resort

Irotama Resort

Km 14 Via Cienaga, Santa Marta, Magdalena
Irotama Resort
    4.0 out of 5.0
     
     

    Located in Santa Marta, this beachfront resort is connected to the convention center and within a 10-minute walk of Bello Horizonte Beach and Zazue. Magdalena ...

    Irotama ResortGet Rates

    AC Hotel by Marriott Santa Marta

    AC Hotel by Marriott Santa Marta

    CALLE 23 NO. 1C - 79, Santa Marta
    AC Hotel by Marriott Santa Marta
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Located in Historic Center, this hotel is within a 5-minute walk of Marina Santa Marta and Santa Marta Beach. Old San Juan de Dios Hospital Museum and Bahia ...

    AU$111 per night for 2 guests

    18 Jun - 19 Jun
    Santa Marta Marriott Resort Playa Dormida

    Santa Marta Marriott Resort Playa Dormida

    Carrera 3 No 142-60, Bello Horizonte, Santa Marta, Magdalena
    Santa Marta Marriott Resort Playa Dormida
    • Free Cancellation
    • Reserve now, pay when you stay
    4.5 out of 5.0
     
     

    Situated on the beach, this luxury hotel is within a 15-minute walk of Magdalena River and Bello Horizonte Beach. Zazue is 1.2 mi (2 km) away.

    AU$188 per night for 2 guests

    28 Jun - 29 Jun
    Hotel Boutique Casa Carolina

    Hotel Boutique Casa Carolina

    Calle 12 # 3-40, Centro Histórico, Santa Marta, Magdalena
    Hotel Boutique Casa Carolina
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    This family-friendly Santa Marta hotel is located by the sea, within a 5-minute walk of Tairona Gold Museum and Simon Bolivar Park. Parque de Los Novios and ...

    AU$77 per night for 2 guests

    20 Jun - 21 Jun
    Hotel Tamacá Beach Resort

    Hotel Tamacá Beach Resort

    Carrera 2a No. 11A - 98, Santa Marta, Magdalena
    Hotel Tamacá Beach Resort
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Nestled on the beach, this El Rodadero hotel is just steps from Mundo Marino Aquarium and Rodadero Beach. Blanca Beach and Rodadero Sea Aquarium and Museum are ...

    AU$114 per night for 2 guests

    24 Jun - 25 Jun
    Hotel be La Sierra

    Hotel be La Sierra

    Cra 1 N° 9-47, El Rodadero, Santa Marta, Magdalena
    Hotel be La Sierra
    • Free Cancellation
    3.0 out of 5.0
     
     

    Located in El Rodadero, this resort is within 1 mi (2 km) of Mundo Marino Aquarium and Rodadero Beach. Blanca Beach and Rodadero Sea Aquarium and Museum are ...

    AU$85 per night for 2 guests

    1 Jul - 2 Jul
    Zuana Beach Resort

    Zuana Beach Resort

    Carrera 2a No.6-80 Av. Tamacá, Bello Horizonte, Santa Marta, Magdalena
    Zuana Beach Resort
    • Free Cancellation
    3.5 out of 5.0
     
     

    Nestled on the beach, this Santa Marta resort is within a 10-minute walk of Bello Horizonte Beach and Zazue. Magdalena River is 0.5 mi (0.8 km) away.

    AU$196 per night for 2 guests

    18 Jun - 19 Jun
    Irotama Torres

    Irotama Torres

    Km 14 Via Cienaga, Santa Marta, Magdalena
    Irotama Torres
      3.5 out of 5.0
       
       

      Nestled on the beach, this Santa Marta resort is within a 10-minute walk of Bello Horizonte Beach and Zazue. Magdalena River is 1.1 mi (1.8 km) away.

      Irotama TorresGet Rates

      Mercure Santa Marta Emile

      Mercure Santa Marta Emile

      Calle 115 No 2 39, Bello Horizonte, Santa Marta
      Mercure Santa Marta Emile
      • Free Cancellation
      • Reserve now, pay when you stay
      3.5 out of 5.0
       
       

      This Santa Marta hotel is on the beach, 0.4 mi (0.6 km) from Zazue, and within 9 mi (15 km) of Rodadero Beach and Blanca Beach. Santa Marta Beach is 8.4 mi (13.6 ...

      AU$98 per night for 2 guests

      24 Jun - 25 Jun
      Del Mar Hotel

      Del Mar Hotel

      Calle 8 No 2 - 78, Rodadero, Santa Marta, Magdalena
      Del Mar Hotel
      • Free Cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       

      Located in El Rodadero, this hotel is within 1 mi (2 km) of Mundo Marino Aquarium and Rodadero Beach. Blanca Beach and Rodadero Sea Aquarium and Museum are also ...

      AU$72 per night for 2 guests

      1 Jul - 2 Jul
      Best Western Plus Santa Marta Hotel

      Best Western Plus Santa Marta Hotel

      Calle 24 No 3-65, Santa Marta
      Best Western Plus Santa Marta Hotel
      • Free Cancellation
      • Reserve now, pay when you stay
      3.5 out of 5.0
       
       

      Located in Historic Center, this hotel is within a 10-minute walk of Old San Juan de Dios Hospital Museum and Santa Marta Beach. Parque de Los Novios and Marina ...

      AU$89 per night for 2 guests

      5 Jul - 6 Jul
      GHL Relax Hotel Costa Azul

      GHL Relax Hotel Costa Azul

      Zona Franca Pozos Colorados km 19, via Cienaga, Santa Marta, Magdalena
      GHL Relax Hotel Costa Azul
      • Free Cancellation
      3.5 out of 5.0
       
       

      Nestled on the beach, this Santa Marta hotel is within 3 mi (5 km) of Magdalena River, Bello Horizonte Beach, and Zazue. Rodadero Beach and Blanca Beach are ...

      AU$83 per night for 2 guests

      14 Jul - 15 Jul
      Decameron Galeon - All Inclusive

      Decameron Galeon - All Inclusive

      Kilometro 17 Via Santa Marta-Cienaga, Santa Marta, Magdalena
      Decameron Galeon - All Inclusive
        3.5 out of 5.0
         
         

        This Santa Marta property is on the beach, 0.1 mi (0.1 km) from Magdalena River, and within 9 mi (15 km) of Bello Horizonte Beach and Zazue. Rodadero Beach and ...

        Decameron Galeon - All InclusiveGet Rates

        Jaba Nibue

        Jaba Nibue

        Carrera 1 Calle 100, Playa Grande, Santa Marta
        Jaba Nibue
          3.5 out of 5.0
           
           

          Offering direct access to the beach, this Santa Marta hotel is steps from Grande Beach and Tayrona National Natural Park. Taganga Beach is 0.8 mi (1.2 km) ...

          AU$164 per night for 2 guests

          1 Jul - 2 Jul
          Hotel 1525

          Hotel 1525

          Calle 11 2-29, Santa Marta
          Hotel 1525
            3.0 out of 5.0
             
             

            Located in Historic Center, this hotel is steps from Tairona Gold Museum, Customs House, and Mayorship of Santa Marta. Simon Bolivar Park and Camellón Rodrigo ...

            AU$50 per night for 2 guests

            24 Jun - 25 Jun
            Estelar Santamar Hotel & Centro de Convenciones

            Estelar Santamar Hotel & Centro de Convenciones

            Km. 8 Pozos Colorados, Santa Marta, Magdalena
            Estelar Santamar Hotel & Centro de Convenciones
              3.5 out of 5.0
               
               

              Nestled on the beach, this Santa Marta hotel is 0.8 mi (1.4 km) from Bello Horizonte Beach and 2.6 mi (4.2 km) from Rodadero Beach. Magdalena River and Zazue ...

              AU$115 per night for 2 guests

              1 Jul - 2 Jul
              Casa de Isabella, a Kali Hotel

              Casa de Isabella, a Kali Hotel

              Carrera 2da No. 19-20 El Centro, Santa Marta, Magdalena
              Casa de Isabella, a Kali Hotel
              • Free Cancellation
              • Reserve now, pay when you stay
              3.5 out of 5.0
               
               

              Located in Historic Center, this spa hotel is within a 5-minute walk of Parque de Los Novios, Marina Santa Marta, and Simon Bolivar Park. Customs House is 0.2 ...

              AU$102 per night for 2 guests

              18 Jun - 19 Jun
              Villa Maria Tayrona, a Kali Hotel

              Villa Maria Tayrona, a Kali Hotel

              Troncal del Caribe Km 34, Via Parque Tayrona, Santa Marta, Magdalena
              Villa Maria Tayrona, a Kali Hotel
              • Free Cancellation
              • Reserve now, pay when you stay
              2.5 out of 5.0
               
               

              Situated by the ocean, this hotel is 1.6 mi (2.5 km) from Tayrona National Natural Park and within 9 mi (15 km) of Mareygua Beach and Quebrada Valencia Waterfall. ...

              AU$188 per night for 2 guests

              20 Jun - 21 Jun
              Hotel Mendihuaca By Lewe

              Hotel Mendihuaca By Lewe

              Kilometro 35 Via Santa Marta - Riohacha, Santa Marta, Magdalena
              Hotel Mendihuaca By Lewe
                3.0 out of 5.0
                 
                 

                This Santa Marta hotel is on the beach, 1.6 mi (2.6 km) from Tayrona National Natural Park, and within 6 mi (10 km) of Mareygua Beach and Quebrada Valencia Waterfall. ...

                AU$71 per night for 2 guests

                18 Jun - 19 Jun

                Check prices on hotels in Santa Marta

                Tonight 17 Jun. - 18 Jun.
                This weekend 21 Jun. - 23 Jun.
                Next weekend 28 Jun. - 30 Jun.

                Search Hotels near Top Santa Marta Attractions

                Map

                Recent Reviews in Santa Marta