🏨HotelsWithToys
🏖️

Cartagena Family Hotels Near the Beach

12 family-friendly hotels with beach access in Cartagena de Indias . Handpicked for families who want the best.

Cartagena de Indias sits on the Caribbean coast of Colombia, and families usually hesitate between two very different bases. Bocagrande, the narrow peninsula of high-rise hotels south of the walled city, puts the beach a short walk away. The Old Town and Getsemaní, with their colonial houses, balconies and squares, offer charm and small pools, but the sand is a drive or a long walk away. I want to be clear: few hotels on this page stand directly on the beach. The three OZ hotels in Bocagrande are the closest, at 150 to 200 metres from the sand, while houses such as Hotel Casa San Agustin or Casa La Fe trade the beach for history and a pool. Below I explain how I would choose.

Cartagena is a Caribbean port enclosed by colonial walls, with brightly painted houses, flower-covered balconies and squares such as Santo Domingo and Bolívar Park. The Clock Tower marks the main gate of the walled city, and the San Felipe de Barajas castle rises on a hill just outside. Bocagrande, to the south, is the modern beach district, while Getsemaní, next to the walls, is known for its street art. The climate is hot and humid all year, so families tend to explore early, rest at midday and walk the walls at sunset.

Find more hotels in Cartagena de Indias

Loading map…

🏖️Why These Cartagena Hotels Suit Beach Families

For a family beach holiday in Cartagena, distance to the sand matters more than any label. Bocagrande has the city's main beach strip, with calm mornings, restaurants and supermarkets within walking distance, which makes days with small children simple. The walled city and Getsemaní are better for evenings, culture and colonial atmosphere, and their hotels compensate with rooftop or courtyard pools. Marbella Beach, north of the old town, is reachable on foot from a few addresses here. For the clearest Caribbean water, most families take a boat to the Rosario Islands for a day.

If the beach is your priority, I would stay in Bocagrande. Oz Hotel Cartagena Grand sits about 200 metres from Bocagrande Beach, with a terrace and a bar, and restaurants and supermarkets within a ten-minute walk. Oz Hotel Luxury is about 150 metres from the nearest beach, with two terraces and a buffet breakfast, and OZ Hotel Collection offers family rooms with sea views two minutes from the sand, plus a rooftop pool, spa facilities and a family-friendly restaurant serving Caribbean cuisine. From these three, San Felipe Castle and the Clock Tower are a short taxi ride for an afternoon in the old town.

If you prefer history and atmosphere, the walled city has beautiful houses, but the beach becomes a short trip. Hotel Casa San Agustin, a colonial house 700 metres from the Santo Domingo and San Diego squares, is the most family-oriented of them, with an outdoor pool, a kids' club, a game room and bike rental, and the Rosario Islands are a 50-minute boat ride away. Hotel Casa La Fe, in a restored republican house, has a rooftop pool over the skyline and is a five-minute drive from Bocagrande Beach. Hotel Boutique Casa Córdoba Estrella offers seven rooms around an outdoor pool, a ten-minute drive from the beaches.

For families who want to walk to the sea from the old town, Marbella Beach on the northern side is the alternative. Upper Hotel is a twelve-minute walk from Marbella Beach and combines a rooftop pool with an indoor pool, useful when the weather turns, plus family rooms with a balcony and a dining area. Amarla Boutique Hotel, in a historic city-centre building, has a rooftop pool, a garden and bicycles for exploring the Old Town, about a fourteen-minute walk from Marbella. Hotel casa santiago botero adds a year-round outdoor pool, spa facilities and family rooms with balconies, around a fifteen-minute walk from the same beach.

Finally, some families prefer space, a garden and a kitchenette over a central address. Hotel Voilá Pedregal has an outdoor pool, a garden and kitchenette-equipped rooms, some with a private plunge pool, about two kilometres from Bocagrande Beach and five from the airport. Casa Jaguar Hotel Boutique centres on a year-round outdoor pool in a lush garden, 1.9 kilometres from Bocagrande. Davé Paradise offers rooms with a balcony, a coffee machine and a toaster, plus a hot tub on the terrace. With these bases, I would plan beach mornings by taxi and use the pool in the afternoon, when the Caribbean heat is strongest.

👨‍👩‍👧‍👦

Parent's take

For a beach-first family holiday, I would choose OZ Hotel Collection in Bocagrande: family rooms with sea views two minutes from the sand, a rooftop pool and a family-friendly restaurant make the days easy. If you want the colonial city around you, my pick would be Hotel Casa San Agustin, with its pool, kids' club and game room, and a boat trip to the Rosario Islands for the clearest water.

Our Top 12 Picks

