ColombiaBeach holidays
Beach holidays
in Colombia
Our 52 favourite places in Colombia to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.
Cartagena
Cartagena
Colombia
From$170
Santa Marta
Santa Marta
Colombia
From$185
San Andres
San Andres
Colombia
From$240
Providencia
Providencia
Colombia
From$205
Barranquilla
Barranquilla
Colombia
From$90
Ibagué
Ibagué
Colombia
From$100
Montería
Montería
Colombia
From$150
Pereira
Pereira
Colombia
From$105
Soledad
Soledad
Colombia
From$100
Itagüí
Itagüí
Colombia
From$75
Yopal
Yopal
Colombia
From$115
Maicao
Maicao
Colombia
From$130
Piedecuesta
Piedecuesta
Colombia
From$105
Pitalito
Pitalito
Colombia
From$150
Zipaquirá
Zipaquirá
Colombia
From$105
Rionegro
Rionegro
Colombia
From$75
Sogamoso
Sogamoso
Colombia
From$75
Sabanalarga
Sabanalarga
Colombia
From$130
Aguachica
Aguachica
Colombia
From$95
Duitama
Duitama
Colombia
From$105
Montelíbano
Montelíbano
Colombia
From$100
Fusagasugá
Fusagasugá
Colombia
From$80
Tumaco
Tumaco
Colombia
From$95
Apartadó
Apartadó
Colombia
From$105
Arauca
Arauca
Colombia
From$150
Caldas
Caldas
Colombia
From$105
Calarcá
Calarcá
Colombia
From$115
Ipiales
Ipiales
Colombia
From$130
Yumbo
Yumbo
Colombia
From$100
Sahagún
Sahagún
Colombia
From$90
Los Patios
Los Patios
Colombia
From$115
Caucasia
Caucasia
Colombia
From$100
Santa Rosa de Cabal
Santa Rosa de Cabal
Colombia
From$90
Marinilla
Marinilla
Colombia
From$100
Mocoa
Mocoa
Colombia
From$105
Espinal
Espinal
Colombia
From$100
Turbaco
Turbaco
Colombia
From$115
Ayapel
Ayapel
Colombia
From$80
El Banco
El Banco
Colombia
From$75
San José del Guaviare
San José del Guaviare
Colombia
From$100
Agustín Codazzi
Agustín Codazzi
Colombia
From$75
El Bagre
El Bagre
Colombia
From$150
Puerto Berrío
Puerto Berrío
Colombia
From$75
Carmen de Viboral
Carmen de Viboral
Colombia
From$80
Copacabana
Copacabana
Colombia
From$105
Plato
Plato
Colombia
From$105
Puerto Tejada
Puerto Tejada
Colombia
From$100
San Gil
San Gil
Colombia
From$150
Jamundí
Jamundí
Colombia
From$95
Montenegro
Montenegro
Colombia
From$90
Guaduas
Guaduas
Colombia
From$95
La Unión
La Unión
Colombia
From$150
Beach holidays in Colombia — FAQs
- What are the best beach holidays in Colombia?
- Our 52 top picks for beach holidays in Colombia are listed above, sorted by where you'll get most for your money on Booking.com — starting from $75/night.
- When is the best time for a beach holiday in Colombia?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in Colombia; midsummer is hot and busy.
- How much do beach holidays in Colombia cost?
- Hotels for our Colombia beach picks start from $75/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.