Los hoteles frente al mar en Cartagena se concentran en los barrios de Bocagrande, Laguito, Manzanillo y la isla de Barú. En Bocagrande, el Hyatt Regency Cartagena ofrece piscinas al aire libre y acceso directo a la playa, con tarifas desde $200 USD por noche. El Hotel Dann Cartagena, con balcones con vista al mar y desayuno buffet incluido, promedia $150 USD. Para quienes buscan lujo, el Sofitel Barú Cartagena, en la península de Barú, cuenta con 5 piscinas, club infantil y playa privada; sus precios arrancan en $350 USD. Estos alojamientos suelen incluir piscina, restaurante, gimnasio y Wi-Fi gratuito.
Si prefiere un resort con campo de golf, el Dreams Karibana Cartagena Golf & Spa Resort, en Manzanillo, ofrece 5 estrellas y habitaciones con cafetera. El Hilton Cartagena, también en Bocagrande, dispone de 4 piscinas y desayuno incluido. El Estelar Playa Manzanillo cuenta con playa privada y 3 restaurantes. Reserve con anticipación en temporada alta (diciembre a marzo) para obtener mejores tarifas. Todos estos hoteles están frente al mar, ideales para familias, parejas o viajeros de negocios.
