This interactive map shows every passenger ferry route and terminal in Alaska. Across 62 unique routes serving 54 terminals, Alaska ferries carry around 809,411 passengers and 247,209 vehicles each year, ranking the state #20 nationally by ferry passenger volume.
The role of ferries in Alaska
Alaska’s ferries are the Alaska Marine Highway System — a network of state-operated ocean ferries that is the only way to reach many coastal Alaskan communities by road. The system runs more route mileage than any other US ferry network, including the 595-mile Ketchikan–Bellingham run that connects southeast Alaska with the Lower 48.
Every ferry route in Alaska
The table below lists every passenger ferry route serving Alaska in the latest National Census of Ferry Operators, sorted by annual ridership. Passenger counts combine both directions.
| Route | Operator | Length | Trip time | Season | Annual passengers |
|---|---|---|---|---|---|
| Ketchikan Side Terminal – Gravina Island Terminal | Ketchikan Gateway Borough | 0.2 mi | 5 min | Year-round | 388,264 |
| Juneau/Auke Bay – Haines Small Boat Harbor | Alaska Marine Highway System | 68.0 mi | 4h 30m | Year-round | 52,301 |
| Skagway Small Boat Harbor – Haines Small Boat Harbor | Haines-Skagway Fast Ferry LLC | 14.0 mi | 45 min | 05/01 – 10/01 | 50,000 |
| Clark Bay Hollis Terminal – Ketchikan | Inter-Island Ferry Authority | 36.0 mi | 3h 0m | Year-round | 44,193 |
| Skagway – Haines Small Boat Harbor | Alaska Marine Highway System | 13.0 mi | 1h 0m | Year-round | 33,961 |
| Ketchikan – Annette Bay | Alaska Marine Highway System | 8.0 mi | 45 min | Year-round | 29,275 |
| Ketchikan – Wrangell | Alaska Marine Highway System | 89.0 mi | 6h 8m | Year-round | 20,781 |
| Petersburg – Wrangell | Alaska Marine Highway System | 41.0 mi | 3h 4m | Year-round | 20,462 |
| Homer – Seldovia | Alaska Marine Highway System | 17.0 mi | 1h 23m | Year-round | 17,361 |
| Ketchikan – Bellingham | Alaska Marine Highway System | 595.0 mi | 40h 48m | Year-round | 12,571 |
Notable Alaska ferry routes
- Busiest route: Ketchikan Side Terminal – Gravina Island Terminal (Ketchikan Gateway Borough) carries about 388,264 passengers a year.
- Longest route: Ketchikan – Bellingham is 595.0 miles (Alaska Marine Highway System).
- Season mix: 18 routes operate year-round, 44 are seasonal.
- Intermodal terminals: 9 of 54 terminals connect to local bus, rail, or bike share.
Ferry terminals in Alaska
The list below covers every ferry terminal recorded in Alaska, including the operator, ownership, and what intermodal connections (bus, rail, bike share, parking) are available at the terminal.
| Terminal | City | Operator | Ownership | Connections | In operation |
|---|---|---|---|---|---|
| Aialik Bay | Seward | — | Public | — | Yes |
| Akutan | Akutan | Aleutians East Borough | Public | — | Yes |
| Angoon | Angoon | Alaska Marine Highway | Public | — | Yes |
| Annette Bay | Metlakatla | Alaska Marine Highway | Public | parking | Yes |
| Ketchikan | Ketchikan | Alaska Marine Highway | Public | intercity bus, local bus, parking | Yes |
Biggest ferry operators in Alaska
- Ketchikan Gateway Borough: 388,264 annual passengers
- Alaska Marine Highway System: 324,120 annual passengers
- Haines-Skagway Fast Ferry LLC: 50,000 annual passengers
How Alaska compares nationally
Alaska ranks #20 of the 41 US states with ferry service. Just ahead is Delaware with 825,774 annual passengers, and just behind is Ohio with 792,384.
For the full national picture and rankings across all 41 US ferry states, see the complete US ferries map.
Neighbouring ferry maps
See the complete US ferries map for routes in other states.
Frequently asked questions
How many ferry routes are there in Alaska?
The BTS National Census of Ferry Operators records 62 unique passenger ferry routes serving 54 terminals in Alaska. Including both directional segments, that is 124 numbered route entries in the database (most routes are recorded once for each direction).
Which is the busiest ferry in Alaska?
The Ketchikan Side Terminal – Gravina Island Terminal carries about 388,264 passengers each year, making it the busiest ferry route in Alaska according to the latest census.
Are Alaska ferries free?
Some Alaska ferries are operated as part of the state highway system and run free for passengers and vehicles, while privately operated routes charge a fare. Click any route on the map above and refer to the operator’s website for current fares and schedules.
Where does the data on this map come from?
Routes and terminals are pulled live from the National Transportation Atlas Database published by the US Bureau of Transportation Statistics, which compiles every domestic ferry operator’s response to the National Census of Ferry Operators. The map updates automatically whenever BTS refreshes the layer.





























