Find hotels in San Pedro, Cartagena

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Pedro hotels

Hotel Ibiza Cartagena de indias

Hotel Ibiza Cartagena de indias
3.0 star property
San Pedro
2.0 out of 10, (1)
"My stuff went missing "
United States
Franklin
$34 nightly
The price is $34
Dec 20 - Dec 21
Hotel Ibiza Cartagena de indias

InterContinental Cartagena De Indias by IHG

InterContinental Cartagena De Indias by IHG
4.0 star property
Bocagrande, 5.2 mi from San Pedro
9.4 out of 10, Exceptional, (1369)
"Great stay"
United States
Djuan
$173 nightly
The price is $173
Dec 21 - Dec 22
InterContinental Cartagena De Indias by IHG

Hotel Almirante Cartagena - Colombia

Hotel Almirante Cartagena - Colombia
4.5 star property
Bocagrande, 5.1 mi from San Pedro
8.4 out of 10, Very Good, (1001)
"Excellent staff"
United States
edna
$118 nightly
The price is $118
Dec 21 - Dec 22
Hotel Almirante Cartagena - Colombia

Hyatt Regency Cartagena

Hyatt Regency Cartagena
4.5 star property
Bocagrande, 4.8 mi from San Pedro
9.4 out of 10, Exceptional, (1433)
"Everything from check in to staff to the food was excellent "
United States
Jerardin L
$196 nightly
The price is $196
Dec 20 - Dec 21
Hyatt Regency Cartagena

Hotel Las Americas Torre del Mar

Hotel Las Americas Torre del Mar
4.5 star property
La Boquilla, 5.1 mi from San Pedro
9.0 out of 10, Wonderful, (1005)
"The rooms were clean, and the staff was courteous. "
United States
Herbert
$169 nightly
The price is $169
Jan 18 - Jan 19, 2026
Hotel Las Americas Torre del Mar

Las Americas Casa de Playa

Las Americas Casa de Playa
4.0 star property
La Boquilla, 5.1 mi from San Pedro
8.8 out of 10, Excellent, (1003)
"I love this place! Is a beautiful ocean front property for the whole family! "
United States
laura
$143 nightly
The price is $143
Jan 18 - Jan 19, 2026
Las Americas Casa de Playa

Sonesta Hotel Cartagena

Sonesta Hotel Cartagena
4.0 star property
La Boquilla, 5.4 mi from San Pedro
8.0 out of 10, Very Good, (1002)
"Everything looked amazing"
United States
Yely
$131 nightly
The price is $131
Dec 21 - Dec 22
Sonesta Hotel Cartagena

GHL Arsenal Hotel

GHL Arsenal Hotel
4.0 star property
Getsemani, 4.9 mi from San Pedro
9.2 out of 10, Wonderful, (1003)
"Staff was kind, rooms nice, breakfast great. "
United States
Alexander
$169 nightly
The price is $169
Dec 21 - Dec 22
GHL Arsenal Hotel

Wyndham Garden Cartagena

Wyndham Garden Cartagena
3.5 star property
4.6 mi from San Pedro
8.8 out of 10, Excellent, (1406)
"We would like to thank you for the great service. We really enjoyed our stay."
United States
Acuario
$107 nightly
The price is $107
Dec 20 - Dec 21
Wyndham Garden Cartagena

Hilton Cartagena

Hilton Cartagena
4.5 star property
El Laguito, 5.2 mi from San Pedro
9.0 out of 10, Wonderful, (1289)
"Very clean, amazing staff, great location"
United States
Ariel
$163 nightly
The price is $163
Jan 12 - Jan 13, 2026
Hilton Cartagena

Bastión Luxury Hotel

Bastión Luxury Hotel
4.5 star property
San Diego, 5.1 mi from San Pedro
9.6 out of 10, Exceptional, (1003)
"Beautiful property "
Canada
Linda
$276 nightly
The price is $276
Jan 13 - Jan 14, 2026
Bastión Luxury Hotel

Townhouse Boutique Hotel

Townhouse Boutique Hotel
4.0 star property
Cartagena Walled City, 5 mi from San Pedro
9.2 out of 10, Wonderful, (385)
"Whimsical and fun hotel in a great location. All the amenities are top notch!"
United States
Jeanne
$148 nightly
The price is $148
Dec 24 - Dec 25
Townhouse Boutique Hotel

Hotel Fenix Beach Cartagena

Hotel Fenix Beach Cartagena
4.0 star property
4.4 mi from San Pedro
8.8 out of 10, Excellent, (602)
"Our room was gorgeous. The grounds were kept clean. Lots of beds on the beach, available all day."
Canada
Sara
$181 nightly
The price is $181
Jan 6 - Jan 7, 2026
Hotel Fenix Beach Cartagena

Hotel Caribe by Faranda Grand, a member of Radisson Individuals

Hotel Caribe by Faranda Grand, a member of Radisson Individuals
5.0 star property
Bocagrande, 5.2 mi from San Pedro
8.8 out of 10, Excellent, (1000)
"The staff was great. Staff was always friendly and courteous. "
United States
Luis
$133 nightly
The price is $133
Dec 22 - Dec 23
Hotel Caribe by Faranda Grand, a member of Radisson Individuals

