Welcome to Hotel Delta Banff Royal Canadian Lodge Banff, Surrounded by the unrivaled natural environment of the Rocky Mountains, in the charming town of Banff, Alberta, endless adventure, excitement and relaxation await guests at this luxury Canadian lodge. Delta Banff Royal Canadian Lodge is nestled in the middle of Banff National Park, a UNESCO World Heritage Site. This ideal location provides guest with endless activities in the surrounding area. Breathtaking ski and hiking trails, whitewater rafting, and relaxing natural hot springs are moments away. Guests at the Delta Banff can also enjoy the variety of modern amenities and facilities available at the hotel, including an on-site fitness center, spa services and indoor swimming pool. (Hotel Delta Banff Royal Canadian Lodge Banff hotels booking).