Cartagena cuenta con una zona hotelera (el área más moderna de la ciudad) que está compuesta por los barrios de Bocagrande, el Laguito y el Castillogrande caracterizados por rascacielos, restaurantes, locales comerciales y playas.
Otra zona muy recomendada donde hospedarse es la zona del centro conocido también como Ciudad Amurallada, caracterizada por construcciones en estilo colonial, restaurantes y pubs donde disfrutar de la vida nocturna de la ciudad.