Skip to content

Where to stay

Beachfront Hotels in Cartagena: The Good Beaches Are Not in the City

By Checked

Hotel links open Stay22 (Booking.com and Agoda) and tour links open GetYourGuide. We may earn a commission at no extra cost to you.

Pick by trip

A proper beach vacation
Sofitel Barú Cartagena
The clearest water
Hotel Isla del Sol
Beach without losing the city
Fenix Beach Cartagena
Quiet and longer stays
Las Americas Torre Del Mar

The 7 hotels

  1. 1

    Sofitel Barú Cartagena

    Isla Barú · Luxury

    Best for
    A proper beach vacation
    Standout
    Beachfront resort with five pools and three restaurants
    Trade-off
    Boat or long road transfer from the city
    Check price
  2. 2

    Hotel Las Islas

    Isla Barú · Luxury

    Best for
    Couples wanting seclusion
    Standout
    Beachfront with a private beach area, spa and four restaurants
    Trade-off
    Boat or long road transfer from the city
    Check price
  3. 3

    Hotel Isla del Sol

    Rosario Islands (Isla Grande) · Mid-range

    Best for
    Snorkeling and clear water
    Standout
    Private beach area, pool and water sports on Isla Grande
    Trade-off
    About an hour by boat; activities cost extra
    Check price
  4. 4

    Fenix Beach Cartagena

    Tierra Bomba · Mid-range

    Best for
    A beach without losing the city
    Standout
    Private beach and pool, 10 minutes by boat from Cartagena
    Check price
  5. 5

    Las Americas Torre Del Mar

    Morros / north coast (La Boquilla) · Mid-range

    Best for
    Longer stays and families
    Standout
    Beachfront complex with five pools and mini golf
    Check price
  6. 6

    Hotel Tropical Inn

    Tierra Bomba · Budget

    Best for
    Island beach on a budget
    Standout
    Pool facing the ocean, 10 minutes by boat from the city
    Trade-off
    Nightly live music and karaoke
    Check price
  7. 7

    Hotel Summer Frente Al Mar

    Morros / north coast (La Boquilla) · Budget

    Best for
    Late arrivals near the airport
    Standout
    Beachfront with a pool, 1 km from the airport
    Check price
HotelAreaTierBest forBook
Sofitel Barú CartagenaIsla BarúLuxuryA proper beach vacationCheck rates
Hotel Las IslasIsla BarúLuxuryCouples wanting seclusionCheck rates
Hotel Isla del SolRosario Islands (Isla Grande)Mid-rangeSnorkeling and clear waterCheck rates
Fenix Beach CartagenaTierra BombaMid-rangeA beach without losing the cityCheck rates
Las Americas Torre Del MarMorros / north coast (La Boquilla)Mid-rangeLonger stays and familiesCheck rates
Hotel Tropical InnTierra BombaBudgetIsland beach on a budgetCheck rates
Hotel Summer Frente Al MarMorros / north coast (La Boquilla)BudgetLate arrivals near the airportCheck rates

Shortlisted by location and recent guest reviews on Booking.com; we have not stayed in these hotels. Prices show live on Booking.com. Affiliate links.

On this page
  1. Where the Cartagena beach hotels actually are
  2. The best beach hotels in Cartagena: Barú and the Rosario Islands
  3. Tierra Bomba: the beach resort compromise
  4. Bocagrande: a Cartagena beach resort in the city itself
  5. What the rooms and facilities are actually like
  6. What to consider before you stay in Cartagena
  7. Which of the best beaches is actually the nicest?
  8. Checking current rates in Cartagena
  9. Frequently asked questions

Quick answer where the beach hotels actually are

For a proper beach holiday, Isla Barú. For the clearest water, the Rosario Islands, about an hour by boat. For a beach without losing the city, Tierra Bomba. Bocagrande is convenient, but the sand is grey.

Hotels in Barú →All areas ↓Affiliate link: we may earn a commission at no extra cost to you. Prices come live from Booking.com and Agoda.

The honest answer about beach hotels in Cartagena de Indias: the ones on a good beach are not in Cartagena. The city’s own beach at Bocagrande is grey sand and busy. The beachfront hotels people actually picture sit on Isla Barú, Tierra Bomba and the Rosario Islands, all of them reached by boat. Below is what each option gives you, what it costs, and the trade-off nobody mentions until you have booked. Every “10 best Cartagena beach hotels” list on the internet mixes these three completely different situations together, which is why people end up disappointed.

Some links below are affiliate links. We may earn a commission if you book through them, at no extra cost to you. Where we name hotels, we shortlist them by location and recent guest reviews, and we have not stayed in them. Any prices on the map come live from the booking sites.

