There are 6 ways to get from Toronto to Grand Portage by plane, car, bus, train or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Fly from Billy Bishop Toronto City, drive
-
Fly from Billy Bishop Toronto City (YTZ) to Thunder Bay (YQT)
-
Drive from Thunder Bay to Grand Portage
Cheapest
Fly from Toronto, drive
-
Fly from Toronto (YYZ) to Thunder Bay (YQT)
-
Drive from Thunder Bay to Grand Portage
Bus, train, drive
-
Take the bus from King City Go Station to Sudbury
-
Take the train from Sudbury to White River
-
Take the bus from White River, ON to Thunder Bay, ON
-
Drive from Thunder Bay, ON to Grand Portage
Bus, night bus, drive via Vaughan
-
Take the bus from King City Go Station to Sudbury
-
Take the bus from Sudbury to Sault Ste Marie
-
Take the night bus from Sault Ste Marie to Thunder Bay
-
Drive from Thunder Bay to Grand Portage
Bus, night bus, drive
-
Take the bus from Toronto Union Station Bus Terminal to Sudbury
-
Take the bus from Sudbury to Sault Ste Marie
-
Take the night bus from Sault Ste Marie to Thunder Bay
-
Drive from Thunder Bay to Grand Portage
Drive
-
Drive from Toronto to Grand Portage
Questions & Answers
The cheapest way to get from Toronto to Grand Portage is to drive which costs $150 - $230 and takes 18h 12m.
The quickest way to get from Toronto to Grand Portage is to fly and drive which costs $120 - $750 and takes 4h.
The distance between Toronto and Grand Portage is 581 miles. The road distance is 905.6 miles.
It takes approximately 4h to get from Toronto to Grand Portage, including transfers.
The quickest flight from Billy Bishop Toronto City Airport to Thunder Bay Airport is the direct flight which takes 2h 4m.
Grand Portage is 1h behind Toronto. It is currently 12:18 PM in Toronto and 11:18 AM in Grand Portage.
Yes, the driving distance between Toronto to Grand Portage is 906 miles. It takes approximately 18h 12m to drive from Toronto to Grand Portage.
Porter Airlines offers flights from Billy Bishop Toronto City Airport to Thunder Bay Airport.
The best way to get from Toronto to Billy Bishop Toronto City Airport is to car ferry which takes 2 min and costs $0 - $14.

- Distance: 581.3 miles
- Duration: 4h
What companies run services between Toronto, ON, Canada and Grand Portage, MN, USA?
There is no direct connection from Toronto to Grand Portage. However, you can take the car ferry to Billy Bishop Airport Ferry Terminal, take the walk to Billy Bishop Toronto City airport, fly to Thunder Bay, then take the drive to Grand Portage. Alternatively, you can take the train to UP Express Pearson Airport, take the walk to Toronto airport, fly to Thunder Bay, then take the drive to Grand Portage.

- Website
- flyporter.com
Flights from Billy Bishop Toronto City to Thunder Bay
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- $95 - $650

- Website
- aircanada.com
Flights from Toronto to Thunder Bay
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $55 - $650

- Website
- westjet.com
Flights from Toronto to Thunder Bay
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $110 - $650

- Website
- flyflair.com
Flights from Toronto to Thunder Bay
- Ave. Duration
- 2h
- When
- Tuesday and Saturday
- Estimated price
- $40 - $210

- Phone
- +1 1 888 842-7245
- Website
- viarail.ca
Train from Sudbury to White River
- Ave. Duration
- 8h 5m
- Frequency
- Once a week
- Estimated price
- $75 - $180
- Website
- VIA Rail
- Escape
- $50 - $65
- Business
- $100 - $140
- Economy
- $75 - $90
- EconomyPlus
- $120 - $180

- Phone
- +1 800 363 7512
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from King City Go Station to Sudbury
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $45 - $80
- Book at
- Ontario Northland
- Senior
- $45 - $65
- Adult
- $50 - $80
Bus from Sudbury to Sault Ste Marie
- Ave. Duration
- 4h 21m
- Frequency
- 6 times a week
- Estimated price
- $40 - $70
- Book at
- Ontario Northland
- Senior
- $40 - $60
- Adult
- $45 - $70
Night bus from Sault Ste Marie to Thunder Bay
- Ave. Duration
- 10h
- Frequency
- 6 times a week
- Estimated price
- $85 - $160
- Book at
- Ontario Northland
- Senior
- $85 - $130
- Adult
- $100 - $160
Bus from Toronto Union Station Bus Terminal to Sudbury
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- $50 - $90
- Book at
- Ontario Northland
- Senior
- $50 - $80
- Adult
- $60 - $90

- Phone
- 1-855-566-2378
- Website
- gokasper.com
Bus from White River, ON to Thunder Bay, ON
- Ave. Duration
- 5h 54m
- Frequency
- Once a week
- Estimated price
- $55 - $190
- Schedules at
- gokasper.com
- Book at
- gokasper.betterez.com
- Child
- $55 - $80
- Senior
- $95 - $140
- Adult
- $160 - $190
Want to know more about travelling around United States
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.