Searching for hotels in Santa Marta? Compare room rates and reviews to find your ideal stay.

Our Top Hotel Picks

Whether you're looking for budget or luxury hotels in Santa Marta, we've got you covered!

Hotels You May Like in Santa Marta

Check out our selection of great hotels in Santa Marta.

5 star

Irotama Resort
4.3/5101 Reviews

Irotama Resort

Santa Marta
When you stay at Irotama Resort in Santa Marta, you'll be on the beach, within a 10-minute walk of Bello Horizonte Beach and Zazue. This upscale hotel is 14.3 mi (23 km) from Tayrona National Natural Park and 5.4 mi (8.7 km) from Rodadero Beach.Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 5 outdoor swimming pools, outdoor tennis courts, and a waterslide. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and babysitting (surcharge). Getting to nearby attractions is a breeze with the complimentary area shuttle.All-inclusive rates are available at this hotel. Meals and beverages at onsite dining establishments are included in all-inclusive rates. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The hotel also offers 24-hour room service. Relax with your favorite drink at the bar/lounge or the poolside bar.Featured amenities include a business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. Planning an event in Santa Marta? This hotel has 5813 square feet (540 square meters) of space consisting of a conference center and 5 meeting rooms. A roundtrip airport shuttle is complimentary (available 24 hours).Make yourself at home in one of the 578 air-conditioned rooms featuring refrigerators and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and designer toiletries. Conveniences include safes and coffee/tea makers, as well as phones with free local calls.
Best Western Plus Santa Marta Hotel
4.3/594 Reviews

Best Western Plus Santa Marta Hotel

Santa Marta|0.94km from downtown
With a stay at Best Western Plus Santa Marta Hotel, you'll be centrally located in Santa Marta, within a 15-minute drive of Rodadero Beach and Old San Juan de Dios Hospital Museum. This hotel is 7.2 mi (11.6 km) from Tayrona National Natural Park and 0.4 mi (0.6 km) from Santa Marta Cathedral.Be sure to enjoy recreational amenities including an outdoor pool and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and wedding services. Getting to nearby attractions is a breeze with the area shuttle (surcharge).Enjoy international cuisine at Blue Ribbon, a restaurant which features a bar/lounge, or stay in and take advantage of the room service (during limited hours). Quench your thirst with your favorite drink at the poolside bar. Buffet breakfasts are available daily from 7 AM to 9 AM for a fee.Featured amenities include a 24-hour business center, complimentary newspapers in the lobby, and a 24-hour front desk. Planning an event in Santa Marta? This hotel has facilities measuring 409 square feet (38 square meters), including conference space. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.Make yourself at home in one of the 126 guestrooms featuring minibars and espresso makers. 42-inch LCD televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.
Mercure Santa Marta Emile
4.4/5101 Reviews

Mercure Santa Marta Emile

Santa Marta
With a stay at Mercure Santa Marta Emile in Santa Marta, you'll be 0.3 mi (0.4 km) from Zazue and 5.4 mi (8.7 km) from Rodadero Beach. This beach hotel is 6.4 mi (10.3 km) from Blanca Beach and 8.3 mi (13.4 km) from Santa Marta Beach.Relax at the full-service spa, where you can enjoy massages and facials. You're sure to appreciate the recreational amenities, including an outdoor pool, a steam room, and a fitness center. Additional features at this hotel include complimentary wireless internet access, wedding services, and a television in a common area.Satisfy your appetite for lunch or dinner at Emile Restaurant, a restaurant which specializes in international cuisine, or stay in and take advantage of the 24-hour room service. Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. Buffet breakfasts are served on weekdays from 6:00 AM to 10:00 AM and on weekends from 6:00 AM to 10:30 AM for a fee.Featured amenities include a business center, express check-in, and express check-out. Planning an event in Santa Marta? This hotel has facilities measuring 4306 square feet (400 square meters), including conference space. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite.Make yourself at home in one of the 140 air-conditioned rooms featuring refrigerators and LED televisions. Rooms have private balconies. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and complimentary toiletries.
Hotel Boutique Don Pepe
4.5/562 Reviews

Hotel Boutique Don Pepe

Santa Marta|0.95km from downtown
A stay at Hotel Boutique Don Pepe places you in the heart of Santa Marta, within a 5-minute walk of Tairona Gold Museum and Santa Marta Cathedral. This upscale hotel is 0.2 mi (0.4 km) from Bahia de Santa Marta and 0.2 mi (0.4 km) from Marina Santa Marta.Relax and unwind with massages, body treatments, and facials. This hotel also features complimentary wireless internet access, concierge services, and wedding services. Getting to nearby attractions is a breeze with the area shuttle (surcharge) that operates within 50 meters.Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Mingle with other guests at the complimentary reception, held daily. Relax with a refreshing drink from the bar/lounge or one of the 2 poolside bars. A complimentary cooked-to-order breakfast is served daily from 7:00 AM to 10:00 AM.Featured amenities include a business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. Planning an event in Santa Marta? This hotel has 120 square feet (11 square meters) of space consisting of a conference center and a meeting room. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.Make yourself at home in one of the 12 air-conditioned rooms featuring minibars and flat-screen televisions. Your bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and bathrobes.

