When people think about South America, they often depict crystal clear water with palm trees and white sand. We guarantee that beaches like this do exist in South America, although less often than we would have thought. In any case, some of the best beaches are definitely in Colombia. There are many places one can hit for a few days of beach life on the Caribbean Coast. Apart from the few famous places there are also less expensive spots with less people. This guide aims to help backpackers with all kinds of budget and those seeking off-the-beaten path experiences to choose from a number of options on the Caribbean or the Pacific coast. All the info that is not first-hand comes from locals we stayed at through Couchsurfing; or from fellow travellers we met on the way.

Chances are high that this post contains affiliate links. We’re not selling anything ourselves – we just help out products we find great. If you click one of them and decide to purchase, it’ll be at no extra cost to you; and we’ll get a trifle that’ll help us bring you more awesome travel guides.

Does Colombia have nice beaches?

Some of the nicest beaches we’ve seen on our 11-month trip in South America were in Colombia, no doubt. Various look like paradise or like the beach scene from the Bounty chocolate ad (do you remember?). Even non-beach people like us loved and were truly mesmerised by them.

So if you are a beach lover who happen to travel in Colombia, you should definitely make sure to include some of these spots in your itinerary.

For great beaches on the other side of the continent, read about Brazilians’ beach paradise, Florianopolis
Tayrona Park. Best beaches in Colombia
Quiet idyllic beach time on the Nudist beach, Tayrona Park

Be a responsible traveller on the beach!

At times, the plastic, glass and other types of waste scattered on the beach is to such an extent, that I started picking up rubbish while waiting for our boat – just to find out that the public bins were already overflowing!

With this in mind I can not promote enough the principles we also follow: REDUCING and REUSING plastic containers; and showing a good example. So bring your own:

  • water in a water bottle
  • reuse cup for your coco loco cocktail
  • container and cutlery for your food
  • produce bag or used plastic bag for any fruit / veggie / bakery that you purchase

Of course there are many other things you can do to be sustainable on your travels. Read all our essential eco-friendly ideas for your trip here.

Coco loco kiosk on the best Colombian beaches
A kiosk selling coco loco: coconut juice + cream, lime, vodka, tequila & rum

Where to find the best beaches in Colombia?

After gearing up as a responsible traveller, you’re ready to go! So where are the best beaches in Colombia?

The most famous beach towns are on the Caribbean Coast: Santa Marta and Cartagena primarily. But besides these there are plenty of other places which are less busy.

Apart from enjoying the many mainland beaches, you can hop on a private boat and cruise to one of the islands that dot the sea along the coast. Some of these islands are private but that doesn’t mean you can’t visit them: rather the contrary. There are less people there so in that sense they are more relaxed.

It’s important to note, that places on the shore are more accessible, less expensive to get to and the accommodation is more affordable too, compared to the islands. On the other hand there are more people, more crowds and they are definitely dirtier.

Colombia’s other coast is on the Pacific, which is harder and more expensive to get to. In return you’ll get wild beaches and no crowd compared to the Caribbean Coast.

A distant peek at Taganga, Santa Marta. Best beaches in Colombia.
Taking a distant peek at Taganga beach, Santa Marta

Along the Caribbean Coast

The Caribbean Coast stretches long. In fact it takes up the whole northern part of Colombia. Therefore, it’s good to choose your beach wisely if you want to avoid long-long hours of travelling around. To help locating the places I split this section geographically:

  • Eastern coast around Santa Marta
  • Santa Marta beaches
  • Cartagena beaches on the central coast
  • Islands around Cartagena
  • Western coast, after Cartagena
Santa Marta coastline. Best beaches in Colombia
Ardent coastline of Santa Marta

The best beaches in the Northeast of Colombia, around Santa Marta

  • Palomino

On the far east on the coast Palomino starts the line of the best beaches of Colombia. It’s situated at the foothills of the Sierra Nevada National Park, a UNESCO Biosphere Reserve site. It makes for an equally beautiful but less travelled mountainous coastal area compared to fellow Tayrona Park.

