There are 9 ways to get from Duluth to Sarnia by plane, train, car, car ferry, bus, 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.
Fly Duluth International Airport to Bishop International Airport, train, drive, car ferry
best- Fly from Duluth International Airport (DLH) to Bishop International Airport (FNT)plane DLH - FNT
- Take the train from Flint Amtrak Station to Port Huron Stationtrain
- Drive from Port Huron Station to Algonac, MIcar
- Take the carferry from Algonac, MI to Walpole Island, ONcarferry
- Drive from Walpole Island, ON to Sarniacar
11h 57m$195–710Fly Duluth International Airport to Mbs International Airport, bus, train, drive, car ferry
cheapest- Fly from Duluth International Airport (DLH) to Mbs International Airport (MBS)plane DLH - MBS
- Take the bus from Saginaw to Flintbus
- Take the train from Flint Amtrak Station to Port Huron Stationtrain
- Drive from Port Huron Station to Algonac, MIcar
- Take the carferry from Algonac, MI to Walpole Island, ONcarferry
- Drive from Walpole Island, ON to Sarniacar
14h 6m$186–715Bus, train, drive, car ferry
- Take the bus from Duluth to St. Paulbus
- Take the train from St. Paul-Minneapolis to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Port Huron Stationtrain
- Drive from Port Huron Station to Algonac, MIcar
- Take the carferry from Algonac, MI to Walpole Island, ONcarferry
- Drive from Walpole Island, ON to Sarniacar
20h 30m$340–733Bus, drive, car ferry
- Take the bus from Duluth to St. Paulbus
- Take the bus from Saint Paul Union Depot to Chicago Bus Stationbus
- Take the bus from Chicago Union Station to Port Huron Stationbus
- Drive from Port Huron Station to Algonac, MIcar
- Take the carferry from Algonac, MI to Walpole Island, ONcarferry
- Drive from Walpole Island, ON to Sarniacar
21h 2m$285–443Drive 1,134.7 km
- Drive from Duluth to Sarniacar 1,134.7 km
12h 40m$230–332Fly Duluth International Airport to Detroit, shuttle, train
- Fly from Duluth International Airport (DLH) to Detroit (DTW)plane DLH - DTW
- Take a shuttle bus from Detroit Airport to London, ON - 105, Wharncliffe Road South, Manor Park
- Take the train from London to Sarniatrain
12h 33m$213–1,105Bus to Range Regional Airport, fly to Detroit, shuttle, train
- Take the bus from Duluth to Hibbingbus
- Fly from Range Regional Airport (HIB) to Detroit (DTW)plane HIB - DTW
- Take a shuttle bus from Detroit Airport to London, ON - 105, Wharncliffe Road South, Manor Park
- Take the train from London to Sarniatrain
13h 12m$292–1,245Bus to Minneapolis–Saint Paul International Airport, fly to Detroit, shuttle, train
- Take the bus from Duluth to St. Paulbus
- Fly from Minneapolis–Saint Paul International Airport (MSP) to Detroit (DTW)plane MSP - DTW
- Take a shuttle bus from Detroit Airport to London, ON - 105, Wharncliffe Road South, Manor Park
- Take the train from London to Sarniatrain
12h 7m$796–2,242Bus, drive, car ferry via Saint Ignace
- Take the bus from Duluth Transportation Center East to Ironwoodbus
- Take the bus from Ironwood to St. Ignace Transportation Centerbus
- Take the bus from St. Ignace to Flint Amtrakbus
- Take the bus from Flint Amtrak Station to Port Huron Stationbus
- Drive from Port Huron Station to Algonac, MIcar
- Take the carferry from Algonac, MI to Walpole Island, ONcarferry
- Drive from Walpole Island, ON to Sarniacar
24h 15m$233–407
Duluth International Airport (DLH) to Bishop International Airport (FNT) flights
Comparing Your Travel Options
The cheapest way to get from Duluth to Sarnia is to drive which costs $230 - $340 and takes 12h 40m.
The fastest way to get from Duluth to Sarnia is to fly and train and drive and car ferry which takes 11h 57m and costs $190 - $750.
The distance between Duluth and Sarnia is 1012 km. The road distance is 1134.7 km.
It takes approximately 11h 57m to get from Duluth to Sarnia, including transfers.
Sarnia is 1h ahead of Duluth. It is currently 7:41 AM in Duluth and 8:41 AM in Sarnia.
Yes, the driving distance between Duluth to Sarnia is 1135 km. It takes approximately 12h 40m to drive from Duluth to Sarnia.
There are 66+ hotels available in Sarnia.
What companies run services between Duluth, MN, USA and Sarnia, ON, Canada?
There is no direct connection from Duluth to Sarnia. However, you can take the line 108 bus to Airport Terminal, walk to Duluth International Airport (DLH) airport, fly to Bishop International Airport (FNT), take the taxi to Flint Amtrak Station, take the train to Port Huron Station, drive to Algonac, MI, take the car ferry to Walpole Island, ON, then drive to Sarnia. Alternatively, you can take a bus from Duluth to Sarnia via St. Paul, St. Paul-Minneapolis, Chicago Union Station, Port Huron Station, Algonac, MI, and Walpole Island, ON in around 20h 30m.
- Website
- delta.com
Flights from Duluth International Airport to Detroit via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- $130–800
Flights from Duluth International Airport to Detroit via Minneapolis–Saint Paul International Airport, Grand Rapids
- Ave. Duration
- 8h 23m
- When
- Every day
- Estimated price
- $130–800
Flights from Duluth International Airport to Mbs International Airport via Minneapolis–Saint Paul International Airport, Detroit
- Ave. Duration
- 8h 43m
- When
- Every day
- Estimated price
- $110–600
Flights from Range Regional Airport to Detroit via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- $140–800
Flights from Range Regional Airport to Detroit via Minneapolis–Saint Paul International Airport, Grand Rapids
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- $140–800
Flights from Range Regional Airport to Detroit via Minneapolis–Saint Paul International Airport, Milwaukee
- Ave. Duration
- 7h 28m
- When
- Every day
- Estimated price
- $140–800
Flights from Range Regional Airport to Detroit via Minneapolis–Saint Paul International Airport, Madison
- Ave. Duration
- 8h 29m
- When
- Every day
- Estimated price
- $140–800
Flights from Minneapolis–Saint Paul International Airport to Detroit
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- $140–900
Flights from Minneapolis–Saint Paul International Airport to Detroit via Iron Mountain
- Ave. Duration
- 3h 24m
- When
- Every day
- Estimated price
- $150–900
Flights from Minneapolis–Saint Paul International Airport to Detroit via Milwaukee
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $140–900
Flights from Minneapolis–Saint Paul International Airport to Detroit via Green Bay
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $150–900
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Flint Amtrak Station to Port Huron Station
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- $21–55
- Website
- Amtrak
Train from St. Paul-Minneapolis to Chicago Union Station
- Ave. Duration
- 7h 32m
- Frequency
- 3 times a day
- Estimated price
- $140–340
- Website
- Amtrak
Train from Chicago Union Station to Port Huron Station
- Ave. Duration
- 6h 31m
- Frequency
- Once daily
- Estimated price
- $110–270
- Website
- Amtrak
Train from Flint Amtrak Station to Port Huron Station
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- $21–55
- Website
- Amtrak
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Duluth to St. Paul
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- $60–90
- Book at
- Jefferson Lines
- Adult
- $60–90
Bus from Duluth to St. Paul
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- $60–90
- Book at
- Jefferson Lines
- Adult
- $60–90
Bus from Duluth to Hibbing
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a week
- Estimated price
- $45–65
- Book at
- Jefferson Lines
- Adult
- $45–65
Bus from Duluth to St. Paul
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- $60–90
- Book at
- Jefferson Lines
- Adult
- $60–90
- Website
- walpolealgonacferry.ca
Car ferry from Algonac, MI to Walpole Island, ON
- Ave. Duration
- 15 min
- Frequency
- On demand
- Estimated price
- $12
- Schedules at
- walpoleislandferry.ca
Car ferry from Algonac, MI to Walpole Island, ON
- Ave. Duration
- 15 min
- Frequency
- On demand
- Estimated price
- $12
- Schedules at
- walpoleislandferry.ca
Car ferry from Algonac, MI to Walpole Island, ON
- Ave. Duration
- 15 min
- Frequency
- On demand
- Estimated price
- $12
- Schedules at
- walpoleislandferry.ca
Car ferry from Algonac, MI to Walpole Island, ON
- Ave. Duration
- 15 min
- Frequency
- On demand
- Estimated price
- $12
- Schedules at
- walpoleislandferry.ca
Car ferry from Algonac, MI to Walpole Island, ON
- Ave. Duration
- 15 min
- Frequency
- On demand
- Estimated price
- $12
- Schedules at
- walpoleislandferry.ca
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide






