Hotels in Santa Marta

645 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Santa Marta hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

645 Cheap hotels in Santa Marta

Best Santa Marta luxury hotels (4 and 5 stars)

Among the 645 accommodations in Santa Marta, here are the 4 best luxury hotels

Hilton Garden Inn Santa Marta - Santa Marta
8.7 2201 reviews

Hilton Garden Inn Santa Marta

hotel, Santa Marta
The Hilton Garden Inn Santa Marta is situated in the city centre, just 350 metres from the Santa Marta Marina and 6 kilometres from El Rodadero Beach, offering easy access to the city's attractions and a convenient base for exploring the area. It is a 3-star hotel with very good user ratings for location and cleanliness.
The hotel features a range of amenities, including a swimming pool, a fitness centre, a restaurant, and a bar, providing guests with everything they need for a comfortable and enjoyable stay. The hotel also offers a garden, a terrace, and a shared lounge, creating a relaxing atmosphere for guests to unwind.
Hotel Boutique Don Pepe - Santa Marta
No reviews

Hotel Boutique Don Pepe

hotel, Santa Marta
Hotel Boutique Don Pepe is a four-star boutique hotel located a short walk from Santa Marta's city centre, offering convenient access to local attractions.
This hotel provides guests with a range of amenities including complimentary Wi-Fi, air conditioning, swimming pools, a spa, a restaurant, a bar, and a fitness centre, alongside business facilities and concierge services.
Casa De Isabella, A Kali Hotel - Santa Marta
9.1 767 reviews

Casa De Isabella, A Kali Hotel

hotel, Santa Marta
Casa De Isabella, A Kali Hotel, is situated in Santa Marta's Old City district, just one block from Los Novios Park and three blocks from the city's historic cathedral, making it a convenient base for exploring the area's rich history and culture. It's a 4-star hotel with very good user ratings, offering a comfortable and enjoyable stay.
The hotel has one bedroom and one bathroom, accommodating up to two guests. It features a rooftop pool with sun loungers, a spa, a bar, and a garden, providing a relaxing and enjoyable experience for guests.
Blu Hotel By Tamaca - Santa Marta
8.0 441 reviews

Blu Hotel By Tamaca

hotel, Santa Marta
Blu Hotel by Tamaca is located in Santa Marta, just 10 kilometres from the historic centre and commercial area, offering a convenient base for exploring the city. This 4-star hotel receives very good user ratings for its location, cleanliness, and overall experience.
The accommodation features private balconies with city views, allowing guests to relax and enjoy the scenery. Amenities include a swimming pool, spa, fitness centre, and restaurant, providing ample opportunities for leisure and recreation.

Best Santa Marta hotels with a pool

Among the 645 accommodations in Santa Marta, here are the 4 best hotels with a pool

Hotel Aquarella Del Mar - Santa Marta
No reviews

Hotel Aquarella Del Mar

hotel, Santa Marta
Hotel Aquarella Del Mar is located in Santa Marta, 4 kilometres from the city centre and close to Rodadero Beach.
This hotel offers air conditioning, Wi-Fi, a swimming pool, a restaurant, a bar, and a fitness centre, with parking available for guests.
Hotel Karaya Dive Resort - Santa Marta
8.7 868 reviews

Hotel Karaya Dive Resort

hotel, Santa Marta
Hotel Karaya Dive Resort is located in the El Rodadero district of Santa Marta, just a short walk from El Rodadero Beach and 2.1km from Rodadero Sea Aquarium and Museum. This hotel has received very good ratings for its location, cleanliness, and overall experience.
The resort offers a range of amenities and activities, including a swimming pool, fitness centre, sauna, spa, and restaurant. Guests can also enjoy a terrace with stunning views, free parking, and airport transfers.
Hotel Catedral Plaza - Santa Marta
8.3 818 reviews

Hotel Catedral Plaza

hotel, Santa Marta
Hotel Catedral Plaza is situated in the city centre of Santa Marta, just a short walk from Santa Marta Cathedral and the Santa Marta Gold Museum, and about 5 kilometres from El Rodadero Beach. It is a 4-star hotel with very good user ratings.
The hotel offers comfortable rooms with modern amenities and a range of facilities for guests to enjoy, including an outdoor pool, a sun terrace, a bar, and a restaurant. Guests can also take advantage of the hotel's spa, concierge service, and 24-hour front desk.
Hotel San Miguel Imperial - Santa Marta
8.3 981 reviews