If all you want to do is lie in the sun, bath in clear water and take gorgeous pictures, you’ll love Palomino. Apart from the beautiful scenery this pricey beach town is full of foreigners (who come here to ease their soaring legs after the Lost City trek) and nationals alike.

There’s plenty of accommodation and relaxed vibes. It’s easy to reach Palomino with a direct bus from Santa Marta; take it from the central market.

  • Tayrona Park

Tayrona Park is a gorgeous national park with the most beautiful and secluded beaches of Colombia. Visiting Tayrona shouldn’t be labelled as “a day at the beach”; but rather “a few days camping in the wilderness. With beaches”.

The territory has numerous paradise-like beaches but not all of them are safe to swim. Some are more easily accessible than others and thus attract more people. But even on the busiest beaches, the crowd is nowhere near that of Rodadero beach in Santa Marta, for example.

To enjoy the amazing beaches, hike through the surreal palm tree forest and jump rocks. Accommodation is in camping tents or in hammocks; there is a limited number of wooden houses too.

The area is home to 4 indigenous groups (Kankuamo, Kogui, Wiwa and Arhuaco), who have sacred sites within the park; it’s forbidden to visit them. In February the park is closed by the indigenous groups to maintain the land; there might be other closed periods that you can check here. Check also Tayrona’s website for price updates, since it increases fast as demand rises.

There are several entrances to Tayrona. You can reach the main one by taking a bus from Santa Marta downtown market to El Zaino. Bus ticket should cost 7000 COP.

Tayrona Park Playa Cabo San Juan. Best beaches in Colombia
The most popular beach in Tayrona Park: Playa Cabo San Juan

Santa Marta beaches

Santa Marta is one of the three big cities on the northern coast, along with Barranquilla and Cartagena. Foreign tourists usually just spend here an odd day or two while resting before or after the Lost City trek or visiting the Tayrona Park.

It offers several beaches within city limits, which are rather crowded but easy to get to – a good choice when you want to spend an odd day or so on the beach. The more well-known beaches are Taganga and Rodadero.

Santa Marta Rodadero beach
Busy Rodadero beach in Santa Marta

Cartagena beaches

Postcard-perfect Cartagena doesn’t have a city beach right in the centre; but there are beaches nearby that can be reached by taxi. Travellers who are short on time might rejoice; they can see the most popular city of Colombia AND have (certainly sub-ideal) beach days without travelling far. However, judging from Cartagena’s constant tourist crowd, you can’t expect quiet and peace on its beaches either.

So in case that’s what you’re after, we recommend to travel to smaller towns in the west; or consider spending more money on beach days on the nearby islands. The more well-known (and therefore not the best) city beaches in Cartagena are: Playas Bocagrande and El Laguito, Playa Castillo Grande, and La Boquilla.

Santa Marta city beach
This is Santa Marta city beach

Beaches on the islands near Cartagena

Just like in most parts of the world, city beaches are not worth much, honestly. Instead, the real jewels that are accessible from Cartagena are those on the islands.

If chilling on a pristine, clean and paradise-like beach with Instagram-worthy beach umbrellas is important for you, and if you don’t mind paying a higher price, head to one of the islands we list below. It was interesting to find out that some of these islands are private; it actually means little difference from the accessibility point of view.

The entrance fee is usually included in the package tour that you need to book to visit them. Still, the most important thing is that they are usually quieter and more pristine.

The easiest way to book these trips –and the only way we saw it advertised– both to private and non-private islands is from your hostel in Cartagena. Although before booking, check thoroughly what’s included in the package; there are many different tours and some might not be what you expect.


Taganga beach boats
Boats used to transport passengers to further beaches from Taganga, Santa Marta

We didn’t visit the beaches on the islands; the boat transportation and the accommodation were more expensive than what we were ready to pay. So instead of enjoying island life, we headed to the dreamy Tolú (see our experience about it further down).

All the information we gathered about the islands are from our local Couchsurfers in Cartagena, the info desk at Cartagena port and research mainly on Tom Plan My Trip fellow blogger.

  • Isla Tierra de Bomba

The biggest and most famous island is only 10 minutes away from Cartagena, so it’s ideal for a day trip. Join a boat at Bocagrande to get to one of the 4 lovely towns; all with white sand, turquoise water and shades for rent. The biggest beach on Isla Tierra de Bomba is Punta Arena with palm trees and the occasional beach vendors.

Many people come here with a package tour that includes the boat transportation, food and beach umbrella.

  • Isla Baru

It’s another famous beach with a lot of people and when you see postcards of this paradise, you’ll understand why. The most popular beach is Playa Blanca, with even more pristine white sand and turquoise water. If you want and are able to spend money, it’s worth staying more days on Isla Baru to avoid the biggest crowds on the beach.

The other advice we got is to avoid weekends & bank holidays when locals hit the beach. In fact, many of the street sellers who work in Cartagena live on Isla Baru; so there might be interesting, local places to explore as well. Before setting off though, ask at your accommodation or at the police about safety.

  • Islas Rosario

An archipelago of 30-odd islands provides a lot of options for beach goers. Some of the beaches are private, but it’s always possible to book a package tour.

These beaches are definitely quieter and probably more immaculate. The most popular of all are Playa Azul and Playa Grande, with apparently the best snorkelling spots. You’ll make the most of your time and money there if you stay at least a couple of nights.

Tiny land of Islas Rosario
One of the many tiny dots of the Islas Rosario archipelago. Credit: Pixabay
  • Islas de San Bernardo

The prettiest and most sought-after islands near Cartagena, with many tour operators offering trips there. Actually it’s an archipelago 3 hours away from Cartagena with the most popular islands being Isla Múcura and Isla Tintipán. Accommodation is expensive, but if you can afford it money- and time-wise it’s worth staying for at least 3 days.

Again, beautiful beaches, crystal clear water, white sand, paradise feeling from the Bounty chocolate ad… Sounds like the ultimate of the best beaches of Colombia, right? If only it was more affordable…

The best beaches in the centre-north of Colombia

Leaving the secluded, expensive and maybe a bit too artificial world of the islands behind, we’re back on the mainland. We’re heading to the really interesting, local people’s beaches, where everything will be less fancy, but more authentic. It’s something that Anthony and I are always after when travelling.

  • Rincón del Mar

Literally meaning “corner of the sea”, this tiny place is nestled into an angle of land that really looks like a corner. In the area between Cartagena and Coveñas locals consider Rincón del Mar the most beautiful and cleanest beach town. It can well be the #1 of the best beaches in Colombia – at least considering value for money.

To get here you need to change at San Onofre. Note that there’s no scheduled bus going to Rincón; at San Onofre you need to change to a taxi for the last 16 km.

  • Tolú

Our last beaching / resting / blogging place was in Tolú, which we found just perfect for what we needed. There were no high rise buildings, no crowds, only chilled and slow atmosphere. We didn’t even hear English once; there were national holidaymakers, and it gave an interesting peek into how Colombians enjoy their holiday time.

Another reason for choosing Tolú over Coveñas or Turbo is that the road to Medellin goes from here.

If you are also travelling south, read about Medellin, the city that inspired us the most in Colombia

The small town beach looks cute but is a bit dirty; the water is very shallow, and there is a lot of local life on the seafront promenade. In the evenings when the sun is not so strong, people gather on the main square to drink and chat.

Tolú beach
Tolú beach

If you are there on a weekend or on a national holiday (like we were), you can see a super authentic local dance of African origins performed by people gathering in front of the church. Shaking bodies and lots of sweating!

However, in case you decide to escape from Tolú to a more paradise-like beach, hop on a private boat offered on the promenade and head to one of the San Bernardo islands. These islands are served by boats from here too with a 45-minute ride.

  • Coveñas

