
Puerto de Gaira Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in Puerto de Gaira

Hotel be La Sierra
Cra 1 N° 9-47, El Rodadero, Santa Marta, Magdalena
Fully refundable
7.8/10 Good! (379 reviews)
"Literally everything you need is located within walking distance. Shops, restaurants, grocery stores, coffee shops, fast food places, etc. And of course, the beach right across the street. This beach is VERY hectic, noisy. Not recommended for quiet relaxing."
Reviewed on 2 Oct 2025

HOTEL KARAYA DIVE RESORT
Calle 12 No. 2-38 Rodadero, Santa Marta
Fully refundableReserve now, pay when you stay
The price is 2.445.879 ₫ per night from 15 Oct to 16 Oct
2.445.879 ₫
2.445.879 ₫ total
15 Oct - 16 Oct
8.8/10 Excellent! (74 reviews)
"Muy bien la atención y el hecho que está cerca a la playa. Sin embargo las instalaciones comunes no estaban en tan buen estado (baños, piscina, area de juegos). Además el acceso más cercano a la playa es bastante oscuro e inseguro."
Reviewed on 12 Oct 2025

Hotel Portobahia
Carrera 4 No. 6-69 El Rodadero, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is 1.220.982 ₫ per night from 1 Nov to 2 Nov
1.220.982 ₫
1.220.982 ₫ total
1 Nov - 2 Nov
7.2/10 Good! (240 reviews)
"Everything Good"
Reviewed on 4 Aug 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular places to visit

Parque de los Novios
3.5/5(4 reviews)
Explore the great outdoors at Parque de los Novios, a lovely green space in Comuna 2. While you're in the area, stroll along the beautiful beaches.

Santa Marta Cathedral
4/5(6 reviews)
Find out about the history of Comuna 2 when you take a trip to Santa Marta Cathedral. While you're in the area, stroll along the beautiful beaches.

Quinta de San Pedro Alejandrino
You can spend time browsing the exhibits at Quinta de San Pedro Alejandrino during your trip to Museo Quinta de San Pedro Alejandrino. While you're in the area, stroll along the beautiful beaches.