Hotel San Miguel Imperial

hotel, Santa Marta
Hotel San Miguel Imperial is situated in the centre of Santa Marta, just 8km from Simon Bolivar Airport and a short walk from the main shopping area, lively restaurants and bars. This 3-star hotel has received very good user ratings for its location, cleanliness and overall experience.
The hotel offers spacious rooms with modern amenities including air conditioning, cable TV and private bathrooms. Guests can enjoy a swimming pool, a fitness centre, a restaurant and a garden, as well as a scenic nature trail through Tayrona National Park, which is a 35km drive away.

Frequently asked questions about hotels in Santa Marta

  • What are the most affordable attractions in Santa Marta?

    You can enjoy Santa Marta without breaking the bank! Visit the historic centre and admire the colourful architecture. Take a stroll along the beach, relax in the Parque de los Novios, or visit the Museo del Oro Tairona for a taste of local history.
  • What are the best hotels with a swimming pool in Santa Marta?

    El Cactus Luxury Apartments In Historic Center, Camali Hotel and Alko Hotel Cotona are among the best hotels with a swimming pool in Santa Marta.

  • How can travelers relax during a week in Santa Marta?

    There are many ways to relax in Santa Marta! Spend your days sunbathing on the beach, taking a boat trip to the nearby islands, or enjoying a massage at one of the many spas in the area. In the evenings, watch the sunset from the Rodadero pier or enjoy a delicious meal at a local restaurant.
  • What are the most popular 2, 3 and 4-star hotels in Santa Marta?

    Among 2, 3 and 4-star hotels in Santa Marta, Del Mar Hotel, Hilton Garden Inn Santa Marta and Oasis Fresh Hotel are the most popular ones.

  • Where can you find the best traditional local cuisine in Santa Marta?

    For authentic Colombian food, head to the historic centre. Try the 'arepas de huevo' at the street stalls, or enjoy a traditional 'bandeja paisa' at a restaurant. Don't miss the fresh seafood at the restaurants along the beach.
  • What are the best luxury hotels in Santa Marta?

  • What hotel chains can you find in Santa Marta?

    Santa Marta has a range of hotel chains, including well-known international brands like Hilton, Radisson, and Decameron. You'll also find local chains like Hotel Boutique Casa San Agustín, Hotel Boutique Don Juan, and Hotel Boutique Casa Lola.
  • What are the best family friendly hotels in Santa Marta?

    The best family friendly hotels in Santa Marta are Camali Hotel, Alko Hotel Cotona and Best Western Plus Santa Marta Hotel.

  • What type of hotels can you find in Santa Marta?

    You can find a variety of hotels in Santa Marta, from budget-friendly hostels and guesthouses to luxurious resorts and boutique hotels. There are also many family-friendly hotels and all-inclusive resorts.
  • What are the best pet friendly hotels in Santa Marta?

    The best pet friendly hotels in Santa Marta are Camali Hotel, Casa Rosa - Alma Hotels and Del Mar Hotel.

  • When is the best time to book a hotel in Santa Marta?

    The best time to book a hotel in Santa Marta depends on your preferences. For the best prices, book well in advance, especially during peak season (December-April). If you're flexible with your dates, you can often find good deals during the shoulder seasons (May-June and September-November).
  • What are the best hotels with jacuzzi in Santa Marta?

    Alko Hotel Cotona, Hotel Boutique Casa Carolina and Casa Rosa - Alma Hotels are the best hotels with a jacuzzi in Santa Marta.

  • What amenities do hotel rooms typically offer in Santa Marta?

    Hotel rooms in Santa Marta usually offer basic amenities like air conditioning, Wi-Fi, and a private bathroom. Some hotels also offer amenities like swimming pools, restaurants, bars, and fitness centres.
  • What pet-friendly activities are available in Santa Marta?

    Santa Marta is a dog-friendly city. You can take your furry friend for a walk along the beach, or visit one of the many pet-friendly parks in the city. There are also a few restaurants and cafes that welcome pets.

Popular destinations

Best Santa Marta hotels with air conditioning

Hotel Bahia Taganga - Santa Marta
8.2 755 reviews

Hotel Bahia Taganga

hotel, Taganga
Hotel Bahia Taganga is located in the coastal village of Taganga, a short distance from the diving school and 4 kilometres from Santa Marta city centre. The hotel is a 3-star property with very good user ratings for location, cleanliness, and overall experience.
The hotel offers a range of facilities for a comfortable stay, including a swimming pool, a spa, and a garden. Guests can enjoy various amenities, such as air conditioning, free Wi-Fi, room service, and a restaurant and bar.
Hotel Adaz Mediterráneo - Santa Marta
8.7 1158 reviews

