There are 8 ways to get from Two Harbors to Ontario by plane, taxi, bus, train, or car
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 Detroit
best- Fly from Duluth International Airport (DLH) to Detroit (DTW)plane DLH - DTW
7h 35m$171–799Fly Duluth International Airport to Toronto Pearson International Airport
cheapest- Fly from Duluth International Airport (DLH) to Toronto Pearson International Airport (YYZ)plane DLH - YYZ
7h 58m$146–607Taxi, bus, train
- Take the taxi from Two Harbors to Duluthtaxi
- 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 Buffalo Depew Stationtrain
- Take the train from Buffalo to Toronto Union Stationtrain
27h 57m$569–1,418Drive 1,392.4 km
- Drive from Two Harbors to Torontocar 1,392.4 km
16h 43m$283–409Drive to Thunder Bay International Airport, fly to Toronto Pearson International Airport
- Drive from Two Harbors to Thunder-Bay-Airport-YQTcar
- Fly from Thunder Bay International Airport (YQT) to Toronto Pearson International Airport (YYZ)plane YQT - YYZ
5h 49m$191–638Drive to Thunder Bay International Airport, fly to Toronto Island Airport
- Drive from Two Harbors to Thunder-Bay-Airport-YQTcar
- Fly from Thunder Bay International Airport (YQT) to Toronto Island Airport (YTZ)plane YQT - YTZ
5h 47m$242–825Drive to Thunder Bay International Airport, fly to Ottawa Macdonald-Cartier International Airport
- Drive from Two Harbors to Thunder-Bay-Airport-YQTcar
- Fly from Thunder Bay International Airport (YQT) to Ottawa Macdonald-Cartier International Airport (YOW)plane YQT - YOW
6h 30m$337–630Bus to Minneapolis–Saint Paul International Airport, fly to Detroit
- Take the bus from Landline - Duluth Int'l Airport to Landline - MSP Terminal-1 Lindberghbus
- Fly from Minneapolis–Saint Paul International Airport (MSP) to Detroit (DTW)plane MSP - DTW
9h$996–1,929
Duluth International Airport (DLH) to Detroit (DTW) flights
Comparing Your Travel Options
The cheapest way to get from Two Harbors to Ontario is to fly which costs $140 - $650 and takes 7h 58m.
The fastest way to get from Two Harbors to Ontario is to drive and fly which takes 5h 47m and costs $240 - $850.
The distance between Two Harbors and Ontario is 961 km. The road distance is 1392.4 km.
The best way to get from Two Harbors to Ontario without a car is to taxi and bus and train which takes 27h 57m and costs $550 - $1,500.
It takes approximately 7h 35m to get from Two Harbors to Ontario, including transfers.
Ontario is 1h ahead of Two Harbors. It is currently 4:45 AM in Two Harbors and 5:45 AM in Ontario.
Yes, the driving distance between Two Harbors to Ontario is 1392 km. It takes approximately 16h 43m to drive from Two Harbors to Ontario.
There are 1982+ hotels available in Ontario.
What companies run services between Two Harbors, MN, USA and Ontario, Canada?
United Airlines and Delta fly from Duluth International Airport (DLH) to Detroit (DTW) every 3 hours.
- Website
- delta.com
Flights from Duluth International Airport to Detroit via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 6h 33m
- 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 2m
- When
- Every day
- Estimated price
- $130–800
Flights from Duluth International Airport to Detroit via Minneapolis–Saint Paul International Airport, Madison
- Ave. Duration
- 7h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $140–800
Flights from Duluth International Airport to Toronto Pearson International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- $100–550
Flights from Duluth International Airport to Toronto Pearson International Airport via Minneapolis–Saint Paul International Airport, Detroit
- Ave. Duration
- 9h 21m
- When
- Every day
- Estimated price
- $100–550
Flights from Minneapolis–Saint Paul International Airport to Detroit
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $150–900
Flights from Minneapolis–Saint Paul International Airport to Detroit via Appleton
- Ave. Duration
- 3h 54m
- When
- Every day
- Estimated price
- $150–900
Flights from Minneapolis–Saint Paul International Airport to Detroit via Milwaukee
- Ave. Duration
- 4h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–900
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from St. Paul-Minneapolis to Chicago Union Station
- Ave. Duration
- 7h 32m
- Frequency
- 3 times a day
- Estimated price
- $160–410
- Website
- Amtrak
Train from Chicago Union Station to Buffalo Depew Station
- Ave. Duration
- 10h 23m
- Frequency
- Twice daily
- Estimated price
- $200–550
- 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
- Ave. Duration
- 33 min
- Estimated price
- $100–130
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