It’s a bigger town on the coast with more accommodation options, but more crowds and less small-beach-town feeling. The state of the beach is similar to Tolú’s; but based on pictures we saw when researching, we found it slightly less pretty. The beach is rather grim and high rise buildings are too close – like on any city beach.

  • Turbo

A definitely off-the-beaten path place on the far northwest coast of Colombia, Turbo is a town near Panama. If you don’t head that way, it probably makes little sense to visit it. But for those who cross over to Panama, Turbo can be a nice stopover.

Tolu street view during the day
Slow life in Tolu. People escape from the sun into the shade.

Beaches on the Pacific Coast, in the west

I can almost hear you saying “well, great, but what about that vast coastline on the west?” Locals didn’t advise us to go to the Pacific Coast of Colombia as it’s really difficult to access it. There are no roads leading to the Pacific Coast, so you’ll need to take small planes and boats to get anywhere. That’s lengthy and expensive, but therefore it’s far-far less popular with tourists than the warm Caribbean coast.

However, if you are desperate for real off-the-beaten track places, you’ll find some of the best beaches of Colombia on the Pacific Coast. It comes as no surprise that the biodiversity, the landscape and the culture are quite different to its northern coastal sibling.

The best and wildest beaches in this area are part of national parks. So apart from lounging on the beach, adventure travellers can find their joy in exploring a local piece of jungle.

One of the best places to find beaches that couple coast and jungle is around Nuqui; check out Playa Guachalito, Ladrilleros and Playa Blanca. Next time we’ll definitely choose the Pacific Coast over the Caribbean!

What to expect when staying at a beach town?

Apart from enjoying the beach, it’s also interesting to immerse into the very different culture of the coast. On the Caribbean coast,  people –called “costeños“– are traditionally descendants of black slaves. By now the population got mixed with people of other ethnicities (mix of black and indigenous), still the majority is of black origins.

Life is super slow here, because most of the day the heat is near unbearable. So locals mostly chill in the shade, or in a shop, or on the main square, or at someone’s house. Often with a beer. And in the evenings and on the weekend they hit the water.

Costeño beaches and costeño beach towns really cater for both foreign and national tourists. The beaches are sprinkled with sellers of all kinds of cocktails. There are also people doing massage on sunbathing holiday makers. There are places to eat, to buy souvenirs and of course to drink.

Deck chairs in the best beaches in Colombia. Playa Grande at Santa Marta
Chilling in the shade on Playa Grande, Santa Marta.

Costeño beach towns: big vs small places

Bigger towns like Santa Marta and Cartagena offer the typical touristy scene, at least in a few downtown streets; hype bars, hipster eateries with international cuisine – frequented by the backpacking crowd.

If you are, however, interested in a more authentic fun: stop at one of the less popular towns. We were surprised what sort of evening entertainment nationals liked. Imagine a beer bike without the beer but with loads of Christmas lights and super loud commercial music. Got it? Colombians love hiring these and rally through town even when completely sober!

If we were big beach fans, we probably would have been slightly disappointed with locals beach towns, like Tolú; or regretted not choosing the pristine islands around Cartagena. However, the real advantages that we found in Tolú over the islands are:

  • The much cheaper prices
  • More accessible self-catering possibility
  • A very interesting peek into local, Caribbean life
  • Seeing what national holidaymakers like to entertain themselves with
  • As we paid so little for accommodation, we didn’t feel that nasty pressure of spending ALL our time exploring; a feeling that long-time travellers are surely familiar with.
Playa Grande coastal walk
Beautiful coastal walk at Playa Grande, Santa Marta

A day at the beach

So the day has come, you’re heading to one of the best beaches of Colombia! If you are at the Caribbean sea, expect really warm water. You read it correctly, the water is actually luke warm; that really surprised my Mediterranean-trained skin.

You’ll share the sea and the sun not only with fellow foreigners, but also with sun-seeking Colombians who escape from further cities to their beloved costa.

