El cerro abrió sus puertas en 1999 y el año que viene cumplirá su temporada número 20. Es el centro de esquí más austral del mundo. Cerro Castor está ubicado en la ladera Sur del Cerro Krund, a 26 km de la ciudad de Ushuaia. Muy cerca de la capital fueguina, donde el mar y las montañas se unen para protagonizar una deslumbrante geografía, Castor se encuentra a sólo 195 metros sobre el nivel del mar y alcanza en su cima los 1.057 metros.