Infinity pool at a beachfront hotel near Cartagena looking over calm Caribbean water
The pool is usually better than the beach at a Cartagena beach resort. That is not a criticism, it is the reason people book them.
Key takeaways

  • Best beach hotel: the island properties on Isla Barú, led by Sofitel Barú and Las Islas. Boat or road access only.
  • Best compromise: Tierra Bomba — 10 to 15 minutes by boat, so you can still have dinner in the old city.
  • Bocagrande has beachfront towers, a real beach area and city convenience, but grey sand and vendors.
  • Cost: beachfront and island resorts sit at the top tier; Bocagrande towers run far less, and the city hotels a few streets back are cheaper again. The map above shows live rates for your dates.
  • ⚠ The trade-off: island hotels give you the sea, city hotels give you dinner on foot. Boats stop in the evening.

Where this comes from. Property details, locations and rate bands were read from published 2026 hotel and travel sources on 13 August 2026. We have not stayed at these hotels — see our editorial policy. We do not quote nightly prices per property because Cartagena rates swing with season and booking window; the bands below tell you the tier.

Where the Cartagena beach hotels actually are

Colombia’s Caribbean coast has plenty of great beach, but very little of it is inside the city limits. Sorting accommodation by where the sand is rather than by star rating is the only way this decision makes sense.

Area Getting there The beach Suits
Isla Barú 45–55 min boat, or 1.5–2 h road White sand, clear shallows A proper beach holiday
Rosario Islands ~1 h by boat The clearest water, coral Snorkelling, seclusion
Tierra Bomba 10–15 min boat Clear-ish, better than the city Beach without losing the city
Bocagrande walk or taxi Grey sand, vendors Convenience, pools, families
Morros / north coast ~20 min taxi Long, quiet, unremarkable Quiet, golf, longer stays

This table is the whole article. Everything below is detail on each row.

The best beach hotels in Cartagena: Barú and the Rosario Islands

Wooden jetty from an island hotel into clear turquoise shallows near Cartagena, Colombia
The island hotels are where the water actually is. The cost is that you are an hour from dinner.
  • Sofitel Barú is the best-known Cartagena beach resort and ranks first for this search for a reason: a large oceanfront hotel on Isla Barú with a proper beach, swimming pools, a spa and a fitness center.
  • Las Islas, also on Barú, is the quieter luxury option — cabanas among the trees rather than a tower, and away from the Playa Blanca crowd.
  • The Rosario Islands hold the smaller properties and the best water. Several of the day-pass beach clubs also take overnight guests.
  • Barú is now reachable by road across the Barú bridge in 1.5 to 2 hours, which means you are not locked to the boat timetable. That single fact changes the calculation for anyone nervous about island isolation.
  • A catamaran or private boat transfer is the usual arrival for the higher-end properties, and it is often included.
  • These are the luxury hotels of the region. If you want a private beach rather than a public one, this is the only way to get it near Cartagena.

Map shows live availability and prices. We may earn a commission on bookings made through it, at no extra cost to you.

Tierra Bomba: the beach resort compromise

  • 10 to 25 minutes by boat, usually on the hotel’s own boat. Blue Apple Beach leaves from Muelle de la Bodeguita and takes about 25 minutes.
  • Smaller properties and beach club stays rather than full resorts. Blue Apple Beach is the best known.
  • The water is clearer than the city and short of the Rosarios — but the crossing is so short that a night here does not cost you the trip.
  • Best choice if you want to stay near the beach in Cartagena and still intend to spend evenings in the walled city, which sits just across the bay.
  • Several Tierra Bomba properties run as a beach club by day and take overnight guests as well, which is a cheaper way into the same sand.

Bocagrande: a Cartagena beach resort in the city itself

Grey-sand beach backed by modern high-rise hotel towers in Bocagrande, Cartagena
Bocagrande is genuinely on the beach. It is just not the beach in the photographs.
  • This is the only beach area where you can walk from your hotel to the old city, or at least take a five-minute taxi.
  • The towers along the seafront include international names — Hyatt Regency among them, and IHG brands including Holiday Inn have properties in the city.
  • Hotel Almirante and the older Bocagrande properties are the mid-range end, with ocean view rooms at a fraction of island prices.
  • ⚠ The beach is grey sand and heavily worked by vendors. Nobody comes to Cartagena for the Bocagrande beach; people book here for the pool, the lift and the location.
  • If a private beach matters, that means an island property. Bocagrande beaches are public and busy.
  • Boutique alternatives inside the walls — Casa San Agustín and the other colonial conversions — have rooftop pools instead of beaches. For a short trip to Cartagena that is usually the better trade.

What the rooms and facilities are actually like