At almost all coastline beaches we were approached by some guy trying to lurk us to his boat en route to an island. Prices are negotiable, so give it a go if you fancy a quieter day. Just make sure you ask about the last boat’s departure time.

Playa Grande at Santa Marta. Best beaches in Colombia
Playa Grande, a busier beach

Some beaches don’t have many trees, meaning there’s no natural shade. Smart business people use this opportunity to rent deck chairs and umbrellas or plastic chairs under the handful of trees. In Santa Marta’s Rodadero beach we were quoted 15,000 COP (after fierce negotiation) for a deck chair + umbrella combo.

Beaches are also frequented by sellers and beggars, mostly from Venezuela. They are harmless, but keep an eye on your belongings. If you speak Spanish, it can be interesting to have a conversation with them and learn their heart-breaking story.

Checklist of what to take to a Colombian beach:

  • Swimming suit (most of the beaches are not nudist)
  • Sun protection that is harmless for water life
  • Camera
  • Towel
  • Water (if you have enough, it’s nice to wash your feet after the sand)
  • Cash only for chair in the shade and any food + drink you want, no more.

Is it safe at the Colombian beach?

In general, popular beaches are safe. Having said that, keep an eye on your belongings at all times and avoid taking valuables to the beach, as theft can happen. Since we were just the two of us, we took turns to go into the water, so our things never remained unattended.

If you want to go to more secluded beaches, ask patrolling police or locals whether the place is safe. We were turned back from a coastal walk on Playa Grande leading to another beach, as police warned us that crime happens and they are not patrolling there.

Playa Grande coastal walk. Best beaches in Colombia
Playa Grande coastal path

Choosing the best beaches in Colombia

There are so many option and it can be a daunting task to pick only one. In general, these are the questions that you should ask yourself.

  • Am I ready to spend more money on my beach time? Yes: Go to the islands around Cartagena
  • Do I want to stay close to Santa Marta / the Lost City trek? Yes: Go to Palomino or the Santa Marta beaches
  • Do I want to see a gorgeous natural reserve with easy hiking and camping? Yes: Go to Tayrona
  • Do I want to see authentic local coastal life? Yes: Go to the central north of Colombia
  • Do I want to travel completely off-the-beaten-path and don’t mind that it’s not easily accessible? Yes: Go to the Pacific coast

Like it? Pin it!

Colombia best Beaches pin1 Colombia best Beaches pin2

Are you a beach person? On which of these best beaches in Colombia would you like do spend time? Tell us in the comments!

Don’t miss any of our travel stories!

Not sure whether you want us in your mailbox? Read here what it means to subscribe.

By joining, you agree to share your email address with us (and Mailchimp) to receive emails from Green Mochila. You can unsubscribe at any time from any of our emails.

Who am I?

Anna is a world citizen, an avid traveller, a passionate environmentalist and a digital nomad. Writing about her year backpacking through South America, she tries to encourage everyone to discover this beautiful continent as a traveller or a digital nomad and pass on her love for responsible travel.

