Traveling to Haines is Part of the Adventure!
If you are traveling from the Lower 48, or 'Down South' as Alaskans call it, flying to Juneau from Seattle via Alaska Airlines is the the best bet. Juneau is the capital of Alaska, and is only accessible by plane or ship.
In Juneau, we suggest you stay at The Best Western Country Lane Inn. They provide a free shuttle for last minute supplies around town, and they offer a fixed rate for our guests.
From Juneau, we suggest taking the ferry (www.alaskamarinehighway.com) to Haines. The ferry runs almost everyday of the week, is rarely affected or cancelled due to weather, and costs only $50 per person to walk on. Flights are available (www.flyalaskaseaplanes.com) and costs about $120 per person. However, flights are frequently affected and cancelled due to weather, so we suggest taking the ferry.
If you are traveling from Canada or Europe, flying to Whitehorse via Vancouver may be the best choice. However, from Whitehorse, there is only one option for traveling to Haines. You must rent a car for a four-hour spectacular drive and cross the US Canadian border to get to Haines. Get four wheel drive if you have the option, you won't regret it.