Show more

Business travel

Irotama Resort Zona Torres
4.4/544 Reviews

Irotama Resort Zona Torres

Santa Marta
With a stay at Irotama Torres in Santa Marta, you'll be on the beach, just a 4-minute walk from Bello Horizonte Beach and 9 minutes by foot from Zazue. This beach resort is 14.2 mi (22.9 km) from Tayrona National Natural Park and 5.4 mi (8.8 km) from Rodadero Beach.Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 4 outdoor swimming pools, outdoor tennis courts, and a health club. Additional features at this resort include complimentary wireless Internet access, concierge services, and babysitting (surcharge). Guests can catch a ride to nearby destinations on the complimentary area shuttle.All-inclusive rates are available at this resort. Meals and beverages at onsite dining establishments are included in all-inclusive rates. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities. Grab a bite to eat at one of the resort's 9 restaurants, or stay in and take advantage of the 24-hour room service. Snacks are also available at the 3 coffee shops/cafes. Wrap up your day with a drink at the bar/lounge, the beach bar, or the poolside bar.Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Event facilities at this resort consist of a conference center and a meeting room. A roundtrip airport shuttle is complimentary (available 24 hours).Make yourself at home in one of the 259 air-conditioned rooms featuring kitchenettes with full-sized refrigerators/freezers and ovens. Your bed comes with down comforters and premium bedding. Rooms have private balconies. LCD televisions with cable programming provide entertainment, while complimentary wireless Internet access keeps you connected.
AC Hotel Santa Marta
4.2/594 Reviews

AC Hotel Santa Marta

Santa Marta|1.12km from downtown
With a stay at AC Hotel by Marriott Santa Marta in Santa Marta (Historic Center), you'll be steps from Marina Santa Marta and 3 minutes by foot from Old San Juan de Dios Hospital Museum. This beach hotel is 7.3 mi (11.8 km) from Tayrona National Natural Park and 3.5 mi (5.7 km) from Rodadero Beach.Be sure to enjoy recreational amenities including an outdoor pool and a fitness center. This hotel also features complimentary wireless internet access, concierge services, and wedding services.Satisfy your appetite with Spanish cuisine at AC Kitchen, a poolside restaurant which features a pool view. Mingle with other guests at the complimentary reception, held daily. Relax with your favorite drink at the bar/lounge or the poolside bar. Cooked-to-order breakfasts are available daily from 6:00 AM to 10:00 AM for a fee.Featured amenities include a 24-hour business center, dry cleaning/laundry services, and a 24-hour front desk. Planning an event in Santa Marta? This hotel has 1507 square feet (140 square meters) of space consisting of conference space and meeting rooms. Limited parking is available onsite.Make yourself at home in one of the 112 guestrooms featuring refrigerators and LED televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms feature showers, complimentary toiletries, and hair dryers. Conveniences include phones, as well as safes and desks.

Show more

Breakfast

Show more

Family friendly

Estelar Santamar Hotel & Centro de Convenciones
4.4/579 Reviews

Estelar Santamar Hotel & Centro de Convenciones

Santa Marta|8.67km from downtown
With a stay at Estelar Santamar Hotel & Centro de Convenciones in Santa Marta, you'll be on the beach, within a 15-minute drive of Rodadero Beach and Zazue. This beach hotel is 12 mi (19.3 km) from Tayrona National Natural Park and 2.1 mi (3.3 km) from Bello Horizonte Beach.Relax and unwind with massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 3 outdoor swimming pools and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and an arcade/game room.Satisfy your appetite for lunch or dinner at the hotel's restaurant, Mar de Leva, or stay in and take advantage of the 24-hour room service. Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. Buffet breakfasts are available daily from 6 AM to 10:30 AM for a fee.Featured amenities include a 24-hour business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. Planning an event in Santa Marta? This hotel has 1755 square feet (163 square meters) of space consisting of a conference center and 10 meeting rooms. Free self parking is available onsite.Stay in one of 134 guestrooms featuring LCD televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and complimentary toiletries. Conveniences include phones, as well as laptop-compatible safes and desks.
Zuana Beach Resort
4.3/542 Reviews

Zuana Beach Resort