You could also like this:


  1. This is definitely a comprehensive guide! It is very impressive! I love tropical beaches. I think I’d be most interested in visiting the more secluded Playa Azul and Playa Grande beaches.

  2. You know, I hadn’t even thought about Colombia from a beach destination point of view! But the beaches you’ve highlighted are gorgeous and I love how unspoiled the nature looks.

    1. Yes, Colombia is big in beaches! Locals also like them so for us it was a nice mix of relaxation and peek into local life. Definitely worths to explore! Thanks for your comment!

    1. This area is blessed with beaches in many different styles, so everyone can find the perfect one for themselves 🙂 Thanks for stopping by!

  3. I only managed a short stint in Colombia right at the end of a long trip around South America, I only managed to get around the Cartagena area. I can certainly vouch for some decent beaches round there, particularly on the Rosario islands. I ended up staying a few days on the islands, but at night the bio-plancton was so pretty. I’d go back to Colombia again just to see this at the beach. A really good selection here, thanks 🙂

  4. These beaches look amazing, but especially as a cold winter approaches here in the Midwest. I’d love to lounge on that perfect white sand with a coco loco drink in my hand!

    1. I totally agree with you, the thought of a beach in the cold weather somehow fills me with good feelings.
      Thanks for your comment!

    1. Well done Ann, those were our 2 favourites! Although near Cabo San Juan, you can find the best beaches with almost no one – it’s part of the protected Tayrona park, in the north of Colombia.

  5. I love my beaches with a relaxed vibe, I just can’t get my head around beaches that front a huge metropolis with lots of buildings. It’s such a crap shoot to find a place that has a lovely beach and sand, but also just the right level of amenities nearby. Looks like Colombian beaches offer an option for every type of traveller.

    1. Exactly Jay, that’s the perks of such a diverse country. We think the beaches that best fit your description would be in any of the small villages along the coast of Colombia.

  6. What a really thorough guide! I am not a beach person but do like to go from time to time so appreciate all the research and personal experiences you have had. It would go a long way in helping me decide where to go! I like warm water and access to shade and I don’t want to be bothered by people selling me stuff

    1. Warm water, access to shade and no beach seller… I think the best beaches for you would be in the Tayrona park or in one of the villages on the coast of Colombia (eg. Tolú or Rincón).

  7. These beaches in Colombia look stunning! I appreciate all the tips for being a responsible traveler and for staying safe at the popular beaches. I agree- now that i is cooling off here, I’m ready for a warm beach vacation! I’m going to look into the beaches your recommend more. 🙂

    1. Be careful Leah – it’s not the best idea to read about beaches in Colombia when it’s winter at home 😄 You might end up feeling wanderlust & buying a ticket!

  8. I have heard so many great things about Colombia, but have not yet visited. Your information about the beaches is excellent and definitely adds to my desire to travel here. I also really enjoy your photos!

    1. Exactly, we thought it was important to tell which beaches are crowded and which aren’t, so people travelling in Colombia find the best ones. It also depends on the moment’s mood, I guess.

  9. A very comprehensive guide. I am plannng a trip to Colombia & love a beach so this guide is really useful. Such a shame about all the rubbish though so I like your tips. Just heartbreaking when you see this.

  10. Thanks for the detailed and informative guide. I’ve never thought of Colombia as a beach destination, but I see I must include some beach time into the trip schedule 🙂

    1. Funny, because some people go to Colombia only for the best beaches, haha! We’re not hardcore beach people ourselves, but we loved relaxing there during our trip.

  11. Thanks for the tip about getting away from the crowds. Colombia looks like such a stunning country but it is always good to try to miss the crowds as much as possible.

    1. Colombia has the problem that if you get away from the crowds, it might get dangerous. But it’s still possible to enjoy the best beaches in Colombia in all safety, simply by choosing the right village or island. Thanks for your visit, Lisa!

    1. It is sad to see the trash. Hopefully, we’re all getting more educated about it, all across the globe. Maybe the best beaches in Colombia are the ones that are in protected areas, that are clean.

    1. We’re putting together a Colombia guide just for you, Sarah – it’s going to press in this very moment. It’ll give you triple, even quadruple reason to visit!

  12. What an incredibly detailed and in-depth overview of the Colombian beaches! I’ve never been to Colombia but I am going to pin this for whenever we do make it there. Most fascinating to me were the Islas Rosarios, but I like secluded and off the beaten track. Thanks for this post!

  13. Wow all these beaches look lovely. It’s a pity that people litter in such beautiful places and threaten the ecosystem. I thoroughly understand you as this is rampant in India.I have never visited this part of the world so it’s adelightful and educational read.

    1. We’re glad you could travel vicariously through our post, Sinjana! You certainly have some beautiful beaches in India, but it’s true that those that are the closest to towns are usually in a dire state. I stayed a few months in Puducherry and always avoided the city beach.

Leave A Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.