Alaska Marine Highway System Ferries
The state-run Alaska Marine Highway System (AMHS) links more than 30 communities along 3,500 miles of coastline from Bellingham, Washington, through the Inside Passage to Prince William Sound, Kodiak and the Aleutians. Its fleet ranges from mainline ships such as Columbia and Kennicott to day boats (LeConte, Hubbard), the Aurora, the Tustumena and the Metlakatla shuttle Lituya.
Alaska Marine Highway System Routes
| Route | Crossing Time | Vehicles |
|---|---|---|
| Bellingham (Washington) → Ketchikan (Alaska) | About 38h – 40h | Cars & foot passengers |
| Juneau → Haines | 4h 30m – 4h 45m | Cars & foot passengers |
| Haines → Skagway | About 1h | Cars & foot passengers |
| Juneau → Skagway | 6h 30m – 7h 30m (via Haines) | Cars & foot passengers |
| Juneau → Sitka | About 9h 30m | Cars & foot passengers |
| Juneau → Hoonah | 3h 15m – 3h 30m | Cars & foot passengers |
| Juneau → Gustavus (Glacier Bay) | 4h 45m – 5h 45m | Cars & foot passengers |
| Juneau → Angoon | 5h – 5h 15m | Cars & foot passengers |
| Juneau → Tenakee Springs | 4h 30m – 5h | Cars & foot passengers |
| Juneau → Petersburg | About 8h | Cars & foot passengers |
| Petersburg → Wrangell | About 3h 30m | Cars & foot passengers |
| Ketchikan → Wrangell | About 6h | Cars & foot passengers |
| Ketchikan → Juneau | About 20h | Cars & foot passengers |
| Ketchikan → Metlakatla (Annette Island) | About 45m | Cars & foot passengers |
| Whittier → Valdez | About 5h 45m | Cars & foot passengers |
| Whittier → Cordova | 6h 45m – 7h | Cars & foot passengers |
| Valdez → Cordova | 5h – 5h 15m | Cars & foot passengers |
| Homer → Kodiak | 9h – 10h 15m | Cars & foot passengers |
| Homer → Seldovia | 1h 15m – 1h 30m | Cars & foot passengers |
| Homer → Port Lions (Kodiak Island) | 10h – 10h 30m | Cars & foot passengers |
| Kodiak → Ouzinkie | 2h | Cars & foot passengers |
| Homer → Unalaska (Dutch Harbor) | About 3 days 12h | Cars & foot passengers |
| Juneau → Kake | About 7h (direct) | Cars & foot passengers |
| Juneau → Pelican | About 7h | Cars & foot passengers |
Alaska Marine Highway System sailing patterns
- Juneau → Haines
18 sailings each way in October 2026 and 19 in January 2027, mostly on the day boat that leaves Auke Bay at 7:00am and continues to Skagway
LeConte covers the run in autumn 2026 and Hubbard in winter 2027, with weekly mainline calls by Columbia or Kennicott.
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Haines → Skagway
18 sailings each way in October 2026 and 17 in January 2027; the day boat leaves Haines at 12:30pm for Skagway
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Juneau → Skagway
17 Juneau → Skagway sailings in October 2026 and in January 2027, via Haines; the day boat leaves Auke Bay at 7:00am and arrives at 1:30pm
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Juneau → Sitka
Three Juneau → Sitka mainline sailings in October 2026 and two in January 2027
Sitka is served by the Columbia (autumn 2026) and Kennicott (winter 2027) on their mainline rotations.
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Juneau → Hoonah
Nine Juneau → Hoonah sailings in October 2026 and eight in January 2027, on Mondays and Thursdays, leaving Auke Bay at 7:00am
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Juneau → Gustavus (Glacier Bay)
Nine Juneau → Gustavus sailings in October 2026 and eight in January 2027, leaving Auke Bay at 7:00am on Mondays and Thursdays
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Juneau → Angoon
Five Juneau → Angoon sailings in October 2026 and three in January 2027, leaving Auke Bay at 7:00am
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Juneau → Tenakee Springs
Two Juneau → Tenakee sailings in October 2026, three in November and two in January 2027, leaving Auke Bay at 7:00am
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Juneau → Petersburg
One southbound mainline sailing a week (five in October 2026, four in November, five in January 2027), mostly on Tuesdays
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Petersburg → Wrangell
One mainline sailing a week each way (five southbound in October 2026 and January 2027), often overnight
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Ketchikan → Wrangell
One northbound mainline sailing a week (on Sundays: five in October 2026 and January 2027)
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
- Ketchikan → Juneau
One northbound mainline sailing a week, leaving Ketchikan on Sundays (five in October 2026 and January 2027)
Source: Alaska Marine Highway System schedule grids (Sep 2026 – Mar 2027), checked 2026-09-29
Vessels on these routes: Mainline ferries with cabins, LeConte, Hubbard, Columbia, Kennicott, Lituya, Aurora, Tustumena, M/V Tustumena, M/V LeConte
Alaska Marine Highway System Network Map
24 routes on FerryConnect, 1 international; 24 carry vehicles; 4 seasonal.
Ports Alaska Marine Highway System Sails From
🚗 Vehicles
Cars, RVs and other vehicles carried with reservations; vehicles must check in 1–3 hours before departure depending on the port.
🐕 Pets
Pets travel on the car deck in an approved carrier or a vehicle; passengers cannot access the car deck under way, with pet calls on long sailings.