Le Castellan est situé à 400 mètres du centre de la station de ski de Châtel. L'hôtel possède une salle de jeux et une terrasse fleurie offrant une vue panoramique sur les montagnes.
Toutes les chambres avec salle de bains disposent d'une télévision et d'un accès Wi-Fi gratuit disponible dans tout l'hôtel.
L'hôtel Castellan sert une cuisine locale dans son restaurant donnant sur le val d'Abondance. Vous pourrez prendre un verre au bar de l'hôtel.
L'été, profitez des piscines publiques de Châtel ainsi que des randonnées pédestres et à vélo. Un service de navette gratuite s'arrête juste en face de l'hôtel Le Castellan et circule dans toute la vallée.
La gare de Thonon-les-Bains est située à 40 kilomètres. L'hôtel met à votre disposition un parking privé gratuit.