Travel from Haines Harbor to Petersburg Harbor

cheapest quickest Eco-Friendly
Ferry$89 | 5h 42min Flight$240 | 5h 9min Ferry40 lb of CO2
  1. Ferry$89
    5h 42min · 40 lb of CO2
  2. Flight$240
    5h 9min · 464 lb of CO2

Haines Harbor to Petersburg Harbor Ferries

bus tickets from Haines Harbor to Petersburg Harbor, Alaska

$89 · 5h 42min
Alaska Marine Highway System
Oneway
About $89
Travel Duration
5h 42min
Find tickets
Haines - Haines Harbor
Alaska Marine Highway System from Haines Harbor to Petersburg HarborAlaska Marine Highway System · 5h 42min
Petersburg - Petersburg Harbor

bus tickets from Skagway Harbor to Petersburg Harbor, Alaska

$101 · 5h 52min
Alaska Marine Highway System
Oneway
About $101
Travel Duration
5h 52min
Find tickets
Skagway - Skagway Harbor
Alaska Marine Highway System from Skagway Harbor to Petersburg HarborAlaska Marine Highway System · 5h 52min
Petersburg - Petersburg Harbor

Haines Harbor to Petersburg Harbor Flights

bus tickets from HNS to PSG

$240 · 5h 9min
Various airlines
Oneway
About $240
Travel Duration
5h 9min

bus tickets from SGY to PSG

$241 · 5h 11min
Various airlines
Oneway
About $241
Travel Duration
5h 11min

Our recommendation to Petersburg Harbor

Ferry from Haines Harbor to Petersburg Harbor, it will get you there soon enough!

When to book trip from Haines Harbor to Petersburg Harbor?

On your trip from Haines Harbor to Petersburg Harbor, it is best to book as soon as possible. It won't necessarily help reduce your price by a large amount, but will ensure that you have a spot on the bus or train.

Travel companies on this route

Alaska Marine Highway System from Haines Harbor to Petersburg Harbor
Alaska Marine Highway System
Ferry company
244 routes

Similar trips from Haines Harbor

Other ways to Petersburg Harbor