Find a bus from Sudbury, Ontario to Toronto

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Find cheap car hire in

Journey details

Best price $ 41
Journey duration 6 h 7 min
Connections per day 36
First departure: 07:10
Last departure: 16:55
Distance 334km

On virail the best offers for buses from Sudbury, Ontario to Toronto

Virail compares for you more than 200 providers to find the solution that better suits your needs. You can filter the results according to your budget to find the best solution for you journey from Sudbury, Ontario to Toronto.

What is the price of the cheapest tickets for buses from Sudbury, Ontario to Toronto?

Bus tickets from Sudbury, Ontario to Toronto cost on average 134,02 $, but if you have the possiblity to book in advance, or if your travel dates are flexible, you will more easily get low-cost bus tickets from Sudbury, Ontario to Toronto for only 28,07 $.

What are the departure stations?

Buses from Sudbury, Ontario to Toronto leave from Sudbury Bus Terminal, Laurentian Uni or Sudbury Health Science North and arrive at YYZ Airport, Coach Terminal, Yorkdale or Scarborough Town Centre.

Ticket price Sudbury, Ontario - Toronto every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
More $ 124$ 130 More $ 329$ 328$ 216
More $ 55$ 64 More $ 64$ 64$ 64

If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.

For relatively short journeys like the one from Sudbury, Ontario to Toronto, you could also choose to travel by carpooling, cheaper alternative, or by train, an ecological choice.

How many connections are there to go Toronto from Sudbury, Ontario by bus per day?

If you need to travel to Toronto from Sudbury, Ontario please know that there are 29 bus connections every day. Please know that absolutely all these connections direct lines. Therefore, you will stay in the same bus for the whole trip.

When do the first and last buses from Sudbury, Ontario to Toronto leave?

To get to Toronto from Sudbury, Ontario by bus, it will take you around 5 hours and 56 minutes, or even 4 hours and 35 minutes if you choose the fastest solutions. The first bus leaves Sudbury, Ontario at 09:01, while the last one is at 16:09.

Which bus lines can take you from Sudbury, Ontario to Toronto?

Among the several partners of virail, you can also find Greyhound and Ontario Northland, offering buses from Sudbury, Ontario to Toronto.

virail lets you search and compare times and prices of any transports from one city to another