There are 5 ways to get from Duluth to Winnipeg by bus, car, plane or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  14 h 53 min

  1. Take the bus from Duluth, MN to Fargo, ND 929
  2. Take the bus from Fargo, ND to Grand Forks, ND 928
  3. Take the bus from Grand Forks, ND to US/Canadian Border
  4. Take the bus from US/Canadian Border to Winnipeg Airport

$120 - $174

4 alternative options

Bus via Minneapolis, MN  •  17 h 29 min

  1. Take the bus from Duluth, MN to Minneapolis, MN 912 / ...
  2. Take the bus from Minneapolis, MN to Grand Forks, ND 927
  3. Take the bus from Grand Forks, ND to US/Canadian Border
  4. Take the bus from US/Canadian Border to Winnipeg Airport

$142 - $208

Drive  •  8 h 30 min

  1. Drive from Duluth to Winnipeg 387.8 miles

$50 - $75

Fly from Duluth  •  8 h 19 min

  1. Fly from Duluth (DLH) to Winnipeg (YWG) DLH - YWG

$214 - $1,304

Shuttle to Minneapolis, fly  •  7 h 27 min

  1. Take a shuttle bus from Holiday Station Duluth to Minneapolis Airport
  2. Fly from Minneapolis (MSP) to Winnipeg (YWG) MSP - YWG

$277 - $616

Questions & Answers

No, there is no direct bus from Duluth to Winnipeg. However, there are services departing from 03 St & Pacific Ave and arriving at Southbound Polo Park at Polo Park via Duluth, MN, Fargo, ND, Grand Forks, ND, US/Canadian Border and Southbound Wellington at Greyhound Terminal. The journey, including transfers, takes approximately 14 h 53 min.

More details

The distance between Duluth and Winnipeg is 317 miles. The road distance is 387.8 miles.

Get driving directions

The best way to get from Duluth to Winnipeg without a car is to bus which takes 14 h 53 min and costs .

More details

It takes approximately 14 h 53 min to get from Duluth to Winnipeg, including transfers.

More details

Duluth to Winnipeg bus services, operated by Jefferson Lines, depart from Duluth, MN station.

More details

The best way to get from Duluth to Winnipeg is to bus which takes 14 h 53 min and costs . Alternatively, you can fly, which costs and takes 8 h 19 min.

Mode details

There is no direct flight from Duluth Airport to Winnipeg Airport. The quickest flight takes 5 h 18 min and has one stopover.

Search flights

Duluth to Winnipeg bus services, operated by Jefferson Lines, arrive at Winnipeg Airport station.

More details

Yes, the driving distance between Duluth to Winnipeg is 388 miles. It takes approximately 8 h 30 min to drive from Duluth to Winnipeg.

Get driving directions

United Airlines and Delta offer flights from Duluth Airport to Winnipeg Airport.

Search flights

Map of how to get from Duluth to Winnipeg.
Launch map view
  • Distance: 317.2 miles
  • Duration: 14 h 53 min

What companies run services between Duluth, MN, USA and Winnipeg, MB, Canada?

You can take a bus from Duluth to Winnipeg via Grand Ave & 46 AW - OB, Duluth, MN, Fargo, ND, Grand Forks, ND, US/Canadian Border, Winnipeg Airport, and Southbound Wellington at Greyhound Terminal in around 14 h 53 min. Alternatively, Delta, United Airlines and two other airlines fly from Duluth to Winnipeg hourly.

Airlines
Delta
Website
delta.com
Flights from Duluth to Winnipeg via Minneapolis
Ave. Duration
5 h 38 min
When
Every day
Estimated price
$170 - $1,300
Flights from Minneapolis to Winnipeg
Ave. Duration
1 h 32 min
When
Every day
Estimated price
$380 - $1,100
United Airlines
Website
united.com
Flights from Duluth to Winnipeg via Chicago O'Hare
Ave. Duration
7 h 47 min
When
Every day
Estimated price
$210 - $1,300
Flights from Duluth to Winnipeg via Chicago O'Hare, Denver
Ave. Duration
10 h 18 min
When
Sunday
Estimated price
$320 - $1,700
Bus operators
Jefferson Lines
Phone
800-451-5333
Email
info@jeffersonlines.com
Website
jeffersonlines.com
Bus from Duluth, MN to Fargo, ND
Ave. Duration
6 h 15 min
Frequency
Every 4 hours
Estimated price
$50 - $70
Book at
jeffersonlines.com
Bus from Fargo, ND to Grand Forks, ND
Ave. Duration
1 h 35 min
Frequency
Every 3 hours
Estimated price
$22 - $35
Book at
jeffersonlines.com
Bus from Grand Forks, ND to US/Canadian Border
Ave. Duration
1 h 10 min
Frequency
5 times a week
Estimated price
$22 - $35
Book at
jeffersonlines.com
Bus from US/Canadian Border to Winnipeg Airport
Ave. Duration
1 h 25 min
Frequency
5 times a week
Estimated price
$21 - $29
Book at
jeffersonlines.com
Bus from Duluth, MN to Minneapolis, MN
Ave. Duration
2 h 35 min
Frequency
Hourly
Estimated price
$35 - $50
Book at
jeffersonlines.com
Bus from Minneapolis, MN to Grand Forks, ND
Ave. Duration
7 h 45 min
Frequency
Every 3 hours
Estimated price
$60 - $90
Book at
jeffersonlines.com
Groome Transport
Website
groometransportation.com
Shuttle from Holiday Station Duluth to Minneapolis Airport
Ave. Duration
3 h 5 min
Frequency
Hourly
Estimated price
$40 - $65
Schedules at
groometransportation.com

Want to know more about travelling around Canada

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

There are 96+ hotels available in Winnipeg. Prices start at $59 USD per night.

More details

The best way to get from Duluth to Duluth Airport is to line 20 bus which takes 20 min and costs .

More details

Where to next?