Hotels in Cartagena de Indias with beach access, sorted by guest rating.

Your dates
2 nights
1#1 Best for Beach Access
Hotel Voilá Pedregal By Huespedia - 4-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Wonderful

93 reviews

9.7

Hotel Voilá Pedregal By Huespedia combines an outdoor pool and garden with kitchenette-equipped rooms, some of which include a private plunge pool and pool or garden views. Family rooms are available alongside room service and a buffet breakfast each morning. Bocagrande Beach is two kilometres away, and the airport is a five-kilometre ride.

🏊Swimming Pool🧖Spa & Wellness🏖️Beach Access🛏️Family Suite
Kitchenette roomsSome rooms with private poolFamily rooms2km from Bocagrande Beach
💬

Why families love Hotel Voilá Pedregal By Huespedia

A kitchenette in the room is a genuine convenience for families managing a toddler's meal schedule outside restaurant hours, and the option of a private pool in some rooms means swim time doesn't depend on a shared schedule. At two kilometres from Bocagrande, the beach needs a short taxi rather than a walk, worth planning around.

2#2 Best for Beach Access
Hotel Casa San Agustin - 5-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Hotel Casa San Agustin

Cartagena de Indias

Wonderful

164 reviews

9.7

Hotel Casa San Agustin fills a colonial house with a library, a meeting room and an outdoor pool, seven hundred metres from Santo Domingo and San Diego parks. The property adds a kids club, a game room, a solarium and a pool bar, plus bike rentals and massages on request. Rosario Islands are a fifty-minute boat ride, and free private parking is available nearby with reservation.

🏊Swimming Pool🧒Kids Club🧖Spa & Wellness🏖️Beach Access🎮Game Room🛏️Family Suite🚲Bike Rental
Kids club and game roomBike rentals700m from Santo Domingo parkFree private parking nearby
💬

Why families love Hotel Casa San Agustin

Between the kids club, game room and solarium, this is one of the few properties here built with genuinely separate spaces for different family members rather than one shared pool. Luxury linens and room service keep the boutique feel intact despite the family-oriented extras, and the walk to Santo Domingo and San Diego parks is short enough for an evening stroll after dinner.

3#3 Best for Beach Access
Hotel casa santiago botero - 5-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Hotel casa santiago botero

Cartagena de Indias

Wonderful

114 reviews

9.5

Hotel casa santiago botero runs a year-round outdoor pool and open-air bath alongside spa facilities and a lush garden. Family rooms come with garden views, bathrobes and private balconies, and pets are welcome on the property. An American breakfast is served daily in outdoor seating areas, and Marbella Beach is a fifteen-minute walk from the hotel.

🏊Swimming Pool🧖Spa & Wellness🏖️Beach Access🐕Pet Friendly🛏️Family Suite
Year-round pool and open-air bathPet-friendly family roomsPrivate balconies15-minute walk to Marbella Beach
💬

Why families love Hotel casa santiago botero

The combination of pet-friendly family rooms, private balconies and outdoor dining makes this feel more like a residential stay than a standard hotel, which suits longer trips. The fifteen-minute walk to Marbella Beach is a touch farther than some of the other beach-access properties here, so families prioritizing quick beach trips should weigh that against the garden and pool setup.

4#4 Best for Beach Access
OZ Hotel Collection - 4-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

OZ Hotel Collection

Cartagena de Indias

Wonderful

2,238 reviews

9.4

OZ Hotel Collection offers family rooms with sea views two minutes from Bocagrande Beach, backed by a rooftop pool, spa facilities and a fitness centre. The family-friendly restaurant serves Caribbean cuisine for lunch and dinner, and breakfast runs as a buffet with pancakes, fruit and juice each morning. The airport is nine kilometres away.

🏊Swimming Pool🧖Spa & Wellness🏖️Beach Access🛏️Family Suite
2-minute walk to Bocagrande BeachSea-view family roomsRooftop poolBuffet breakfast
💬

Why families love OZ Hotel Collection

A two-minute walk to Bocagrande Beach is about as close as this destination gets, which makes a spontaneous swim realistic even with a toddler's unpredictable nap schedule. Sea-view family rooms and a rooftop pool give two separate ways to cool off without leaving the property, and the pool bar keeps parents in view of the water while ordering a drink.

5#5 Best for Beach Access
Oz Hotel Cartagena Grand - 4-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Oz Hotel Cartagena Grand

Cartagena de Indias

Wonderful

2,786 reviews

9.4

Oz Hotel Cartagena Grand sits two hundred metres from Bocagrande Beach with a terrace, a bar and a meeting room on site. Rooms include a flat-screen satellite TV, minibar and private bathroom with a hairdryer, and restaurants and supermarkets are within a ten-minute walk. San Felipe Castle and the Clock Tower are each about a fifteen- and ten-minute drive away.

