Travel from California to Montana

Bus or fly from California to Montana?

United Airlines, Alaska Airlines, Inc. and Delta fly from San Francisco to Kalispell 5 times a day. Alternatively, Metro Los Angeles operates a bus from Los Angeles to Billings every 15 minutes. Tickets cost $1 - $3 and the journey takes 16 min. 2 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from California to Montana

From Civic Center/UN Plaza BART to San Francisco airport, fly to Kalispell airport, then taxi to Kalispell. 3 h 52 min $212. From Civic Center/UN Plaza BART to San Francisco airport, fly to Bozeman airport, then taxi to Bozeman. 4 h 7 min $247. From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Kalispell airport, then taxi to Kalispell. 4 h 24 min $224. From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Bozeman airport, then taxi to Bozeman. 4 h 24 min $329. From Civic Center/UN Plaza BART to San Francisco airport, fly to Missoula airport, then line 11 bus to Missoula. 4 h 59 min $167. From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Missoula airport, then line 11 bus to Missoula. 5 h 31 min $249. From Los Angeles Union Station Amtrak train to Sacramento Amtrak, train to Reno Amtrak, walk to Reno, NV, bus to Denver, CO, then bus to Billings, MT. 33 h 31 min $447. From Grand / 2nd line 60 bus to Los Angeles, CA, bus to Denver, CO, then bus to Billings, MT. 36 h 51 min $307. From Los Angeles drive to Billings. 20 h 11 min $149.