There are 5 ways to get from Greater Sudbury to Toronto by plane, 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.

Recommended option

Fly to Billy Bishop Toronto City  •  1h 38m

  1. Fly from Sudbury (YSB) to Billy Bishop Toronto City (YTZ) YSB - YTZ

$183 - $430

Cheapest option

Bus  •  5h 5m

  1. Take the bus from Sudbury to Toronto Ontc / ...

$30 - $95

3 alternative options

Fly to Toronto  •  2h 11m

  1. Fly from Sudbury (YSB) to Toronto (YYZ) YSB - YYZ

$188 - $419

Bus, train  •  6h 28m

  1. Take the bus from Sudbury to Barrie Ontc
  2. Take the train from Allandale Waterfront GO to Union Station Br

$73 - $94

Drive  •  4h 34m

  1. Drive from Greater Sudbury to Toronto 384.7 km

$40 - $65

Questions & Answers

The cheapest way to get from Greater Sudbury to Toronto is to drive which costs $40 - $65 and takes 4h 34m.

More details

The quickest way to get from Greater Sudbury to Toronto is to fly which costs $180 - $430 and takes 1h 38m.

More details

Yes, there is a direct bus departing from Sudbury and arriving at Toronto. Services depart four times a day, and operate every day. The journey takes approximately 5h 5m.

More details

The distance between Greater Sudbury and Toronto is 340 km. The road distance is 384.7 km.

Get driving directions

The best way to get from Greater Sudbury to Toronto without a car is to bus which takes 5h 5m and costs $30 - $95.

More details

It takes approximately 1h 38m to get from Greater Sudbury to Toronto, including transfers.

More details

Greater Sudbury to Toronto bus services, operated by Ontario Northland, depart from Sudbury station.

More details

The best way to get from Greater Sudbury to Toronto is to fly which takes 1h 38m and costs $180 - $430. Alternatively, you can bus, which costs $30 - $95 and takes 5h 5m.

Mode details

The quickest flight from Sudbury Airport to Billy Bishop Toronto City Airport is the direct flight which takes 1h 2m.

Search flights

Greater Sudbury to Toronto bus services, operated by Ontario Northland, arrive at Toronto station.

More details

Map of how to get from Greater Sudbury to Toronto.
Launch map view
  • Distance: 339.7 km
  • Duration: 1h 38m

What companies run services between Greater Sudbury, ON, Canada and Toronto, ON, Canada?

Porter Airlines flies from Greater Sudbury to Toronto 3 times a day. Alternatively, Ontario Northland operates a bus from Greater Sudbury to Toronto 3 times a day. Tickets cost $75 - $95 and the journey takes 5h 5m. Greyhound Canada also services this route once daily.

Airlines
Air Canada
Website
aircanada.com
Flights from Sudbury to Toronto
Ave. Duration
1h 12m
When
Every day
Estimated price
$150 - $700
Porter Airlines
Website
flyporter.com
Flights from Sudbury to Billy Bishop Toronto City
Ave. Duration
1h 2m
When
Every day
Estimated price
$150 - $470
Train operators
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Train from Allandale Waterfront GO to Union Station
Ave. Duration
1h 45m
Frequency
Every 4 hours
Estimated price
$12 - $17
Website
GO Transit
Bus operators
Ontario Northland
Phone
+1 800-461-8558
Website
ontarionorthland.ca
Bus from Sudbury to Toronto
Ave. Duration
5h 5m
Frequency
3 times a day
Estimated price
$75 - $95
Book at
Ontario Northland
Bus from Sudbury to Barrie
Ave. Duration
3h 35m
Frequency
3 times a day
Estimated price
$55 - $75
Book at
Ontario Northland
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Sudbury, ON - 1663 Kingsway to Toronto, ON - 610 Bay Street
Ave. Duration
5h 30m
Frequency
Once daily
Estimated price
$30 - $65
Website
Greyhound.ca
International
$60 - $85
Online Fare
$30 - $45
Advanced Purchase
$40 - $60
Standard Fare
$55 - $65
Refundable
$67 - $72

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, Which London airport should I choose? and How to travel India's Golden Triangle - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Greater Sudbury to Toronto is 385 km. It takes approximately 4h 34m to drive from Greater Sudbury to Toronto.

Get driving directions

Porter Airlines offers flights from Sudbury Airport to Billy Bishop Toronto City Airport.

Search flights

Book your Greater Sudbury to Toronto bus tickets online with Busbud.

Search and book

There are 1525+ hotels available in Toronto. Prices start at $125 CAD per night.

More details

The best way to get from Greater Sudbury to Sudbury Airport is to taxi which takes 24 min and costs $70 - $90.

More details