In addition to personal vehicles, rental car agencies, and taxis, there are many public transportation options in Whitefish and the Flathead County.
Public Ground Transportation
Eagle Transit operates senior citizen transportation and also operates a fixed, weekday bus route between Whitefish, Kalispell, and Columbia Falls.
Amtrak has daily stops in Whitefish, both eastbound and westbound. Amtrak departs and arrives at the historic Whitefish Depot at 500 Depot Street. The Whitefish stop for Amtrak has the most boardings and de-boardings between Seattle and Minneapolis.
The City of Kalispell also operates a smaller, fixed-based operator airport in Kalispell which is 15 miles south of Whitefish.
Bicycle and Pedestrian
Whitefish maintains a number of miles of bicycle and pedestrian trails inside the City for commuting and recreation purposes.
There are also numerous mountain bike trails near the City including the Whitefish Trail, at Whitefish Mountain Resort, and on area logging roads. You can view the map for the Whitefish Trail at Whitefish Legacy Partners website.
Whitefish is also a major junction for long distance and cross country bicycling. Two major routes pass through Whitefish. The Northern Tier route from Anacortes, Washington to Bar Harbor, Maine passes through Whitefish. The Great Divide Mountain Bike Trail from Roosville, Montana (Canadian Border) to Antelope Wells, New Mexico (Mexican Border) is a north-south route of mostly off-paved roads that passes through Whitefish. Whitefish is a major stopping point for both routes. You can view these routes by looking at maps at the Adventure Cycling website.