There are 10 ways to get from Ashland to Ontario by car, plane, bus (Flixbus), or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Thunder Bay International Airport, fly to Toronto Pearson International Airport
best- Drive from Ashland to Thunder-Bay-Airport-YQTcar
- Fly from Thunder Bay International Airport (YQT) to Toronto Pearson International Airport (YYZ)plane YQT - YYZ
7h 54m$200–680Bus to Gogebic–Iron County Airport, fly to Toronto Island Airport
cheapest- Take the bus from Ashland to Hurley, WIbus
- Fly from Gogebic–Iron County Airport (IWD) to Toronto Island Airport (YTZ)plane IWD - YTZ
19h 19m$146–624Bus
- Take the bus from Ashland to Ironwoodbus
- Take the bus from Ironwood to Sault Ste. Marie, MIbus
- Take the bus from Sault Ste Marie to Sudburybus
- Take the bus from Sudbury to Torontobus
21h 29m$168–334Drive 1,236.9 km
- Drive from Ashland to Torontocar 1,236.9 km
14h 49m$244–352Drive to Thunder Bay International Airport, fly to Toronto Island Airport
- Drive from Ashland to Thunder-Bay-Airport-YQTcar
- Fly from Thunder Bay International Airport (YQT) to Toronto Island Airport (YTZ)plane YQT - YTZ
7h 52m$281–717Bus, bus to Iron Mountain, fly to Detroit
- Take the bus from Ashland to Ironwoodbus
- Take the bus from Ironwood to Iron Mountain, MIbus
- Fly from Iron Mountain (IMT) to Detroit (DTW)plane IMT - DTW
8h 36m$161–725Bus, bus to Minneapolis–Saint Paul International Airport, fly to Detroit
- Take the bus from Ashland to Duluth Transportation Center Eastbus
- Take the bus from Duluth to St. Paulbus
- Fly from Minneapolis–Saint Paul International Airport (MSP) to Detroit (DTW)plane MSP - DTW
9h 34m$734–1,834Bus to Gogebic–Iron County Airport, fly to Detroit
- Take the bus from Ashland to Hurley, WIbus
- Fly from Gogebic–Iron County Airport (IWD) to Detroit (DTW)plane IWD - DTW
7h 39m$180–829Bus via Vaughan
- Take the bus from Ashland to Ironwoodbus
- Take the bus from Ironwood to Sault Ste. Marie, MIbus
- Take the bus from Sault Ste Marie to Sudburybus
- Take the bus from Sudbury to King City Go Stationbus
22h 10m$147–336Bus via Detroit
- Take the bus from Ashland to Ironwoodbus
- Take the bus from Ironwood to St. Ignace Transportation Centerbus
- Take the bus from St. Ignace to Detroit Greyhoundbus
- Take the bus from Detroit Bus Station to Torontobus
27h 30m$227–395
Ashland to Ontario by bus
Questions & Answers
The cheapest way to get from Ashland to Ontario is to bus which costs $160 - $340 and takes 21h 29m.
The fastest way to get from Ashland to Ontario is to bus and fly which takes 7h 39m and costs $180 - $850.
No, there is no direct bus from Ashland to Ontario. However, there are services departing from Ashland and arriving at Toronto via Ironwood, Sault Ste Marie and Sudbury. The journey, including transfers, takes approximately 21h 29m.
The distance between Ashland and Ontario is 1348 km. The road distance is 1236.9 km.
The best way to get from Ashland to Ontario without a car is to bus via Detroit which takes 27h 30m and costs $220 - $400.
It takes approximately 7h 54m to get from Ashland to Ontario, including transfers.
Ashland to Ontario bus services, operated by Indian Trails, depart from Ashland station.
Ashland to Ontario bus services, operated by Indian Trails, arrive at Ironwood station.
Ontario is 1h ahead of Ashland. It is currently 7:14 PM in Ashland and 8:14 PM in Ontario.
Yes, the driving distance between Ashland to Ontario is 1237 km. It takes approximately 14h 49m to drive from Ashland to Ontario.
What companies run services between Ashland, WI, USA and Ontario, Canada?
You can take a bus from Ashland to Toronto via Ironwood, Sault Ste. Marie, MI, Sault Ste Marie, and Sudbury in around 21h 29m.
- Website
- delta.com
Flights from Iron Mountain to Detroit
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $90–600
Flights from Minneapolis–Saint Paul International Airport to Detroit
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $130–800
Flights from Minneapolis–Saint Paul International Airport to Detroit via Iron Mountain
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- $140–800
Flights from Minneapolis–Saint Paul International Airport to Detroit via Madison
- Ave. Duration
- 3h 34m
- When
- Every day
- Estimated price
- $130–800
Flights from Minneapolis–Saint Paul International Airport to Detroit via Milwaukee
- Ave. Duration
- 3h 26m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–800
Flights from Minneapolis–Saint Paul International Airport to Detroit via Grand Rapids
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $130–800
Flights from Minneapolis–Saint Paul International Airport to Detroit via Traverse City
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $140–800
Flights from Gogebic–Iron County Airport to Detroit via Chicago O'Hare
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $450–1,100
Flights from Gogebic–Iron County Airport to Detroit via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 5h 23m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–750
- Website
- aircanada.com
Flights from Thunder Bay International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $80–450
Flights from Gogebic–Iron County Airport to Detroit via Chicago O'Hare
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $450–1,100
Flights from Gogebic–Iron County Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 18h 26m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–550
Flights from Gogebic–Iron County Airport to Toronto Island Airport via Chicago O'Hare, Ottawa
- Ave. Duration
- 16h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–650
Flights from Gogebic–Iron County Airport to Toronto Island Airport via Minneapolis–Saint Paul International Airport, Chicago O'Hare
- Ave. Duration
- 20h 51m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–600
- Website
- flyporter.com
Flights from Thunder Bay International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $210–650
Flights from Thunder Bay International Airport to Toronto Island Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $200–550
Flights from Thunder Bay International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- $200–550
- Website
- united.com
Flights from Thunder Bay International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $80–450
Flights from Gogebic–Iron County Airport to Detroit via Chicago O'Hare
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $450–1,100
Flights from Gogebic–Iron County Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 18h 26m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–550
Flights from Gogebic–Iron County Airport to Toronto Island Airport via Minneapolis–Saint Paul International Airport, Chicago O'Hare
- Ave. Duration
- 20h 51m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–600
- Website
- suncountry.com
Flights from Minneapolis–Saint Paul International Airport to Detroit
- Ave. Duration
- 1h 37m
- When
- Thursday, Sunday, Monday, and Friday
- Estimated price
- $130–800
- Website
- flyflair.com
Flights from Thunder Bay International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $100–400
- Website
- aa.com
Flights from Gogebic–Iron County Airport to Detroit via Chicago O'Hare
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $450–1,100
- Phone
- +1 989-725-5105
- Website
- Indian Trails
Bus from Ashland to Ironwood
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $11–30
- Website
- Indian Trails
Bus from Ironwood to Sault Ste. Marie, MI
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $75–140
- Website
- Indian Trails
Bus from Ashland to Ironwood
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $11–30
- Website
- Indian Trails
Bus from Ironwood to Iron Mountain, MI
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $30–60
- Website
- Indian Trails
Bus from Ashland to Duluth Transportation Center East
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $18–40
- Website
- Indian Trails
Bus from Ashland to Hurley, WI
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $11–30
- Website
- Indian Trails
Bus from Ashland to Hurley, WI
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $11–30
- Website
- Indian Trails
Bus from Ashland to Ironwood
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $11–30
- Website
- Indian Trails
Bus from Ironwood to Sault Ste. Marie, MI
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $75–140
- Website
- Indian Trails
Bus from Ashland to Ironwood
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $11–30
- Website
- Indian Trails
Bus from Ironwood to St. Ignace Transportation Center
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- $90–150
- Website
- Indian Trails
Bus from St. Ignace to Detroit Greyhound
- Ave. Duration
- 8h 55m
- Frequency
- Twice daily
- Estimated price
- $75–130
- Website
- Indian Trails
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from Sault Ste Marie to Sudbury
- Ave. Duration
- 4h 46m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- Ontario Northland
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sault Ste Marie to Sudbury
- Ave. Duration
- 4h 46m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- Ontario Northland
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sudbury to King City Go Station
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $26–80
- Website
- Ontario Northland
- Children
- $26–40
- Senior
- $45–65
- Adult
- $50–80
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Sudbury to Toronto
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a week
- Estimated price
- $55–90
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- 4 times a day
- Estimated price
- $50–85
- Schedules at
- Flixbus USA
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Duluth to St. Paul
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- $60–85
- Book at
- Jefferson Lines
- Adult
- $60–85
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
More Questions & Answers
There are 1923+ hotels available in Ontario.