Ermita Cartagena, a Tribute Portfolio Hotel by Marriott

Ermita Cartagena, a Tribute Portfolio Hotel by Marriott
4.0 star property
El Cabrero, 5 mi from San Pedro
9.0 out of 10, Wonderful, (250)
"The staff are amazing. "
United States
Antonio
$164 nightly
The price is $164
Jan 13 - Jan 14, 2026
Ermita Cartagena, a Tribute Portfolio Hotel by Marriott

Hotel Regatta Cartagena

Hotel Regatta Cartagena
3.5 star property
Bocagrande, 5.2 mi from San Pedro
7.8 out of 10, Good, (703)
"Great location "
United States
Hector
$117 nightly
The price is $117
Dec 20 - Dec 21
Hotel Regatta Cartagena

Hotel Voilá Centro Histórico

Hotel Voilá Centro Histórico
4.0 star property
Cartagena Walled City, 5 mi from San Pedro
9.2 out of 10, Wonderful, (741)
"Great location and staff."
United States
Giovanni
$211 nightly
The price is $211
Dec 23 - Dec 24
Hotel Voilá Centro Histórico

Radisson Cartagena Ocean Pavillion Hotel

Radisson Cartagena Ocean Pavillion Hotel
4.5 star property
La Boquilla, 5.2 mi from San Pedro
9.0 out of 10, Wonderful, (1003)
"I thoroughly enjoyed my stay! The staff was amazingly friendly and the property was situated well with a private entrance to the beach. "
United States
Charles
$186 nightly
The price is $186
Jan 12 - Jan 13, 2026
Radisson Cartagena Ocean Pavillion Hotel

Hotel Casa Canabal by Faranda Boutique

Hotel Casa Canabal by Faranda Boutique
4.0 star property
Getsemani, 4.8 mi from San Pedro
9.2 out of 10, Wonderful, (482)
"It is a lovely boutique hotel in a central location. Would recommend! "
United States
jehan
$158 nightly
The price is $158
Dec 23 - Dec 24
Hotel Casa Canabal by Faranda Boutique

Hotel Capilla del Mar

Hotel Capilla del Mar
4.0 star property
Bocagrande, 5 mi from San Pedro
8.8 out of 10, Excellent, (1002)
"nice location and friendly staff. However, construction across the street is an eye sore."
United States
Narayan
$103 nightly
The price is $103
Dec 26 - Dec 27
Hotel Capilla del Mar
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in San Pedro

Find the best San Pedro areas and neighborhoods for the activities you enjoy most.

Cartagena Walled City

Cartagena Walled City is known for its ample dining options, and you can make a stop by Clock Tower and Bolivar Square while in the area.

Bocagrande

Boasting the city's most prominent hotels, this upscale area offers shopping at Plaza Bocagrande and Nao Mall, and is close to the popular Ciudad Amurallada. Enjoy various dining options and easy access to the Transcaribe station.

Getsemani

Travelers come to Getsemani for its abundant dining options, and you can see top attractions like Plaza de la Trinidad and Los Pegasos Dock while you're in town.

Cartagena Centro

Unique features of Cartagena Centro include the museums and historic sites. Make a stop by Plaza Santo Domingo or Bolivar Square while you're exploring the area.

Manga

Travelers like the historic sites in Manga, and Port of Cartagena is a top attraction you might want to visit.

Top San Pedro Hotel Reviews

Frequently asked questions

What other neighbourhoods are similar to San Pedro?
The most similar neighborhoods to San Pedro are Bocagrande and El Laguito, both known for their modern high-rise buildings and proximity to the Caribbean Sea.

Bocagrande is a peninsula directly south of the historic city center, characterized by its long sandy beaches and a wide selection of hotels, restaurants, and shops. It's a convenient area for travelers who appreciate easy access to amenities and a beachfront setting. Couples often find Bocagrande appealing for its romantic evening strolls along the shore and a variety of dining options with ocean views.

El Laguito is an extension of Bocagrande, situated on a smaller peninsula. It offers a similar experience with contemporary architecture and beach access but tends to be a bit more residential and less congested than Bocagrande's main thoroughfare. For solo travelers, El Laguito provides a relaxed environment with good access to water sports and local eateries, often at a slightly better value than its larger neighbor.
When is the best time to go to San Pedro?
The best time to go to San Pedro is generally during the dry season, which runs from December to April, offering warm and sunny weather.

During these months, you'll experience less rainfall and comfortable temperatures, typically ranging from the mid-70s to high 80s Fahrenheit (24-31 degrees Celsius). This period is ideal for enjoying outdoor activities and exploring the region without the interruption of heavy showers. It's also a popular time for tourists, so you'll find most attractions, tours, and services operating at full capacity.

For travelers who prefer a quieter experience and don't mind occasional rain, the shoulder seasons of November and May can also be good options. The weather is still pleasant, with fewer crowds and potentially lower prices on accommodations.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in San Pedro.
How can I save on a San Pedro hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on San Pedro hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a San Pedro hotel?
Prices for hotels in San Pedro often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia