PS - The Alaska ferry trip from PR
to Skagway is between 32 and 40 hours depending on whether the boat includes a stop in Sitka. There are about a half-dozen stops. The AMH ferry schedule has always been nearly impossible to understand. This is partly because the channels in some places are quite shallow and cannot be traversed at low tide. So no trip starts or ends at a similar time. (The LeConte hit a rock last year, but was refloated.)
This is an easier page to read - choose a month at the bottom.
No insult to BC's Inside Passage, but the Lynn Canal is just too incredible for words. It really is worth the 36 hours. Why not stop in one of the towns along the way? I love Wrangell - too small for the cruise ships!! The Tues boat out of PR
is overnight and the Thurs/Fri schedule north from Wrangell is ideal for scenery and arrival times. The Taku is my favorite, too.
I prefer Haines to Skagway. Haines is more scenic - has a great hiker/biker campground right on the water's edge - has fewer tourons from cruise ships - and is a bit funkier. If you do the Haines Jct route, be sure to overnight at the Nadahini Hilton north of the Yukon border in the high tundra of Three Guardsmen Pass. A 6 x 12 plywood cabin with a plexiglass picture window of the mountains - and free.
The Klondike Highway up to Dawson City is paved but rather blase. Usually in black spruce forest with rolling hills. There are a couple of nice spots along the Yukon River. The Dempster up to Inuvik is gravel with lots of dust on dry days and people who go too fast and really kick it up. Tombston Range comes early on, then a lot of tundra.
Best - J