Last updated: April 2026 | Reading time: 13 minutes
Colombia is coastline stretches over 3,000 km from the Caribbean Sea to the Pacific Ocean. Scattered along these shores are beach towns that range from vibrant resort cities to quiet fishing villages. In this guide, we cover the 10 best beach towns in Colombia for 2026.
Top 10 Beach Towns in Colombia
- Cartagena — Best Colonial Charm + Tourism Infrastructure
- Santa Marta — Best Historical Heritage + Nature Access
- San Andres — Best Island Life
- Palomino — Best Backpacker / Digital Nomad Vibes
- Bahia Solano — Best Pacific Eco-Tourism
- Capurgana — Best Authentic Caribbean Seclusion
- Nuqui — Best Whale Watching + Rainforest Meets Sea
- Rincon del Mar — Best Untouched Fishing Village Charm
- Tolu / San Antero — Best Gulf of Morrosquillo Gateway
- El Rodadero — Best Family Beach Town
1. Cartagena — Best Colonial Charm + Infrastructure ⭐ #1
Cartagena is Colombia is most iconic beach city. The old walled city (Ciudad Amurallada) is a UNESCO World Heritage Site. Beyond the historic center, the neighborhoods of Bocagrande and Castillo Grande offer high-rise apartment living right on the beach. Excellent infrastructure: international airport, hospitals, coworking spaces.
Nearby Beaches
- Playa Blanca (Isla Baru) — 45 min by boat
- Islas del Rosario — 45 min by boat
- Tierra Bomba — 15 min by boat
Cost of living: $800-2,500/month depending on neighborhood.
2. Santa Marta — Best Historical Heritage + Nature Access
Santa Marta is Colombia is oldest city (founded 1525). Perfect base for exploring Tayrona National Park, the Lost City trek, and La Guajira desert. Significantly cheaper than Cartagena with similar Caribbean appeal. Growing number of coworking spaces and digital nomad community.
Nearby Beach Towns
- Palomino — 1 hour east (backpacker hub)
- Costeño Beach — 45 min east (surf, relaxed)
- Bahia Concha — 30 min west (local secret beach)
Cost of living: $600-1,500/month. Excellent value for money.
3. San Andres — Best Island Life
San Andres is famous for its Sea of Seven Colors — where the ocean displays seven distinct shades of blue and green. Unique Raizal (English-speaking Caribbean) cultural blend. The entire island is 26 km long — easily explored by golf cart. World-class diving and snorkeling.
Must-Visit Beaches
- Spratt Bight — Main beach, safe for swimming
- Johnny Cay — Blue Flag beach, 1.5 km from San Andres
- Haynes Cay — Small island with aquarium-like snorkeling
Cost of living: $900-1,300/month. Everything is imported so prices are higher.
4. Palomino — Best Backpacker + Digital Nomad Vibes
Palomino is where the Palomino River meets the Caribbean Sea with the Sierra Nevada mountains as backdrop. Famous for tubing adventures. Affordable: dorm beds from $5, meals from $3. Several cafes have reliable fiber internet ideal for remote work. Direct buses from Santa Marta, Cartagena, and Riohacha.
Cost of living: $400-700/month. One of the cheapest beach towns in Colombia.
5. Bahia Solano — Best Pacific Eco-Tourism
Bahia Solano is a small fishing village on the Pacific coast that has embraced eco-tourism. One of the most biodiverse places on Earth. Humpback whales visit from July to October. Very few tourists — this is real Colombia far from the beaten path.
Nearby Beaches
- Playa El Almejal — Surfing, whale watching
- Playa Mecana — Best combination of beauty and infrastructure
- Guachalito Beach — Remote, romantic, boat access only
Cost of living: $500-800/month.
6. Capurgana — Best Authentic Caribbean Seclusion
Capurgana is a tiny Caribbean town on the Panama border accessible only by boat or small aircraft. No roads. Multiple secluded beaches within walking distance. Nearby Sapzurro and La Miel beach (shared with Panama) are equally stunning. One of the last genuinely unspoiled Caribbean destinations.
Cost of living: $500-800/month. Limited infrastructure but affordable.
7. Nuqui — Best Rainforest Meets Sea
Nuqui is a remote village at the heart of the Choco biogeographic region. Nuqui is accessible by flights from Medellin (3x per week). The jungle comes down to the beach and the soundtrack is howler monkeys, birds, and crashing Pacific waves. Extraordinary biodiversity.
Cost of living: $600-900/month.
8. Rincon del Mar — Best Untouched Fishing Village
Rincon del Mar is a small fishing village that has resisted tourist development. Long, clean, peaceful beach. Perfect escape from the crowds. Easy day trip or weekend escape from Cartagena. Kayaking through mangroves and breathtaking sunsets included.
Cost of living: $400-600/month. One of the most affordable beach towns.
9. Tolu / San Antero — Best Gulf of Morrosquillo
The small towns of Tolu and San Antero are gateways to the San Bernardo Archipelago. Boat departures to Isla Mucura, Tintipan, and other islands. Fresh seafood daily at extremely affordable prices. Significant discounts compared to more touristy destinations.
Cost of living: $400-650/month. Excellent value.
10. El Rodadero (Santa Marta) — Best Family Beach Town
El Rodadero is Colombia is most popular family beach destination. Calm bay, lifeguards, shallow water for children. Hotels, restaurants, pharmacies, supermarkets within walking distance. Water sports and boat tours to nearby beaches available.
Cost of living: $700-1,000/month. Vacation-town pricing but more affordable than Cartagena.
Which Beach Town is Right for You?
- Expats / Digital Nomads: Santa Marta or Palomino (affordable + good internet)
- Families: El Rodadero or San Andres (safe swimming + services)
- Adventure Seekers: Nuqui or Punta Gallinas (remote + extraordinary nature)
- Culture Lovers: Cartagena or Santa Marta (history + colonial architecture)
- Budget Travelers: Palomino, Rincon del Mar, or Tolu
- Island Life: San Andres or Providencia
Conclusion
Colombia is beach towns offer extraordinary diversity — from the UNESCO-listed colonial streets of Cartagena to the wild Pacific shores of Nuqui. Whether you want adventure or comfort, budget or luxury, solitude or social atmosphere, Colombia is coast has it all.