One organization suggested going to Alaska on the ferry via an unusual route. They suggested driving to Port Angeles, WA, taking the short ferry to Victoria, Vancouver Island, BC, drive north on the island to Port Hardy, get on the Canadian ferry to Prince Rupert, BC and then transfer to the Alaska Marine Ferry service on up to Skagway, AK. You have highway from Skagway on.
I calculated the cost in traveling the two different routes. Driving, you have to get to Prince Rupert, BC to get on that Alaskan Marine Ferry. My driving route STARTED from Bigfork, Montana because I have relatives there and we always stop in Bigfork for a few days to visit on our way west or north. So, from Bigfork, you can drive up through the Roosville, BC border crossing, go up to Prince George, BC, and head west on the Yellowhead Highway to Prince Rupert. That drive is about 1,300 miles (2,100 km).
Driving the other route, from Bigfork west to Port Angeles, WA and then driving north on Vancouver Island, is a total of 900 miles (1,450 km). Therefore, you will save 400 driving miles (650 km) by taking the ferry via the Vancouver route.
Bottom line… Based on the price of the ferry, it is probably less expensive to simply drive to Prince Rupert. The increased cost in Canadian fuel to drive that 400 miles to Prince Rupert is not a great deal of money. Yes, there is some savings on wear and tear on the RV but that cannot be calculated. However, if you just want to relax and see some different country (Vancouver Island is wonderful), then try the ferry route. I’ve included a whole section about putting your RV on a ferry my book entitled “RVing to Alaska.”