Travelers are voting Hostal Cabo de Hornos as the best hotel in Hoste Island. There is 20 hotels in Punta Arenas a city just 167 km from Hoste Island. The most popular of these is Diego De Almagro Punta Arenas in Punta Arenas. You can find 45 hotels in Magallanes and 522 hotels in the country of Chile. Our members favorite in Magallanes is Diego De Almagro Punta Arenas and Villarrica Park Lake Hotel is the top pick in Chile. Want more? Check out our map of hotels in Hoste Island.