Haines
Haines
Ketchikan
Ketchikan
Ship

Haines to Ketchikan

Updated: 28 May 2026

The journey from Haines to Ketchikan is primarily conducted via the Alaska Marine Highway System. This route covers approximately 250 nautical miles through the protected waters of the Inside Passage. Ferries depart from the Haines Ferry Terminal and arrive at the Ketchikan Ferry Terminal. Travelers experience dramatic coastal scenery, including glaciers and temperate rainforests. The trip duration varies between 18 and 24 hours depending on the specific vessel and scheduled stops.

Total Distance: Driving distance N/A (water route); straight-line air distance 400 km.
Fastest Way
Flight via Alaska Seaplanes or regional carriers with a connection in Juneau.
Cheapest Way
Alaska Marine Highway walk-on passenger ticket starting at $150.
Compare Haines to Ketchikan Routes
Ship
Direct
Duration
22 hours
Avg Price
$150 - $300
Operator
Alaska Marine Highway
Route
Inside Passage via Lynn Canal and Clarence Strait.

Book a cabin in advance if traveling overnight for better comfort.

Travel Tips
  • Ferry Booking
    Reserve your vehicle space months ahead as deck space is limited.
  • Weather Prep
    Pack waterproof layers as Southeast Alaska experiences frequent rain.
  • Food Supplies
    Bring snacks and drinks as ferry galley hours can be limited.
  • Motion Sickness
    Carry medication if you are sensitive to ocean swells.
  • Arrival Time
    Arrive at the terminal at least 90 minutes before scheduled departure.
Safety Tips
  • Marine Safety
    Listen to all crew instructions regarding life vest locations.
  • Wildlife Awareness
    Keep a safe distance from bears if hiking near the terminals.
  • Communication
    Cell service is spotty on the water; download offline maps.
  • Emergency Gear
    Keep a flashlight and warm blanket in your vehicle.
People Also Ask
  • Is there a road between Haines and Ketchikan?
    No, there is no road connection due to the rugged coastal terrain.
  • How long is the ferry ride?
    The ferry ride typically takes between 18 and 24 hours.
  • Can I bring a car on the ferry?
    Yes, vehicles are permitted on the Alaska Marine Highway ferries.
  • Do I need a passport?
    No, this is a domestic route within the United States.
  • Are there cabins available?
    Yes, private cabins can be reserved for an additional fee.
Quick Info
  • From Haines, Alaska, United States
  • To Ketchikan, Alaska, United States
  • Modes
Best Time to Travel

May through September for calm seas and extended daylight hours.

Things to Do in Ketchikan
1
Totem Heritage Center
View authentic 19th-century totem poles. It is located in Ketchikan near the ferry terminal.
2
Creek Street
Walk the historic boardwalk built over the water. It features local shops and salmon viewing areas.
3
Misty Fjords National Monument
Take a floatplane tour from Ketchikan. It offers views of granite cliffs and waterfalls.
4
Chilkat State Park
Visit this park in Haines before departure. It provides excellent views of the Chilkat Inlet.
Tags
Haines to Ketchikan ferry Alaska Marine Highway schedule Inside Passage travel Ketchikan transport Haines ferry terminal Alaska coastal travel ferry cost Haines to Ketchikan Southeast Alaska transit