Getting to Glacier Bay National Park
Glacier Bay National Park sits in AK, United States, with Haines the closest mapped town — about 75.3 mi (121 km) away, not a drive.
Reached by air or ferry to Gustavus, then a 10-mile road to Bartlett Cove.
Drive times from Glacier Bay National Park
Glacier Bay National Park sits close enough to Kluane National Park that one drive from home can cover more than one park.
| Park | Apart | Estimated drive |
|---|---|---|
| Kluane National Park | 154 mi (247 km) | 4 hr 5 min |
Towns to base yourself in
| Town | Distance | Access |
|---|---|---|
| Haines | 75.3 mi (121 km) | Not a drive |
| Skagway | 89.4 mi (144 km) | Not a drive |
| Juneau | 94.4 mi (152 km) | Not a drive |
| Sitka | 117 mi (189 km) | Not a drive |
| Petersburg | 190 mi (305 km) | Not a drive |
| Wrangell | 222 mi (357 km) | Not a drive |
| Craig | 254 mi (409 km) | Not a drive |
| Ketchikan | 297 mi (478 km) | Not a drive |
How to read these numbers
Distances are straight-line between the town and the park centre. Drive estimates add a road factor and an average speed, which is close enough for planning but wrong wherever mountains, ferries, or seasonal closures are involved.
Inside a large park, getting from the entrance to the part you came to see can add another hour or more.
Region pages
Common questions
What is the closest town to Glacier Bay National Park?
Haines, about 75.3 mi (121 km) away on the map. Reached by air or ferry to Gustavus, then a 10-mile road to Bartlett Cove. That distance is not a drive.
Where should I stay when visiting Glacier Bay National Park?
The practical mainland bases are Haines, Skagway, and Juneau. Reached by air or ferry to Gustavus, then a 10-mile road to Bartlett Cove.