Santa Marta
Located in Santa Marta, Zuana Beach Resort is by the sea, within a 15-minute drive of Santa Marta Cathedral and Parque de Los Novios. This beach hotel is 5.4 mi (8.7 km) from Rodadero Beach and 6.4 mi (10.3 km) from Blanca Beach.Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 7 outdoor swimming pools, 9 spa tubs, and a complimentary water park. Additional features at this hotel include complimentary wireless internet access, an arcade/game room, and gift shops/newsstands. Guests can catch a ride to nearby destinations on the area shuttle (surcharge).Grab a bite at Neguanje, one of the hotel's 3 restaurants, or stay in and take advantage of the room service. Relax with a refreshing drink from the poolside bar or one of the 3 bars/lounges. Buffet breakfasts are available daily from 7 AM to 10:30 AM for a fee.Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Event facilities at this hotel consist of a conference center and a meeting room. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.Make yourself at home in one of the 330 air-conditioned rooms featuring flat-screen televisions. Rooms have private balconies. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads.

Show more

Hotels Near Famous Attractions in Santa Marta

Check out these hotels located near popular sights in Santa Marta

Rodrigo de Bastidas Square

Hotel Boutique Don Pepe
4.5/562 Reviews

Hotel Boutique Don Pepe

Santa Marta|0.14km from Rodrigo de Bastidas Square
A stay at Hotel Boutique Don Pepe places you in the heart of Santa Marta, within a 5-minute walk of Tairona Gold Museum and Santa Marta Cathedral. This upscale hotel is 0.2 mi (0.4 km) from Bahia de Santa Marta and 0.2 mi (0.4 km) from Marina Santa Marta.Relax and unwind with massages, body treatments, and facials. This hotel also features complimentary wireless internet access, concierge services, and wedding services. Getting to nearby attractions is a breeze with the area shuttle (surcharge) that operates within 50 meters.Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Mingle with other guests at the complimentary reception, held daily. Relax with a refreshing drink from the bar/lounge or one of the 2 poolside bars. A complimentary cooked-to-order breakfast is served daily from 7:00 AM to 10:00 AM.Featured amenities include a business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. Planning an event in Santa Marta? This hotel has 120 square feet (11 square meters) of space consisting of a conference center and a meeting room. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.Make yourself at home in one of the 12 air-conditioned rooms featuring minibars and flat-screen televisions. Your bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and bathrobes.

Show more

Parroquia de Nuestra Senora of the Medalla Milagrosa

Show more

Universidad del Magdalena

Show more

Taganga

Show more

Frequently Asked Questions

Local Travel Info

Highest PriceAU$ 507
Lowest PriceAU$ 15
Number of Reviews4,462
Number of Hotels4,443
Average Price (Weekdays)AU$ 102
Average Price (Weekends)AU$ 105

Santa Marta Hotel Guide

Book your hotel on Trip.com for an amazing travel experience. New and popular hotels in Santa Marta recommended by Trip.com. Santa Marta is a city with tons of tourist attractions. You'll never want to leave! You can stay 3-5 days at hotels in Santa Marta without running out of things to do.

For those traveling for business and tourism, Simon Bolivar Airport is the preferred choice when visiting Santa Marta.

There are 391 hotels in Santa Marta on Trip.com, including luxury, boutique, and budget hotels. Santa Marta has high quality and low-priced hotels. You can spend one night at a nice hotel for only 66 AUD. There are 9 five-star hotels in Santa Marta at an average price of 221 AUD per night. There are 27 four-star hotels in Santa Marta at an average price of 96 AUD per night. There are 32 three-star hotels in Santa Marta at an average price of 60 AUD per night. There are 7 two-star hotels in Santa Marta at an average price of 32 AUD per night. There are not many well-known chain hotels in Santa Marta, but staying at a unique local hotel will make you feel at home. In Santa Marta, there are hotels under the Grand Mercure brand. Travelers who favor this brand can choose to stay there to enjoy the luxury services provided by Grand Mercure. If the comfort level of your trip is important, there are many choices in Santa Marta, such as hotels under the Grand Mercure brand. A popular hotel in Santa Marta, Zuana Beach Resort is also one of the highest rated. Hotel del Parque is also one of the most frequently chosen hotels.

There are quite a few famous attractions in downtown Santa Marta, such as Mojitos Pub Santa Marta. You can choose attractions in Santa Marta that are perfect for a weekend getaway, such as Sierra Nevada de Santa Marta National Park, Ciudad Perdida. You can also visit top-rated attractions like Gairaca Lounge Discobar, El Amanuense Libros & Café.

Average Temperature

• January to March: 29.69°C during the day, 22.28°C at night

• April to June: 29.78°C during the day, 23.55°C at night

• July to September: 29.24°C during the day, 23.06°C at night

• October to December: 28.72°C during the day, 22.51°C at night

Average seasonal Rainfall

• Spring: 3.8 cm

• Summer: 40.17 cm

• Autumn: 67.47 cm

• Winter: 55.0 cm

Show less