There are 10 ways to get from Hayward to Toronto by shuttle, plane, taxi, bus, 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.
Shuttle to Minneapolis–Saint Paul International Airport, fly to Toronto Pearson International Airport
best- Take a shuttle bus from Hayward, WI to Minneapolis / St Paul Airport
- Fly from Minneapolis–Saint Paul International Airport (MSP) to Toronto Pearson International Airport (YYZ)plane MSP - YYZ
8h 1m$536–1,530Drive to Gogebic–Iron County Airport, fly to Toronto Island Airport
cheapest- Drive from Hayward to Gogebic–Iron County Airport (IWD)car
- Fly from Gogebic–Iron County Airport (IWD) to Toronto Island Airport (YTZ)plane IWD - YTZ
18h 16m$122–582Taxi, bus
- Take the taxi from Hayward to Iron Rivertaxi
- Take the bus from Iron River 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 Toronto Pearson Airportbus
23h 14m$349–554Drive 1,304.8 km
- Drive from Hayward to Torontocar 1,304.8 km
16h 1m$259–374Drive to Thunder Bay International Airport, fly to Toronto Island Airport
- Drive from Hayward to Thunder-Bay-Airport-YQTcar
- Fly from Thunder Bay International Airport (YQT) to Toronto Island Airport (YTZ)plane YQT - YTZ
7h 37m$283–671Shuttle to Minneapolis–Saint Paul International Airport, fly to Buffalo Niagara International Airport, shuttle
- Take a shuttle bus from Hayward, WI to Minneapolis / St Paul Airport
- Fly from Minneapolis–Saint Paul International Airport (MSP) to Buffalo Niagara International Airport (BUF)plane MSP - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
9h 28m$446–1,390Drive to Thunder Bay International Airport, fly to Toronto Pearson International Airport
- Drive from Hayward to Thunder-Bay-Airport-YQTcar
- Fly from Thunder Bay International Airport (YQT) to Toronto Pearson International Airport (YYZ)plane YQT - YYZ
7h 57m$212–684Taxi, bus via Vaughan
- Take the taxi from Hayward to Iron Rivertaxi
- Take the bus from Iron River 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
23h 48m$319–543Taxi, bus #2
- Take the taxi from Hayward to Brule, WItaxi
- Take the bus from Brule, WI 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 Union Station Bus Terminalbus
24h 16m$339–547Taxi, bus via Detroit
- Take the taxi from Hayward to Iron Rivertaxi
- Take the bus from Iron River 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
29h 7m$404–622
Minneapolis–Saint Paul International Airport (MSP) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from Hayward to Toronto is to drive and fly which costs $120 - $600 and takes 18h 16m.
The fastest way to get from Hayward to Toronto is to drive and fly which takes 7h 37m and costs $280 - $700.
The distance between Hayward and Toronto is 1365 km. The road distance is 1304.8 km.
The best way to get from Hayward to Toronto without a car is to taxi and bus via Detroit which takes 29h 7m and costs $400 - $650.
It takes approximately 8h 1m to get from Hayward to Toronto, including transfers.
Toronto is 1h ahead of Hayward. It is currently 11:48 AM in Hayward and 12:48 PM in Toronto.
Yes, the driving distance between Hayward to Toronto is 1305 km. It takes approximately 16h 1m to drive from Hayward to Toronto.
There are 1951+ hotels available in Toronto.
What companies run services between Hayward, WI, USA and Toronto, ON, Canada?
There is no direct connection from Hayward to Toronto. However, you can take the shuttle to Minneapolis / St Paul Airport, walk to Minneapolis–Saint Paul International Airport (MSP) airport, fly to Toronto Pearson International Airport (YYZ), walk to UP Express Pearson Airport, then take the train to Toronto Union Station. Alternatively, you can take the taxi to Iron River, take the bus to Ironwood, take the bus to Sault Ste. Marie, MI, drive to Sault Ste Marie, take the bus to Sudbury, take the bus to Toronto Pearson Airport, walk to UP Express Pearson Airport, then take the train to Toronto Union Station.
- Website
- aircanada.com
Flights from Minneapolis–Saint Paul International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- $100–550
Flights from Minneapolis–Saint Paul International Airport to Buffalo Niagara International Airport via Chicago O'Hare
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $220–1,100
Flights from Thunder Bay International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $80–430
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
- $140–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
- $120–600
- Website
- united.com
Flights from Minneapolis–Saint Paul International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- $100–550
Flights from Minneapolis–Saint Paul International Airport to Buffalo Niagara International Airport via Chicago O'Hare
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $220–1,100
Flights from Thunder Bay International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $80–430
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
- $120–600
- Website
- southwest.com
Flights from Minneapolis–Saint Paul International Airport to Buffalo Niagara International Airport via Chicago Midway
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $220–1,100
Flights from Minneapolis–Saint Paul International Airport to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 4h 27m
- When
- Sunday, Monday, Thursday, and Friday
- Estimated price
- $300–1,400
Flights from Minneapolis–Saint Paul International Airport to Buffalo Niagara International Airport via Nashville
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- $320–1,400
- Website
- delta.com
Flights from Minneapolis–Saint Paul International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $100–550
Flights from Minneapolis–Saint Paul International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $110–550
Flights from Minneapolis–Saint Paul International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- $210–1,100
Flights from Minneapolis–Saint Paul International Airport to Buffalo Niagara International Airport via Detroit
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $220–1,100
- Website
- flyporter.com
Flights from Thunder Bay International Airport to Toronto Island Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $190–550
Flights from Thunder Bay International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- $190–550
Flights from Thunder Bay International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $210–650
- Website
- suncountry.com
Flights from Minneapolis–Saint Paul International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 1m
- When
- Thursday and Sunday
- Estimated price
- $100–550
Flights from Minneapolis–Saint Paul International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 58m
- When
- Thursday and Sunday
- Estimated price
- $210–1,100
- 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
- Phone
- 715-638-0431
- [email protected]
- Website
- nwcshuttle.com
Shuttle from Hayward, WI to Minneapolis / St Paul Airport
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $100–120
- Website
- https://nwcshuttle.com/
Shuttle from Hayward, WI to Minneapolis / St Paul Airport
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $100–120
- Website
- https://nwcshuttle.com/
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from Iron River to Ironwood
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $17–40
- Website
- https://indiantrails.com
Bus from Ironwood to Sault Ste. Marie, MI
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $75–140
- Website
- https://indiantrails.com
Bus from Iron River to Ironwood
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $17–40
- Website
- https://indiantrails.com
Bus from Ironwood to Sault Ste. Marie, MI
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $75–140
- Website
- https://indiantrails.com
Bus from Brule, WI to Ironwood
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $19–45
- Website
- https://indiantrails.com
Bus from Ironwood to Sault Ste. Marie, MI
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $75–140
- Website
- https://indiantrails.com
Bus from Iron River to Ironwood
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $17–40
- Website
- https://indiantrails.com
Bus from Ironwood to St. Ignace Transportation Center
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- $90–150
- Website
- https://indiantrails.com
Bus from St. Ignace to Detroit Greyhound
- Ave. Duration
- 8h 55m
- Frequency
- Twice daily
- Estimated price
- $75–140
- Website
- https://indiantrails.com
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Sault Ste Marie to Sudbury
- Ave. Duration
- 4h 46m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- https://www.ontarionorthland.ca/en
- 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
- https://www.ontarionorthland.ca/en
- 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
- https://www.ontarionorthland.ca/en
- Children
- $26–40
- Senior
- $45–65
- Adult
- $50–80
Bus from Sault Ste Marie to Sudbury
- Ave. Duration
- 4h 46m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sudbury to Union Station Bus Terminal
- Ave. Duration
- 6h 26m
- Frequency
- Once daily
- Estimated price
- $30–90
- Website
- https://www.ontarionorthland.ca/en
- Children
- $30–45
- Senior
- $50–75
- Adult
- $60–90
- Website
- flixbus.com
Bus from Sudbury to Toronto Pearson Airport
- Ave. Duration
- 4h 50m
- Frequency
- 6 times a week
- Schedules at
- flixbus.com
Bus from Sudbury to Union Station Bus Terminal
- Ave. Duration
- 5h 35m
- Frequency
- 6 times a week
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- 4 times a day
- Schedules at
- flixbus.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Sudbury to Toronto Pearson Airport
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a week
- Estimated price
- $55–90
- Schedules at
- flixbus.com
Bus from Sudbury to Union Station Bus Terminal
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a week
- Estimated price
- $60–100
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- 4 times a day
- Estimated price
- $55–95
- Schedules at
- flixbus.com
- Phone
- +1 905 374 8111
- [email protected]
- Website
- niagaraairbus.com
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- https://www.niagaraairbus.com/
- Ave. Duration
- 1h 6m
- Estimated price
- $150–200
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







