While on our Royal Princess Alaskan cruise we had a port stop in Skagway where we did the Bennett Lake Scenic Journey excursion. This excursion was not a Princess excursion but purchased through Alaska Shore Tours (Not a Sponsor).
This was an all day 8 hour tour, but they have summit pass train tours that are shorter as well.
https://alaskashoretours.com/excursio...