4 Best Beach Hotels in Colombia (2026)

Beach Hotels in Colombia: Enjoy Luxury Starting at $60 per Night

La Ballena Azul Hotel
Hotel
  • Oceanfront
    Oceanfront
  • Ocean View
    Ocean View
  • View
    View
  • Air Conditioner
    Air Conditioner
7 Baths196.82 ft²
7.8

Exceptional

246 reviews

$60
Average price / night
Check Availability
Estelar Santamar Hotel & Centro De Convenciones
Hotel
  • Oceanfront
    Oceanfront
  • Hot Tub
    Hot Tub
  • Pool
    Pool
  • Ocean View
    Ocean View
5 Baths402.57 ft²
8.5

Exceptional

1225 reviews

$150
Average price / night
Check Availability
Sol Caribe Campo All Inclusive
Hotel
  • Private Beach
    Private Beach
  • Oceanfront
    Oceanfront
  • Fireplace/Heating
    Fireplace/Heating
  • Pool
    Pool
3 Baths107.64 ft²
8

Exceptional

135 reviews

$343
Average price / night
Check Availability
Hotel Irotama Lago
Hotel
Km 14 via a Cienaga. Bello Horizonte., 470001 Santa Marta, Colombia
  • Private Pool
    Private Pool
  • Oceanfront
    Oceanfront
  • Hot Tub
    Hot Tub
  • Spa
    Spa
  • Highly Rated
    Highly Rated
  • Free Cancellation
4 Baths640.45 ft²
9

Exceptional

1237 reviews

$171
Average price / night
Check Availability

Compare the 4 Best Beach Hotels in Colombia (2026) – Addresses, Prices, Stars, Rating, and Review Count

Hotel Name Address Price ($)Star Rating Review Count Book
Hotel Irotama LagoKm 14 via a Cienaga. Bello Horizonte., 470001 Santa Marta, Colombia171591237

Note: The prices for each 4 Best Beach Hotels in Colombia (2026) do vary. This can be because of the number of people you are booking for, how far in advance you book and the season. The prices above are only meant as a rough estimate for comparison purposes. Click the buttons above (or click here>) to get the latest prices.

4 Best Beach Hotels in Colombia (2026) on the Map