Two things separate the best beach hotels in Cartagena from the rest, and neither is the star rating.

  • Air-conditioned hotel rooms are non-negotiable on this coast. Older island cabanas sometimes run fans only, which is fine in January and unbearable in September.
  • The pool matters more than the beach. An infinity pool with lounge chairs and a great view over the water is what you will actually use; the sand is often narrow and shared.
  • Five-star here means colonial or island, not high-rise. A 5 star label on a Bocagrande tower usually means a good gym and a lift, not a better beach.
  • Activities for kids are thin at the boutique island properties, which are built for couples. Bocagrande and the larger resorts are the family answer.
  • Dreams Karibana, north of the city near Morros, is the large resort-and-golf option for anyone wanting a beach resort in Cartagena without an island boat ride.

What to consider before you stay in Cartagena

Colonial balconies with bougainvillea above a narrow street at dusk inside the walled city, Cartagena, Colombia
Under four nights, stay in the city and do a beach day
  • How many nights? Under four, stay in the city and do a beach day. The transfer time eats a short trip.
  • Do you want dinner options? Island resorts mean eating where you sleep, every night. That is fine for three nights and wearing by six.
  • Traveling with children? Bocagrande, for the pools and the ability to leave. Island resorts with small children mean no escape valve.
  • Couples? The Rosario Islands and the quieter Barú properties. This is where the seclusion is.
  • All-inclusive resorts? A handful of Cartagena beach resorts and hotels run all-inclusive packages, mostly on the islands. Read what is included — boat transfers often are not.
  • Want lots of restaurants within walking distance? Then you want the colonial city, not a beach. El Centro and Getsemaní put the main attractions and a hundred kitchens inside a fifteen-minute walk.
  • Where do you want to be at 20:00? That single question sorts most people. Answer “the city center” and no beach resort will satisfy you.
  • Areas, walking times and accommodation rate bands across the whole city are in our where to stay in Cartagena guide, and the top-ranked Cartagena hotels are in best hotels in Cartagena.

Which of the best beaches is actually the nicest?

Clear turquoise water over a shallow coral reef beside a small palm-covered island, Rosario Islands, Colombia
The Rosario Islands for water clarity, coral and snorkelling
  • The Rosario Islands for water clarity, coral and snorkelling. Nothing on the mainland compares.
  • Playa Blanca on Barú for the postcard white sand, at the cost of crowds and persistent vendors from mid-morning.
  • Punta Arena on Tierra Bomba for the best ratio of quality to effort.
  • La Boquilla, north of the city, is the best mainland beach and where the mangrove tours run.
  • None of the beaches in Cartagena proper make a list of the best beaches in Colombia. That is not a flaw in the city, it is just what a working port produces.
  • Full comparison with boat costs and day-pass prices is in our best beaches in Cartagena guide.

These are listed as landmarks, not recommendations. Nobody here has stayed in them and we do not print rates. Check current prices and availability yourself.

Check hotels on Barú →

More on this destination: Getting Married in Cartagena.

Frequently asked questions

What is the best beach hotel in Cartagena?

The island properties rather than anything in the city. Sofitel Barú and Las Islas on Isla Barú are the two names that lead this category, both with real beaches, pools and spas. If you want to keep the old city within reach, Blue Apple Beach on Tierra Bomba is the compromise at about 25 minutes by boat.

Are there beachfront hotels in Cartagena itself?

Yes, along Bocagrande, including international brands. They are genuinely on the sand and close to the old city, but the beach is grey and busy with vendors. Book Bocagrande for the pool and the location, not for the beach.

What is the nicest beach in Cartagena?

The Rosario Islands for clear water and coral. Playa Blanca on Isla Barú has the white sand of the photographs but gets crowded from mid-morning. On the mainland, La Boquilla north of the city is the best of a weak field.

How much does a beach hotel in Cartagena cost?

Island and beachfront resorts sit in the top tier. Bocagrande towers with an ocean view run far less, and mid-range city hotels less again, with high season lifting all of them. We do not quote nightly rates per property, because Cartagena rates move with the season and the booking window — the map above shows live prices for your dates.

Should you stay on an island or in Cartagena?

In the city for trips under four nights, on an island if the beach is the whole point. Boats stop running in the evening, so an island hotel means dinner where you sleep. Tierra Bomba, at 10 to 15 minutes, is the one that lets you have both.

Are there all-inclusive beach resorts near Cartagena?

A handful, mostly on Isla Barú and the Rosario Islands. Check whether the boat transfer is included — it frequently is not, and it is a meaningful cost on top of the room.

Keep planning Cartagena de Indias

Nora Castell

Written and checked by

Nora Castell is the pen name of the Triplarks editorial desk and the editor of its Costa Rica and Central America guides. Each guide is built from national park, transport and tourism sources, operator rate cards and recent traveller reports, then fact-checked, with every figure dated to the day it was read. Triplarks uses AI tools to help draft; nothing goes live until it has been edited and checked. Where we have not been somewhere, we do not write as though we have.

How we researchHow we earnMore guides