Revelstoke is located within the Columbia Mountains in the Interior of British Columbia, east of Vancouver, B.C. and west of Calgary, Alberta. Situated on the Columbia River between the Selkirk and Monashee Mountain Ranges, Revelstoke has a spectacular setting on the main east-west transportation corridor through British Columbia. A year round historic mountain community away from crowds, located in one of the most beautiful places on earth. Whether you're looking for an adrenaline pumping recreation adventure, an encounter with nature, or a glimpse into our rich heritage, plan your Revelstoke vacation to experience what makes this destination our paradise. From Artistic and Cultural events, Revelstoke History and Heritage, to our Hot Springs and Revelstoke National Parks – there are a multitude of family friendly options.