Travel from Winnipeg to Fargo

Bus or fly from Winnipeg to Fargo?

You can take a bus from Winnipeg to Fargo via Winnipeg, MB, Sault Ste Marie, ON, Sault Ste. Marie, MI, Ironwood, Duluth Transportation Center West, and Duluth, MN in around 43 h 3 min. Alternatively, Delta, United Airlines and WestJet fly from Winnipeg to Fargo every 2 hours.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Winnipeg to Fargo

ModeDurationPrice
From Northbound Vaughan at Portage North line 15 bus to Winnipeg, MB, bus to Sault Ste Marie, ON, drive to Sault Ste. Marie, MI, bus to Ironwood, bus to Duluth Transportation Center West, line 1 bus to Duluth, MN, then bus to Fargo, ND.43 h 3 min$367
From Winnipeg drive to Fargo.3 h 57 min$45
From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Fargo airport, then taxi to Fargo.6 h 11 min$971
From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Grand Forks airport, taxi to Grand Forks Amtrak, then train to Fargo.8 h 50 min$1,149

How long does it take to get from Winnipeg to Fargo?

It takes approximately 43 h 3 min to get from Winnipeg to Fargo, including transfers.

Operators from Winnipeg to Fargo

OperatorPhoneWebsite
Winnipeg TransitWinnipeg Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Indian TrailsIndian Trails
Duluth Transit AuthorityDuluth Transit Authority
Jefferson Lines800-451-5333Jefferson Lines
DeltaDelta
United AirlinesUnited Airlines
WestJetWestJet
Amtrak+1 1-800-872-7245Amtrak