Hotel Adaz Mediterráneo

hotel, Santa Marta
Hotel Adaz Mediterráneo in Santa Marta offers a 4-star stay, conveniently located a short walk (approximately 1km) from El Rodadero Beach and 2.6km from Salguero Beach, with the Rodadero Sea Aquarium and Museum also nearby (3.2km).
This family-friendly establishment features an outdoor swimming pool, free private parking, a restaurant and bar, air-conditioned rooms with Wi-Fi, and includes American breakfast; a paid airport shuttle to Simón Bolívar International Airport (9km) is also available.
Ribai Hotels Santa Marta - Santa Marta
8.0 1058 reviews

Ribai Hotels Santa Marta

hotel, Santa Marta
Ribai Hotels Santa Marta is conveniently located in Santa Marta's commercial district, just 1km from the Zona Rosa nightlife area and a 30-minute drive to El Rodadero Beach and Playa Blanca. This 4-star hotel has received very good user ratings for its location, cleanliness and overall experience.
The hotel has modern rooms with 12 square metres of floor space, each with one bedroom and bathroom. Guests can enjoy a range of amenities including a swimming pool, restaurant, terrace, and free Wi-Fi, as well as convenient access to shops, restaurants, and businesses.
Villa Roca By St Hoteles, Rodadero - Santa Marta
8.2 267 reviews

Villa Roca By St Hoteles, Rodadero

hotel, Santa Marta
Villa Roca, situated in Santa Marta's Rodadero district, is a 6-minute walk from El Rodadero Beach and 2.1 kilometres from Salguero Beach, offering convenient proximity to the Simón Bolívar International Airport (approximately 10 kilometres away).
This family-friendly property boasts a private swimming pool, jacuzzi, spa, and air-conditioned rooms with free Wi-Fi, all complemented by stunning mountain and sea views and on-site parking.

Best Santa Marta hotels with a balcony

Comunidad Calle 13 Hotel Boutique - Santa Marta
9.0 1341 reviews

Comunidad Calle 13 Hotel Boutique

hotel, Santa Marta
Comunidad Calle 13 Hotel Boutique enjoys a convenient location on Calle 13 in Santa Marta, Colombia, close to Bahía de Santa Marta beach, the Santa Marta Gold Museum, and Santa Marta Cathedral, approximately 18 kilometres from Simón Bolívar International Airport.
This four-star establishment offers a single bedroom, single bathroom boutique hotel with a swimming pool, terrace, garden, spa, bar, room service, parking, and free WiFi; bike rentals are available for exploring the area.
Hotel Rodadero Dorado - Santa Marta
No reviews

Hotel Rodadero Dorado

hotel, Santa Marta
The Rodadero Dorado Hotel in Santa Marta, Colombia, is situated near Rodadero Beach and 5km from the city centre, offering easy access to both coastal attractions and urban amenities.
This budget-friendly establishment, perfect for those seeking a comfortable base near the beach, features single bathroom rooms and benefits from its location for exploring local sites on foot.
Hotel Betoma - Santa Marta
8.2 150 reviews

Hotel Betoma

hotel, Santa Marta
Hotel Betoma is located in Rodadero, Santa Marta, just 50 metres from both the city centre and the beach, making it ideal for exploring the area. This 2-star hotel is popular with travellers, receiving very good ratings for its cleanliness and overall experience.
The hotel offers a range of comfortable rooms with private bathrooms, air conditioning, and mini-bars. Guests can enjoy a complimentary breakfast, free Wi-Fi throughout the hotel, and a terrace with panoramic sea views.
Kasaya Royal Centro Histórico - Santa Marta
8.1 8 reviews

Kasaya Royal Centro Histórico

hotel, Santa Marta
Kasaya Royal Centro Histórico, a hotel in Santa Marta, offers the Kasaya Royal Centro Histórico package and is conveniently located in the city centre, a 9-minute walk from Bahía de Santa Marta Beach and approximately 15 kilometres from Simón Bolívar International Airport.
This accommodation provides family rooms with air conditioning and private bathrooms, alongside on-site dining, a hot tub, a terrace, and free WiFi, with opportunities for scuba diving nearby.
©2026 cozycozy.com