Jefferson Lines will launch a new direct bus route from Whitefish to Billings on July 3, expanding travel options across western and central Montana.
The service, announced in May, will run four days a week—Friday through Monday eastbound, and Thursday through Sunday westbound—offering no transfers or layovers. Buses will stop in Missoula, Butte, Bozeman, Livingston, and Big Timber.
Eastbound trips depart Whitefish at 8:30 a.m., leave Missoula at 12:30 p.m., and arrive in Billings at 6:20 p.m. Westbound buses depart the Billings depot at 11:30 a.m., stop in Missoula at 5:30 p.m., and arrive in Whitefish at 9:10 p.m.

The new route continues service to western Montana communities long served by Flathead Transit, including Kalispell, Lakeside, Polson, Pablo, Saint Ignatius, Ravalli, Arlee, and Evaro. Flathead Transit will end its Whitefish–Missoula route on June 30.
“We extend our sincere gratitude to Flathead Transit for their years of partnership,” said Kevin Pursey, director of operations at Jefferson Lines. “We’re honored to continue their mission of keeping these communities connected.”
Jefferson Lines, based in Whitefish, has provided intercity bus service for more than 100 years. The new route complements the company’s recent acquisition of Karst Stage, a Bozeman-based transportation provider, further strengthening its regional presence.
Jefferson Lines is also exploring future service links to the Whitefish Amtrak station to improve statewide connectivity, the company said.