Combine the majestic beauty of the incredible Rocky Mountains with the breathtaking scenery of the Alaskan coastline on this truly spectacular rail-cruise holiday. We fly to Calgary and spend three nights in the fabulous resort of Banff, located high in the Rockies. We visit beautiful Lake Louise and enjoy an excursion on the famous Icefields Parkway before reaching Jasper. We explore Jasper National Park before boarding the iconic Rocky Mountaineer to Kamloops. We continue with a second daytime journey on the Rocky Mountaineer to the lively city of Vancouver. After exploring Vancouver we transfer to Seattle to board our cruise ship for a breathtaking cruise through the Inside Passage to Alaska. We cruise for seven nights, explore the Alaskan ports of Juneau, Skagway and Ketchikan before returning via Vancouver Island to Seattle for the flight home.