Hotels in Santa Marta, Colombia

Compare 275 hotels in Santa Marta, Colombia. Browse by price and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

275 hotels

Irotama Resort in Santa Marta, Colombia

Km 14 via a Cienaga. Bello Horizonte., Santa Marta, Colombia

Beachfront resort with pools, spa, and marine activities. Ideal for families with children's programs and complimentary airport transfers.

126 rooms
Irotama XXI in Santa Marta, Colombia

Km 14 via a Cienaga, Santa Marta, Colombia

Beachfront resort with marine activities, fitness center, and outdoor pool. Rooms offer sea views and free Wi-Fi. Ideal for a relaxing getaway.

81 rooms
Hotel Santa Marta Real in Santa Marta, Colombia

Calle 12 No. 2 -38, Santa Marta, Colombia

Centrally located hotel near beach. Offers terrace bar with ocean views, free Wi-Fi and parking.

32 rooms
Aparta Hotel Roca Marina in Santa Marta, Colombia

Carrera 2 No 13-50 El Rodadero, Santa Marta, Colombia

Beachfront Aparta Hotel Roca Marina offers self-catering accommodation with amenities near El Rodadero beaches.

23 rooms
Santorini Hotel & Resort in Santa Marta, Colombia

Carrera 2 No. 4 - 49. Sector Bello Horizonte, Santa Marta, Colombia

Beachfront Santorini Hotel & Resort with 3 pools, spa, and fitness center. Ideal for relaxation near Santa Marta.

73 rooms
Hotel Miramar in Santa Marta, Colombia

Calle 10C N1C-59, Centro Historico, Santa Marta, Colombia

Beachfront hotel in Santa Marta with restaurant, free WiFi, and daily breakfast. Ideal for relaxation near the Santa Marta Bay.

23 rooms
Hotel La Riviera in Santa Marta, Colombia

Cra 2 No 5 - 49 El Rodadero, Santa Marta, Colombia

Elegant modern hotel in trendy Rodadero, 10 mins from Gaira Bay. Rustic-style restaurant overlooking illuminated outdoor pool.

75 rooms
Hotel Boutique Don Pepe in Santa Marta, Colombia

Calle 16 No. 1C-92, centro historico, Santa Marta, Colombia

Beachfront boutique hotel with free Wi-Fi, personalized breakfast, restaurant, spa, and outdoor pool in Santa Marta, Colombia.

12 rooms
Hotel Calle Santodomingo in Santa Marta, Colombia

Calle 16 No 7 -23 Centro, Santa Marta, Colombia

Beachfront hotel in Santa Marta with free WiFi and parking. Rooms feature flat-screen TVs with cable channels. Ideal for a relaxing getaway.

8 rooms
Del Mar Hotel in Santa Marta, Colombia

Calle 8 Nº 2-78. El Rodadero, Santa Marta, Colombia

Beachfront hotel in El Rodadero, 4 km from Santa Marta. Free WiFi, 3-minute walk to beach and aquarium. Ideal for a coastal getaway.

72 rooms
Masaya Santa Marta in Santa Marta, Colombia

Calle 14 #04-80, Santa Marta, Colombia

Modern hostel in central Santa Marta, 400m from the bay, with free Wi-Fi, 2 pools, and a terrace with city views.

18 rooms
Park Hotel in Santa Marta, Colombia

Carrera 1 No. 18-67, Santa Marta, Colombia

Beachfront Park Hotel in Santa Marta with outdoor pool, garden, and free breakfast and Wi-Fi. Ideal for relaxation near the commercial area.

27 rooms
Caribe Mar Hotel in Santa Marta, Colombia

Carrera 3 No. 18 - 113. El Rodadero, Santa Marta, Colombia

Beachfront hotel just 4 blocks from Gaira Bay. Practical air-conditioned rooms with cable TV. Free Wi-Fi and parking available.

40 rooms
Hotel Nueva Granada in Santa Marta, Colombia

Calle 12 # 3-17. Centro historico., Santa Marta, Colombia

Charming colonial-style hotel with patio, pool, and free Wi-Fi. Conveniently located near Bolivar Square in Santa Marta.

21 rooms
La Villana Hostel in Santa Marta, Colombia

Calle 17 No 3-70, centro historico, Santa Marta, Colombia

Outdoor pool, close to cathedral and beach. Free Wi-Fi. Ideal for travelers seeking a convenient, budget-friendly stay in Santa Marta.

5 rooms
Hotel Tayrona in Santa Marta, Colombia

Carrera 3 No. 5 - 28, El Rodadero, Santa Marta, Colombia

Beachfront hotel with pool and restaurant, just 200m from El Rodadero Beach. Bright, air-conditioned rooms.

56 rooms
GHL Relax Hotel Costa Azul in Santa Marta, Colombia

Zona Franca Pozos Colorados km 19, Santa Marta, Colombia

Beachfront hotel with spacious rooms, hot tub, and restaurant. Enjoy the Caribbean Ocean views in Santa Marta.

67 rooms
Decameron Galeon - All Inclusive in Santa Marta, Colombia

Km 17 vía a Cienaga, Santa Marta, Colombia

Beachfront all-inclusive resort with pool, tennis courts, and pirate ship restaurant. Ideal for a relaxing getaway near Pozos Colorados Beach.

243 rooms

Loading...