HotHotels
Sofitel Legend Santa Clara, Cartagena

Where to stay guide

Where to stay in Cartagena: the best neighbourhoods and hotels

Updated 7 October 2026 · 6 areas · 23 hotels picked

Pictured: Sofitel Legend Santa Clara

Cartagena de Indias is the Caribbean city that novels are written about. Behind kilometres of coral-stone ramparts, built to keep out pirates, lie streets of ochre and indigo mansions with bougainvillea pouring off the wooden balconies, church domes, shaded plazas and courtyards where the fountains never quite drown out the salsa. It is hot, it is humid and it is one of the most beautiful old towns in the Americas.

The big decision is old city or beach, because Cartagena does not really do both in one place. The walled city and next-door Getsemaní have the romance, the restaurants and the rooftop bars. Bocagrande, a short taxi ride south, has the high-rises and the city sand. For properly good beaches you go north to La Boquilla and Manzanillo, or by boat to Barú and the Rosario Islands.

The short answer

Cartagena areas at a glance

The walled city: Centro and San DiegoCouples, First-timers, LuxuryColonial mansions, convent cloisters and the city’s best tables, all inside the ramparts.Hotels: 4 picked
GetsemaníNightlife, Atmosphere, ValueThe old city’s livelier, scruffier neighbour: murals, music and rooftop cocktails.Hotels: 4 picked
Bocagrande, El Laguito and CastillograndeCity beach, Families, Sea viewsA skyline of towers on a sandy peninsula, with the old city five minutes up the road.Hotels: 4 picked
La Boquilla and Los MorrosBeach, Near the airport, ResortsWider, emptier sand north of town, with the airport almost next door.Hotels: 4 picked
Manzanillo del Mar and KaribanaAll-inclusive, Families, GolfAll-inclusive resorts and a golf course on a quiet stretch of northern coast.Hotels: 3 picked
Barú and the Rosario IslandsBeaches, Couples, SnorkellingThe Caribbean of the brochure: white sand, clear water and coral reefs.Hotels: 4 picked

The walled city: Centro and San Diego

Sofitel Legend Santa Clara, Cartagena
NH Cartagena Urban Royal, Cartagena
Charleston Santa Teresa Cartagena, Cartagena
Pictured: Sofitel Legend Santa Clara · NH Cartagena Urban Royal · Charleston Santa Teresa Cartagena
  • Couples
  • First-timers
  • Luxury
Colonial mansions, convent cloisters and the city’s best tables, all inside the ramparts.

The old city is Cartagena’s reason for being, a UNESCO World Heritage Site since 1984 and small enough to cross on foot in twenty minutes. Centro is the grander half, with the cathedral, the clock tower gate and the church of San Pedro Claver; San Diego, to the north, is quieter and more residential, its little plazas ringed with restaurants. Walk the ramparts at sunset and you will see why people keep coming back.

Staying here means staying somewhere with a past. Two former convents are now the city’s most famous hotels, and dozens of 17th- and 18th-century houses have been turned into boutique places with a handful of rooms around a courtyard pool. Many have roof terraces looking over the domes. It is the most expensive part of town and can be noisy late on. It is also the one that first-time visitors rarely regret.

Hotels to look at in The walled city

Getsemaní

Hotel Casa Lola Deluxe Gallery, Cartagena
GHL Collection Armería Real Hotel, Cartagena
Capellan De Getsemani, Cartagena
Pictured: Hotel Casa Lola Deluxe Gallery · GHL Collection Armería Real Hotel · Capellan De Getsemani
  • Nightlife
  • Atmosphere
  • Value
The old city’s livelier, scruffier neighbour: murals, music and rooftop cocktails.

Just outside the main walls, Getsemaní was for centuries the working-class quarter, and it still has the neighbours sitting out on their doorsteps to prove it. Now its narrow streets are strung with flags and umbrellas, the walls are covered in murals, and Plaza de la Trinidad fills every evening with street food, dancers and anyone who fancies a cold beer on the church steps.

The hotels have followed the crowd. Restored colonial mansions here have rooftop pools and terraces with wide views over the old city, at prices a step below those inside the walls, and there are bigger modern places near the convention centre. The clock tower is a short walk away. Choose Getsemaní if you want to be among the bars and the music; avoid it if you are a light sleeper.

Hotels to look at in Getsemaní

Bocagrande, El Laguito and Castillogrande

Hilton Cartagena, Cartagena
Hotel OZ Luxury, Cartagena
InterContinental Cartagena, Cartagena
Pictured: Hilton Cartagena · Hotel OZ Luxury · InterContinental Cartagena
  • City beach
  • Families
  • Sea views
A skyline of towers on a sandy peninsula, with the old city five minutes up the road.

South of the walls, a long finger of land pushes out between the Caribbean and the bay, and on it stands modern Cartagena: white apartment towers, shopping streets, casinos and a strip of beach lined with sunshades. Bocagrande is the main stretch, El Laguito the tip, and Castillogrande the calmer, more residential side facing the bay.

The beaches are handy rather than idyllic, with greyish sand and plenty of vendors, but the hotels are large, well equipped and often good value, with pools, sea-view balconies and direct access to the sand. Families and anyone who wants a swim before breakfast will be comfortable here, and the walled city is five to ten minutes away by taxi. Romantics should stay inside the walls instead.

