Haines is located on North Americas' longest fjord, the Lynn Canal and is served year-round by the state operated Alaska Marine ferry service
From Haines, the Alaska Marine ferries travel to Skagway before turning around and heading back south to Juneau, Sitka, Petersburg, Kake, Wrangell, Ketchikan, Prince Rupert BC and finally, the most southern and only terminal in Washington State, Bellingham.
Haines is the Yukon / Alaska junction for highway travel north to Anchorage (about 775 road miles) Fairbanks etc.
Be aware that the Hwy north from Haines travels through Canada - so a passport is absolutely required to cross the Canada /US land border.
Note too that the US/Canada border crossing is closed from 11pm thru 7am.
Rated by Outside magazine as one of the 20 best places in the US to live, art, culture and an abundance of wildlife can all be found in this neighbour to 20 million acres of protected wilderness.
If planning to visit Haines by ferry be sure to book reservations as early as possible.
Each year cabin and vehicle space for the Spring / Summer sailings sell out many months in advance. If this happens when you wish to travel, explore sending your vehicle to Alaska by barge.
Barges carry vehicles, but no passengers however Alaska Air provides very cheap flights (often $100 pp) from Seattle to Anchorage.
Cost and / or book either the ferry or barge on the right of this page
It is also important to note that Haines accommodation is very limited so advance booking if you do not want to sleep in your vehicle is important.
Haines accommodation suggestions are shown on the right
General Information: Land - Sea - Air
FjordLine: Haines / Juneau high-speed summer ferry service Chilkat Cruises: Haines / Skagway summer taxi-ferry service
Cottonwood RV Park is approx. 213 miles from Haines