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

Best for couples
The walled city
Convents and colonial mansions turned into hotels, with candlelit courtyards and rooftop pools above the domes.

Best for nightlife
Getsemaní
Street art, salsa bars and a plaza that turns into an open-air party most evenings.

Best for a city beach
Bocagrande, El Laguito and Castillogrande
Big seafront hotels on a peninsula of sand, five to ten minutes from the old city.

Best for families
Manzanillo del Mar and Karibana
All-inclusive resorts with huge pools and quiet beaches north of the city.

Best for beaches
Barú and the Rosario Islands
White sand, turquoise water and coral reefs on Barú and the Rosario Islands.

Best near the airport
La Boquilla and Los Morros
Beachfront hotels minutes from the terminal and still only a short ride from the walls.
Cartagena areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| The walled city: Centro and San Diego | Couples, First-timers, Luxury | Colonial mansions, convent cloisters and the city’s best tables, all inside the ramparts. | Hotels: 4 picked |
| Getsemaní | Nightlife, Atmosphere, Value | The old city’s livelier, scruffier neighbour: murals, music and rooftop cocktails. | Hotels: 4 picked |
| Bocagrande, El Laguito and Castillogrande | City beach, Families, Sea views | A skyline of towers on a sandy peninsula, with the old city five minutes up the road. | Hotels: 4 picked |
| La Boquilla and Los Morros | Beach, Near the airport, Resorts | Wider, emptier sand north of town, with the airport almost next door. | Hotels: 4 picked |
| Manzanillo del Mar and Karibana | All-inclusive, Families, Golf | All-inclusive resorts and a golf course on a quiet stretch of northern coast. | Hotels: 3 picked |
| Barú and the Rosario Islands | Beaches, Couples, Snorkelling | The Caribbean of the brochure: white sand, clear water and coral reefs. | Hotels: 4 picked |
The walled city: Centro and San Diego


- 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

★★★★★
Sofitel Legend Santa Clara
Spa · Pool · Parking
See prices and rooms →

★★★★
NH Cartagena Urban Royal
Pool · 28 rooms · Pets allowed
See prices and rooms →

★★★★★
Charleston Santa Teresa Cartagena
Beach 2 km · Spa · Rooftop pool
See prices and rooms →

★★★★
Hotel Voilã¡ Centro Histã³rico
35 rooms
See prices and rooms →
Getsemaní



- 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



- 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



- 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

★★★★★
Las Américas Casa de Playa
Beach 10 m · All-inclusive option · Spa
See prices and rooms →

★★★★
Holiday Inn Cartagena Morros
Spa · Pool · Pets allowed
See prices and rooms →

★★★★★
Las Americas Torre Del Mar
Beach 10 m · Spa · Pool
See prices and rooms →

★★★★
Sonesta Hotel Cartagena
Pool · Parking
See prices and rooms →
Manzanillo del Mar and Karibana



- 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

★★★★★
Dreams Karibana Cartagena Golf & Spa Resor
Beach 500 m · All-inclusive option · Spa
See prices and rooms →

★★★★★
Estelar Playa Manzanillo-All Inclusive
All-inclusive option · Spa · Pool
See prices and rooms →

★★★★
Grand Sirenis Cartagena
Beach 1 km · Adults only · All-inclusive option
See prices and rooms →
Barú and the Rosario Islands



- 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.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Montenegro
- Where to stay in Copenhagen
- Where to stay in Kyoto
- Where to stay in Athens
- Where to stay in Osaka
- Where to stay in Valencia
- Where to stay in Albania
- Where to stay in Krabi
- Where to stay in Seoul
- Where to stay in York
- Where to stay in Stockholm
- Where to stay in Chiang Mai
- Where to stay in Hanoi
- Where to stay in Bologna
- Where to stay in Brussels
- Where to stay in Beijing
- Where to stay in Bordeaux
- Where to stay in Bucharest
- Where to stay in Busan
- Where to stay in Kuala Lumpur
- Where to stay in Liverpool
- Where to stay in Marseille
- Where to stay in Mexico City
- Where to stay in Munich
- Where to stay in Oslo
- Where to stay in Portugal
- Where to stay in Shanghai
- Where to stay in Verona
- Where to stay in Brighton
- Where to stay in Bruges
- Where to stay in Cairo
- Where to stay in Cambridge
- Where to stay in Chester
- Where to stay in Goa
- Where to stay in Manchester
- Where to stay in Okinawa
- Where to stay in Oxford
- Where to stay in Switzerland
- Where to stay in Bristol
- Where to stay in Buenos Aires
- Where to stay in Gdansk
- Where to stay in Geneva
- Where to stay in Granada
- Where to stay in Greece
- Where to stay in Hiroshima
- Where to stay in Inverness
- Where to stay in Lyon
- Where to stay in Salzburg
- Where to stay in Zurich
- Where to stay in Agadir
- Where to stay in Blackpool
- Where to stay in Cologne
- Where to stay in Italy
- Where to stay in Lille
- Where to stay in Melbourne
- Where to stay in Montreal
- Where to stay in Penang
- Where to stay in Pisa
- Where to stay in Rio de Janeiro
- Where to stay in Taipei
- Where to stay in Tirana
- Where to stay in Warsaw
- Where to stay in Cebu
- Where to stay in Doha
- Where to stay in Hamburg
- Where to stay in Jeju
- Where to stay in Mumbai
- Where to stay in San Diego
- Where to stay in Birmingham
- Where to stay in Brisbane
- Where to stay in Delhi
- Where to stay in Ireland
- Where to stay in Strasbourg
- Where to stay in Auckland
- Where to stay in Austin
- Where to stay in Dallas
- Where to stay in the Florida Keys
- Where to stay in Frankfurt
- Where to stay in Rotterdam
- Where to stay in Seattle
- Where to stay in Zagreb
- Where to stay in Antwerp
- Where to stay in Calgary
- Where to stay in Christchurch
- Where to stay in France
- Where to stay in Fukuoka
- Where to stay on the Gold Coast
- Where to stay in Ho Chi Minh City
- Where to stay in Houston
- Where to stay in Innsbruck
- Where to stay in Jaipur
- Where to stay in Lucerne
- Where to stay in Puerto Rico
- Where to stay in Sofia
- Where to stay in Spain
- Where to stay in Atlanta
- Where to stay in Dusseldorf
- Where to stay in Fort Lauderdale
- Where to stay in Memphis
- Where to stay in Pattaya
- Where to stay in Philadelphia
- Where to stay in Queenstown
- Where to stay in South Korea
- Where to stay in Denver
- Where to stay in Niagara Falls
- Where to stay in Nuremberg
- Where to stay in Lake Tahoe
- Where to stay in Palm Springs
- Where to stay in Phoenix
- Where to stay in Germany
- Where to stay in Nara
- Where to stay in Salt Lake City
- Where to stay in San Antonio
- Where to stay in Savannah
- Where to stay in Charlotte
- Where to stay in Minneapolis
- Where to stay in Myrtle Beach
- Where to stay in Pittsburgh
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Perth
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt








