Travel from Detroit to North-Dakota

Train, bus or fly from Detroit to North Dakota?

Delta, United Airlines and American Airlines fly from Detroit to Fargo hourly. Alternatively, Amtrak operates a train from Detroit to Fargo 3 times a day. Tickets cost $50 - $130 and the journey takes 4 h 59 min. Amtrak also services this route 3 times a day.

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 Detroit to North Dakota

From Michigan & Cass line 261 bus to Detroit airport, fly to Fargo airport, then taxi to Fargo. 6 h 18 min $718. From Michigan & Cass line 261 bus to Detroit airport, fly to Grand Forks airport, then taxi to Grand Forks. 6 h 35 min $825. From Michigan & Cass line 261 bus to Detroit airport, fly to Bismarck airport, then taxi to Bismarck. 6 h 36 min $565. From Michigan & Cass line 261 bus to Detroit airport, fly to Williston airport, then taxi to Williston. 6 h 57 min $765. From Michigan & Cass line 261 bus to Detroit airport, fly to Minot airport, then bus to Minot. 7 h 49 min $754. From Detroit Amtrak train to Chicago Union Station Amtrak then train to Fargo Amtrak. 19 h 8 min $282. From Downtown Detroit Megabus to Chicago, walk to Chicago, IL, bus to Minneapolis, MN, bus to Shelter 128, then line 02 bus to Gtc. 19 h 50 min $130. From Windsor, ON bus to Chicago Union Station Amtrak then train to Fargo Amtrak. 20 h 25 min $240. From Detroit drive to Fargo. 15 h 22 min $111.