Happily ever after starts here in nature’s grandeur

Say ‘I do’ on the shore of Pyramid Lake in the heart of the Canadian Rockies. Compliment your dream wedding with awe-inspiring mountain views. Our alpine chalet-style lodge is set in a quiet location, perfect for an intimate celebration with your loved ones.

For more information, inquire with our Groups and Events Management team.

Guest Rooms
Lake view dining at The Pines Restaurant
Venues with stunning views for up to 90 people
Easy access to Pyramid Island ceremony site
Only resort on picturesque Pyramid Lake
Guest rooms with group discounts available
Exceptional Service

Our renowned culinary team and event staff will take care of every detail so your day is unforgettable. We offer plated dinners and buffet style dining with a variety of fresh, local cuisine to delight you and your guests. The meal at your wedding should be memorable, delicious and stress-free. Leave the worries to us—bringing your vision to life is our priority

Unforgettable Adventures

You are about to embark on your ultimate adventure. Our team can help your guests have a Jasper adventure of their own. We offer access to top attractions and activities in the area, year round, with some right here at our resort! Take time to connect to nature and make memories that will last a lifetime.

We cannot thank you and all the amazing staff at Pyramid Lake Resort! All of you worked so timelessly to make our day the absolute BEST! The food was incredible, the drinks delicious and the atmosphere bang on! Thank you from the bottom of our hearts, much love!

–Brittany & Zach, March 31, 2018

We cannot express enough how lovely it was to work with you. You were prompt, efficient, clear and always positive and cheerful. SO refreshing and it made our planning be worry free knowing how on top of things you were – A thousand thank yous!

–Elise & Paul, July 6, 2019

Start Planning Your Event Now

A member of our team will respond within 24 hours (weekdays) and 48 hours (weekends).
If you have immediate questions, please call us at 1.800.661.1750.

back to top