Travelers are voting Monterrey Hotel, Hotel Cartagena Millenium and Agua as the best of 92 hotels in Cartagena. There are 22 hotels in Barranquilla a city just 131 km from Cartagena and 27 hotels in Santa Marta which is 238 km distant. The most popular of these are Howard Johnson Hotel Versalles Barranquilla in Barranquilla and Hotel Boutique Santorini Villa in Santa Marta. You can find 93 hotels in Bolivar and 477 hotels in the country of Colombia. Our members favorite in Bolivar is Hilton Cartagena and Jw Marriott Hotel Bogota is the top pick in Colombia. Want more? Check out our map of hotels in Cartagena.