🧖Spa & Wellness🏖️Beach Access
200m from Bocagrande BeachSupermarkets within 10 minutesMeeting room and terrace15-minute drive to San Felipe Castle
💬

Why families love Oz Hotel Cartagena Grand

Oz Hotel Cartagena Grand stands 200 metres from Bocagrande Beach, and I recommend it to families who want to swim before or after a meal without organising transport. Rooms have a flat-screen satellite TV, a minibar and a private bathroom, and restaurants and supermarkets are within a ten-minute walk, handy for snacks and nappies. The Clock Tower at the edge of the walled city is about ten minutes by car, and San Felipe Castle about fifteen.

6#6 Best for Beach Access
Oz Hotel Luxury - 4-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Oz Hotel Luxury

Cartagena de Indias

Wonderful

2,702 reviews

9.3

Oz Hotel Luxury sits a hundred and fifty metres from the nearest beach with two terraces, a restaurant and a bar on site. Rooms include a desk, flat-screen TV and private bathroom, and a buffet breakfast runs each morning. The Palace of the Inquisition and Bolivar Park are both 3.3 kilometres away, and a paid airport shuttle covers the seven-kilometre run to Rafael Núñez International.

🏖️Beach Access🛏️Family Suite
150m from the beachFamily roomsTwo terracesPaid airport shuttle
💬

Why families love Oz Hotel Luxury

The short walk to the beach is the main draw for families here, letting a morning swim happen before the Old Town's heat sets in without a taxi. Family rooms and a buffet breakfast cover the basics well, though the 3.3-kilometre distance to Bolivar Park means historic-centre sightseeing needs the paid shuttle or a separate taxi rather than a walk.

7#7 Best for Beach Access
Hotel Casa La Fe - 4-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Hotel Casa La Fe

Cartagena de Indias

Wonderful

515 reviews

9.3

Hotel Casa La Fe occupies a restored republican house in the historic centre, its original tiled floors and hand-crafted furniture still in place. A rooftop pool and sun terrace look out over the city skyline, and an à la carte breakfast is served in a central courtyard with a vertical garden. Bocagrande Beach is a five-minute drive, and San Felipe Castle is a twenty-minute walk.

🏊Swimming Pool🧖Spa & Wellness🏖️Beach Access🛏️Family Suite
Rooftop pool with skyline viewRestored republican architecture24-hour coffee5-minute drive to Bocagrande Beach
💬

Why families love Hotel Casa La Fe

The restored republican architecture gives this property real character without pushing into precious, do-not-touch territory, and the central courtyard makes a natural gathering spot before or after the rooftop pool. Round-the-clock coffee is a small but real convenience for parents on an early wake-up schedule with young kids.

8#8 Best for Beach Access
Hotel Boutique Casa Córdoba Estrella - null-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Wonderful

317 reviews

9.2

Hotel Boutique Casa Córdoba Estrella occupies a colonial-style house in central Cartagena de Indias with seven air-conditioned rooms and an outdoor pool framed by wide terraces. Restaurants and bars sit within a five-minute walk, the city's museums are under a kilometre away, and Boca Grande's beaches are a ten-minute drive. Check-in runs from 3pm and check-out at noon.

🏊Swimming Pool🧖Spa & Wellness🏖️Beach Access🛏️Family Suite
Outdoor poolFamily rooms5-minute walk to restaurants10-minute drive to Boca Grande
💬

Why families love Hotel Boutique Casa Córdoba Estrella

Families staying here find a genuinely small property, seven rooms total, which keeps the pool and terraces from ever feeling crowded even with kids splashing at midday. The five-minute walk to restaurants suits an early dinner before bedtime, and the colonial layout means shaded outdoor space is never far from the room, useful during the hottest hours.

9#9 Best for Beach Access
Casa Jaguar Hotel Boutique - null-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Casa Jaguar Hotel Boutique

Cartagena de Indias

Wonderful

477 reviews

9.2

Casa Jaguar Hotel Boutique centres on a year-round outdoor pool set in a lush garden, with a restaurant, bar and coffee shop on site. The family-friendly restaurant serves Caribbean cuisine for brunch and lunch, and breakfast runs à la carte with local specialities. Bocagrande Beach is 1.9 kilometres away, and the airport is a six-kilometre ride.

🏊Swimming Pool🧖Spa & Wellness🏖️Beach Access
Year-round outdoor poolÀ la carte breakfastFamily-friendly restaurant1.9km from Bocagrande Beach
💬

Why families love Casa Jaguar Hotel Boutique

