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.
Alaska Marine Highway System (AMHS)
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 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.
Here is the AMHS schedule:
Haines-Skagway Fast Ferry (HSFF)
The Haines Skagway Fast Ferry is a privately owned walk-on catamaran, bikes allowed, that travels between Skagway and Haines only. The trip takes only 45 breathtaking minutes between the two beautiful Alaskan towns. Safe and reliable service, accessible docks and multiple departures throughout the day make it an easy way to explore both communities, separated by 350 miles of paved road. From complimentary coffee and tea to convenient restrooms while experiencing amazing wildlife and scenery during the passage.