NPS Lodging Hotels

Customer Service / Reservations

Getting to Glacier National Park

Glacier National Park is a million acres of pristine land in Flathead and Glacier Counties in North Montana. It shares a border with two Canadian provinces, British Columbia and Alberta. Towns near the park include Kalispell, Columbia Falls, Whitefish, and Browning. The nearest interstates are I-90 and I-15. It's important to note that many roads into Glacier are closed during the winter months due to snow.

To reach Kalispell, take I-90 to US 93 North through the mountains. From Kalispell, use US 2 East. The west entrance includes Park HQ, the Apgar Visitor Center, Lake McDonald and the Going-to-the-Sun Road west entry point.

To fly near this area, visitors can use the Glacier Park International Airport in Kalispell. This airport is only 30 miles from West Glacier. Visitors can also use Missoula International Airport, which is 150 miles south. Tourists can rent a car or, from Kalispell, take a Glacier-bound shuttle.

For the eastern entrances, you can take US 2 from I-15 or take Highway 89 from Great Falls to Browning. There are two entrances here. The Many Glacier Entrance provides access to Park lodging. The St. Mary Entrance includes a visitor center, Rising Sun services, and the Going-to-the-sun Road east entry.

The most convenient airport to these entrances is Great Falls International Airport in the city of Great Falls. The airport is from 130 miles from East Glacier.

The easiest way to get to all entrances may be an Amtrak train. It has stops at East Glacier, West Glacier and Essex. From these stops, tourists can rent a car or catch a shuttle.

To understand how remote this area is, look at these distances between the park and major cities. Spokane, Washington, is 260 miles from the West Entrance. Butte, Montana, is 260 miles from St. Mary and the East Entrance. Billings, Montana, is a six-hour drive. Boise Idaho is an 11-hour drive. Calgary in Alberta, Canada, is closest to the East Entrance. It is a four hour drive via Canada's Highway 2 South to US 89.