Travel from Montana to Michigan

Bus or fly from Montana to Michigan?

Delta and United Airlines fly from Billings to Flint every 3 hours. Alternatively, you can take a bus from Billings to Detroit via Minneapolis, MN, Chicago, IL, and Chicago in around 32 h 51 min.

Travel Guides

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

How to get from Montana to Michigan

From Billings taxi to Billings airport, fly to Flint airport, then taxi to Flint. 7 h 11 min $603. From Billings taxi to Billings airport, fly to Lansing airport, then line 14 bus to Lansing. 8 h 31 min $665. From Billings taxi to Billings airport, fly to Detroit airport, line 261 bus to Michigan & Middlebelt, then taxi to Livonia. 6 h 4 min $493. From Billings taxi to Billings airport, fly to Grand Rapids airport, line 17 bus to Kentwood Station - Woodland, then line 6 bus to Grand Rapids. 6 h 41 min $565. From Bozeman taxi to Bozeman airport, fly to Grand Rapids airport, line 17 bus to Kentwood Station - Woodland, then line 6 bus to Grand Rapids. 6 h 48 min $319. From Billings, MT bus to Minneapolis, MN, bus to Chicago, IL, walk to Chicago, then Megabus to Downtown Detroit. 32 h 51 min $271. From Billings, MT bus to Burnsville, MN, line 806 bus to St. Paul-Minneapolis Union Depot Amtrak, train to Chicago Union Station Amtrak, train to Dearborn Transit Center, then line 261 bus to Cass & Michigan. 34 h 4 min $430. From Billings, MT bus to Minneapolis, MN, walk to Minneapolis, MN, bus to Chicago, then Megabus to Downtown Detroit. 35 h 3 min $266. From Billings, MT bus to Denver, CO, walk to Denver Union Station Amtrak, train to Chicago Union Station Amtrak, train to Woodward @ Milwaukee, then bus to Woodward @ Elizabeth. 37 h 44 min $502. From Billings drive to Detroit. 24 h 29 min $188.