Das 3-Sterne-Mountain Sports Inn Killington liegt in einer Entfernung von 6 Gehminuten vom North Star Vacation Club und bietet WLAN in den Zimmern und Parkplätze. Der Gasthof befindet sich im Business- Stadtviertel und ist 4 km weit weg von natürlichen Sehenswürdigkeiten wie dem Pico Peak.
Der Leffert's Pond liegt ungefähr 10 Minuten Autofahrt von hier entfernt. Das Spa at The Woods mit den besten Erholungsmöglichkeiten liegt nicht weit entfernt vom Mountain Sports Inn Killington. Der Thundering Brook Falls Trail liegt 2 km weit weg vom Hotel. Die Unterkunft liegt außerdem in unmittelbarer Nähe zur Bushaltestelle Killington Center Inn.
Das Mountain Sports Inn Killington verfügt über 29 Zimmer mit eine Sitzecke und Blick aufs Tal. Einige Zimmer sind mit einer Dusche ausgestattet. Die Zimmer umfassen private Badezimmer mit einer getrennten Toilette und einer Dusche.
Jeden Morgen wird im Mountain Sports Inn ein kontinentales Frühstück serviert. Amerikanische Gerichte werden im Restaurant Back Country Cafe angeboten, das etwa 5 Minuten zu Fuß von hier entfernt liegt.