Hotels to look at in Bocagrande, El Laguito and Castillogrande

La Boquilla and Los Morros

Las Américas Casa de Playa, Cartagena
Holiday Inn Cartagena Morros, Cartagena
Las Americas Torre Del Mar, Cartagena
Pictured: Las Américas Casa de Playa · Holiday Inn Cartagena Morros · Las Americas Torre Del Mar
  • Beach
  • Near the airport
  • Resorts
Wider, emptier sand north of town, with the airport almost next door.

North of the old city, past the airport, the coast opens into a long, straight beach backed by the fishing village of La Boquilla and the newer towers of Los Morros. The sand is broader and far less crowded than in Bocagrande, the sea breeze is constant, and fishermen still work their boats from the shore.

The hotels are modern beachfront resorts with several pools, kids’ areas, spas and tennis courts, and views straight out to the Caribbean. The airport is about five minutes away and the walled city around ten, which makes this a clever compromise: a beach base that is still close enough for dinner in the old town. There is little to do on foot beyond the resort and the sand.

Hotels to look at in La Boquilla and Los Morros

Manzanillo del Mar and Karibana

Dreams Karibana Cartagena Golf & Spa Resor, Cartagena
Estelar Playa Manzanillo-All Inclusive, Cartagena
Grand Sirenis Cartagena, Cartagena
Pictured: Dreams Karibana Cartagena Golf & Spa Resor · Estelar Playa Manzanillo-All Inclusive · Grand Sirenis Cartagena
  • All-inclusive
  • Families
  • Golf
All-inclusive resorts and a golf course on a quiet stretch of northern coast.

Keep going north and the city falls away. Around the fishing village of Manzanillo del Mar, roughly 17 km from the old walls, a handful of large resorts have the coast more or less to themselves, one of them inside the gated Karibana estate beside its 18-hole golf course. This is where Cartagena does the full Caribbean package holiday.

Everything is on site: enormous pools, swim-up rooms, kids’ clubs, spas and several restaurants, with all-inclusive the norm. It works well for families and for anyone who wants a week of doing very little with one or two excursions into the old city. If you plan to be in town most evenings, the taxi rides will add up, so stay closer in.

Hotels to look at in Manzanillo del Mar and Karibana

Barú and the Rosario Islands

Hotel Las Islas, Cartagena
Sofitel Baru Cartagena Beach Resort, Cartagena
Hotel Isla del Encanto, Cartagena
Pictured: Hotel Las Islas · Sofitel Baru Cartagena Beach Resort · Hotel Isla del Encanto
  • Beaches
  • Couples
  • Snorkelling
The Caribbean of the brochure: white sand, clear water and coral reefs.

Cartagena’s best beaches are not in Cartagena. They are on Barú, the long peninsula to the south, and in the Rosario Islands, a coral archipelago protected as a national park about an hour away by boat. Here the sea finally turns the shade of turquoise you were promised, the sand is white and the mangroves and reefs are full of life.

Hotels range from treehouse-style bungalows and a French-accented luxury beach resort on Barú to simple private-island lodges in the Rosarios, with a big all-inclusive in between. Days are spent snorkelling, paddling and swinging in hammocks; nights are dark and quiet. Split your trip if you can: a few nights among the balconies of the old city, then a few out here.

Hotels to look at in Barú and the Rosario Islands

Old city or beach?

On a short trip, stay in the walled city or Getsemaní and take a day boat to the islands. With a week, do both: start inside the walls, then move to Barú, the Rosario Islands or one of the northern resorts. Bocagrande is the middle ground if you want a pool, a sea view and the old town a short taxi ride away.

Getting around

Rafael Núñez airport is unusually close to town: about fifteen minutes by taxi from the walled city and Bocagrande, and even closer to La Boquilla. The old city and Getsemaní are best explored on foot. Taxis link the centre with Bocagrande and the northern beaches, and boats for Barú and the Rosario Islands leave from the docks beside the old city.

Sorted where to stay? Now plan the days. Read our guide: The best things to do in Cartagena →

See live prices in Cartagena →

Questions about where to stay in Cartagena

What is the best area to stay in Cartagena?
For a first visit, the walled city (Centro and San Diego), where the colonial architecture, restaurants and main sights are all on foot. Getsemaní next door is livelier and a little cheaper. Choose Bocagrande for a city beach and larger hotels, or Barú and the Rosario Islands for the best sand and sea.
Is it better to stay in the walled city or Bocagrande?
The walled city has far more character, with boutique hotels in restored mansions and the best dining and nightlife. Bocagrande has modern high-rise hotels with pools and direct beach access, often at lower prices. They are five to ten minutes apart by taxi, so it is easy to visit one from the other.
Where are the best beaches near Cartagena?
On the Barú peninsula and in the Rosario Islands, which have white sand and clear turquoise water. The beaches in the city itself, at Bocagrande and La Boquilla, are convenient but darker and less scenic.
Where should families stay in Cartagena?
The all-inclusive resorts around Manzanillo del Mar and the beachfront hotels at La Boquilla have big pools, children’s facilities and quiet beaches. Bocagrande also suits families who want to be closer to the old city.
Where is the nightlife in Cartagena?
Getsemaní is the centre of it, around Plaza de la Trinidad and the surrounding streets, with salsa bars, rooftop terraces and clubs. The walled city has smarter cocktail bars and rooftop lounges.