The à la carte breakfast and Caribbean brunch menu give more flexibility than a fixed buffet time, useful around nap schedules. One limitation worth flagging: the hotel's rooms are adults-only, which puts this property better suited to families with older teenagers than younger kids, despite the family-friendly restaurant on site.

10#10 Best for Beach Access
Amarla Boutique Hotel Cartagena - 5-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Wonderful

232 reviews

9.2

Amarla Boutique Hotel occupies a historic city-centre building with a rooftop swimming pool, a lush garden and a restaurant serving Latin American cuisine with vegetarian options. Rooms include private balconies, minibars and flat-screen TVs, and bicycles are available for guests exploring the Old Town. Marbella Beach is a fourteen-minute walk, and the airport is six kilometres away.

🏊Swimming Pool🧖Spa & Wellness🏖️Beach Access🚲Bike Rental
Rooftop poolBicycle rentals14-minute walk to Marbella BeachFamily-friendly restaurant
💬

Why families love Amarla Boutique Hotel Cartagena

The rooftop pool and garden give this property real resort feel inside a historic building, and the family-friendly restaurant's brunch and high-tea service works well around nap schedules. One thing to flag: the hotel's accommodation is adults-only, so it suits families with older kids or teenagers rather than those travelling with toddlers.

11#11 Best for Beach Access
Upper Hotel - 3-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Upper Hotel

Cartagena de Indias

Excellent

66 reviews

8.7

Upper Hotel pairs a rooftop pool with an indoor pool, useful when Caribbean weather turns, inside family rooms that include a balcony, a dining area and garden views. A sun terrace and garden round out the outdoor space, and the tour desk helps arrange local excursions. Marbella Beach is a twelve-minute walk, and the airport is six kilometres away.

🏊Swimming Pool🏊Indoor Pool🧖Spa & Wellness🏖️Beach Access🛏️Family Suite
Indoor and rooftop poolsFamily rooms with dining area12-minute walk to Marbella BeachGarden and sun terrace
💬

Why families love Upper Hotel

The indoor-plus-rooftop pool combination makes this one of the more weather-proof options in the historic centre's price range, and the dining area inside the family room means a quick breakfast doesn't require heading downstairs with a cranky toddler. At twelve minutes from Marbella Beach, it sits closer to the sand than several higher-priced boutique alternatives nearby.

12#12 Best for Beach Access
Davé Paradise - null-star hotel in Cartagena de Indias, Cartagena de Indias - photo 1
1/5

Davé Paradise

Cartagena de Indias

Excellent

73 reviews

8.7

Davé Paradise offers private-bathroom rooms with a balcony, a coffee machine and a toaster, plus a terrace and hot tub for guests to unwind. Bocagrande Beach is 2.8 kilometres away, and the airport is a five-kilometre ride. Reception staff speak Spanish, which is worth noting for families without a Spanish speaker in the group.

🧖Spa & Wellness🏖️Beach Access
In-room coffee machine and toasterTerrace hot tubPrivate balconies2.8km from Bocagrande Beach
💬

Why families love Davé Paradise

The in-room coffee machine and toaster are small but genuinely practical for a family skipping the sit-down breakfast some mornings, and the terrace hot tub gives parents a wind-down spot once kids are asleep. At 2.8 kilometres from Bocagrande, this sits a bit farther from the beach than some of the other options here, so plan for a short taxi rather than a walk.

💡Practical Tips for Cartagena Beaches With Kids

  • 1Decide first between beach and old town. Bocagrande keeps the sand within a few minutes on foot, while the walled city and Getsemaní offer charm but require a taxi or a long walk to reach the beach.
  • 2Go to the beach early in the morning. The Caribbean sun is strong from late morning, and the first hours of the day are calmer and cooler for small children on Bocagrande Beach.
  • 3Book a boat day to the Rosario Islands for clearer water. Hotel Casa San Agustin notes the islands are a 50-minute boat ride, and the sea there is usually calmer and clearer than on the city beaches.
  • 4Choose a hotel with a pool even if you stay near the sand. A rooftop or courtyard pool, as at OZ Hotel Collection, Casa La Fe or Upper Hotel, is a welcome break during the hottest hours.
  • 5Explore the walled city at sunset. The walls, the Clock Tower and squares such as Santo Domingo are more pleasant for children once the heat drops, and the evening atmosphere is lively.
  • 6Carry water, hats and high-factor sun cream at all times. Cartagena is hot and humid all year, and shade can be limited on the beaches and along the walls of the old town.

More Family Things to Do in Cartagena

Other activities your family might enjoy in Cartagena de Indias.

Other Destinations With Beach Access Hotels

Explore hotels with beach access across Europe.

Frequently Asked Questions