Whitefish

A mountain town just outside Glacier National Park's west entrance, with Whitefish Mountain ski resort, Whitefish Lake and Flathead Lake — great in both winter and summer.

Whitefish sits at the northern end of the Flathead Valley in northwestern Montana, about 40 km from the west entrance of Glacier National Park. It grew up as a mountain town on the Great Northern Railway and is now known for skiing, lakes and outdoor recreation. The town itself is small: the historic Central Avenue downtown is lined with restaurants, bars and galleries, and at its northern end stands the 1927 Tudor-style depot, where Amtrak's Empire Builder stops daily. North of town, Whitefish Lake has a City Beach and a state park, and across the lake on Big Mountain is Whitefish Mountain Resort, with skiing in winter and gondola rides in summer. Several routes fan out from here: about 25 km south is Kalispell, with the Conrad Mansion and views from Lone Pine State Park; farther south is Flathead Lake, the largest natural freshwater lake west of the Mississippi — drive around it via the east shore and the village of Bigfork, buy cherries at roadside stands in July–August, and take a boat to Wild Horse Island to see bighorn sheep. To the east are Hungry Horse Dam and the alpine lakes of Jewel Basin in the Swan Range; to the west is Tally Lake, the deepest in Montana. Glacier National Park (Going-to-the-Sun Road, Lake McDonald and more) is usually treated as a separate destination, though day trips from Whitefish are common. The best seasons are July–September (lakes, hiking and Glacier) and December–March (skiing); spring and fall are the off-season, when some facilities close. The nearest airport is Glacier Park International Airport (FCA), between Whitefish and Kalispell. A car is the main way to get around; watch for snow and ice on mountain roads in winter. Black bears and grizzlies live in the area, so carry bear spray. Plan on 3–4 days, including Glacier National Park.

Top sights

Where to eat

Itineraries