Travelers are voting Hostal San Martin as the best hotel near Armenia. There are 59 hotels in Medellin a city just 50 km from Armenia and 15 hotels in San Andres which is 197 km distant. The most popular of these are Hotel Estelar Blue in Medellin and Sol Caribe Campo in San Andres. You can find 69 hotels in Antioquia and 477 hotels in the country of Colombia. Our members favorite in Antioquia is Hotel Estelar Blue and Jw Marriott Hotel Bogota is the top pick in Colombia. Want more? Check out our map of hotels near Armenia.