There are three different ferries that service Haines. The Alaska Marine Highway System (AMHS) runs year-round, and provides both passenger and vehicle ferry service to communities all across Alaska, as well as Prince Rupert, BC, Canada, and Bellingham, WA, USA. The Haines-Skagway Fast Ferry (HSFF) provides passenger service only between Haines and Skagway during summer months. There is also Alaska Fjordlines, which offers whale watching/sightseeing tours, as well as passenger service between Haines, Skagway and Juneau.
The Alaska Marine Highway System provides epic views and authentic Alaskan experiences. The fleet is 11 vessels strong and stretches from Bellingham, Wash., in the southeast to the Aleutian Islands in the northwest. The state-run ferry’s 3,500-mile route connects 35 ports and glides through the scenic Inside Passage. Treat yourself to this one-of-a-kind voyage and explore the unspoiled coastline of Southeast Alaska. All vessels vary in size, riders can either walk on board or bring their car, truck, RV, motorcycle, bicycle, or kayak. Fares vary by distance and vehicle size. All vessels feature observation lounges, cabins, and solariums for optimal sightseeing, while some vessels boast theaters, card rooms, small video arcades, and reading rooms. Most vessels have a cafeteria menu with a microwave for items that you bring on board.