Best Indoor Pool Hotel in Cartagena de Indias
1 family-friendly hotels with indoor pool in Cartagena de Indias . Handpicked for families who want the best.
Upper Hotel is the only property in Cartagena de Indias on this list with both an indoor and a rooftop pool, a useful combination given how sudden Caribbean downpours can be between September and November. Family rooms here come with garden views, a balcony and a dining area, and Marbella Beach is a twelve-minute walk away for days the weather cooperates. The indoor pool is the more unusual feature: most hotels in this destination rely entirely on outdoor rooftop or courtyard pools, which leaves swim time exposed to whatever the sky is doing that afternoon.
Cartagena de Indias sits close enough to the equator that rain arrives fast and heavy rather than as a gradual drizzle, especially outside the December-to-April dry season. Most hotels here, built inside colonial courtyards, were never designed with an indoor pool in mind, which makes Upper Hotel's setup closer to a purpose-built layout than the historic mansions clustered around Bolivar Park and the Walled City.
Find more hotels in Cartagena de Indias
๐Why Cartagena de Indias is Great for Hotels with Indoor Pool
An indoor pool solves a specific problem in this city: a sudden tropical downpour can end outdoor pool time in minutes, and the historic centre offers few indoor activities built for young kids. Upper Hotel's pairing of an indoor pool with a rooftop one means a family's swim plans do not depend entirely on the forecast, which matters more here in the rainier months than during Cartagena's drier stretch from December to April.
Upper Hotel sits about six kilometres from Rafael Nunez International Airport and a twelve-minute walk from Marbella Beach, a manageable location for families who want both a reliable pool and a beach option within reach. The tour desk on-site can help arrange local excursions, useful for a family that has not pre-booked activities beyond the hotel itself, and private check-in and check-out keep arrival simple after a long travel day. A twenty-four-hour front desk also means a late flight does not turn into a late-night problem for a family arriving well after Marbella Beach has already gone quiet.
Younger kids benefit most from the indoor pool option, since a rained-out afternoon can otherwise mean a full day stuck in the family room. School-age kids and teenagers get more out of the rooftop pool and sun terrace when the weather holds, giving the property a genuine backup rather than a single weather-dependent amenity. The garden views from family rooms add a quieter option for downtime between pool sessions, and the dining area inside the room means meals do not always require heading downstairs to a communal breakfast room first thing in the morning with an overtired toddler in tow.
As the only indoor-pool property in this list, Upper Hotel does not have a direct in-category comparison, but it sits in the mid-range for Cartagena de Indias overall, below the five-star boutique mansions in the historic centre and above the more basic courtyard hotels. For families visiting in the rainier months, the guaranteed indoor pool access is likely worth the premium over a rooftop-only alternative, especially for a stay of four nights or more where a single washed-out afternoon would otherwise cost real swim time that a family staying at a rooftop-only property simply would not get back.
Parent's take
When an afternoon downpour cuts a walk toward Marbella Beach short, a family staying at Upper Hotel can head straight to the indoor pool instead of waiting out the rain in the family room, then move up to the rooftop pool an hour later once the sky over the Walled City clears and the sun terrace dries off.
Our Top 1 Picks
Hotels in Cartagena de Indias with indoor pool, sorted by guest rating.

Upper Hotel
Cartagena de Indias
Excellent
66 reviews
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.
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.
๐กTips for Choosing a Hotel with Indoor Pool in Cartagena de Indias
- 1Book Upper Hotel specifically if travelling during the rainier months between September and November, when an indoor pool becomes more than a nice-to-have.
- 2Confirm indoor pool hours at check-in, since some hotels restrict indoor facilities to certain times of day.
- 3Pair pool time with the twelve-minute walk to Marbella Beach on clear afternoons rather than relying on the pool alone.
- 4Ask the tour desk about excursions if you have not pre-planned activities, since Upper Hotel offers on-site booking help.
- 5Request a family room with garden views if quiet downtime between pool sessions matters as much as the swim itself.
More Fun in Cartagena de Indias
Other activities your family might enjoy in Cartagena de Indias.
Indoor Pool in Other Cities
Explore hotels with indoor pool across Europe.