Duration 2h 59m
Distance 436.7 km
Average price $170
Possible routes 6 found

Greater Sudbury to Hamilton

Rome2rio has found 6 ways to get from Greater Sudbury to Hamilton by flight, bus, train and car. We recommend flying from Sudbury to Toronto and then taking the bus from Pearson Airport Terminal 1 to Main St. W. @ Summers Ln., which is the fastest option and takes around 2h 59m. Alternatively, driving from Greater Sudbury to Hamilton is the cheapest option and takes around 5h 5m.

Recommended route

Fly to Toronto, bus

  1. Sudbury
    YSB - YYZ
  2. Pearson Airport Terminal 1
    40
  3. Hamilton
Fastest
2h 59m
$192 - $418
Alternative routes

Fly to Billy Bishop Toronto City, bus

  1. Sudbury
    YSB - YTZ
  2. Union Station Bus Terminal
    16 / ...
  3. Hamilton
3h 10m
$197 - $447

Bus via Toronto

  1. Sudbury
    Ontc
  2. Union Station Bus Terminal
    16 / ...
  3. Hamilton
6h 7m
$88 - $107

Bus

  1. Sudbury, ON - 1663 Kingsway
    Sudbury
  2. Union Station Bus Terminal
    16 / ...
  3. Hamilton
6h 52m
$48 - $81

Bus, train

  1. Sudbury
    Ontc
  2. Allandale Waterfront GO
    Br
  3. Union Station
    Lw
  4. Hamilton
8h 45m
$82 - $107

Drive

  1. Greater Sudbury
    437 km
  2. Hamilton
5h 5m
Cheapest
$45 - $70

Frequently asked questions

Want to know about travelling from Greater Sudbury to Hamilton? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Greater Sudbury to Hamilton is to drive which costs $45 - $70 and takes 5h 5m.

More details

The quickest way to get from Greater Sudbury to Hamilton is to fly and bus which costs $190 - $420 and takes 2h 59m.

More details

No, there is no direct bus from Greater Sudbury to Hamilton. However, there are services departing from Sudbury, ON - 1663 Kingsway and arriving at Main St. W. @ Summers Ln. via Bay St At Dundas St West and Union Station Bus Terminal. The journey, including transfers, takes approximately 6h 52m.

More details

The distance between Greater Sudbury and Hamilton is 371 km. The road distance is 436.7 km.

Get driving directions

The best way to get from Greater Sudbury to Hamilton without a car is to bus via Toronto which takes 6h 7m and costs $85 - $110.

More details

It takes approximately 2h 59m to get from Greater Sudbury to Hamilton, including transfers.

More details

Greater Sudbury to Hamilton bus services, operated by Greyhound Canada, depart from Sudbury, ON - 1663 Kingsway station.

More details

The quickest flight from Sudbury Airport to Toronto Airport is the direct flight which takes 1h 12m.

Search flights

Greater Sudbury to Hamilton bus services, operated by GO Transit, arrive at Main St. W. @ Summers Ln. station.

More details

Yes, the driving distance between Greater Sudbury to Hamilton is 437 km. It takes approximately 5h 5m to drive from Greater Sudbury to Hamilton.

Get driving directions

Air Canada offers flights from Sudbury Airport to Toronto Airport.

Search flights

There are 67+ hotels available in Hamilton. 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

How to travel from Greater Sudbury to Hamilton

Find all the possible transport options for your trip from Greater Sudbury to Hamilton right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Greater Sudbury and Hamilton?

You can take a bus from Greater Sudbury to Hamilton via Yorkdale, Yorkdale Station - Southbound Platform, UNION STATION - NORTHBOUND PLATFORM towards FINCH, and Union Station Bus Terminal in around 6h 7m.
Airlines
Ave. Duration
1h 12m
Frequency
Every day
Estimated price
$150 - $700
Ave. Duration
1h 2m
Frequency
Every day
Estimated price
$150 - $470

Hamilton, Canada

Hamilton is a port city in the Canadian province of Ontario. Conceived by George Hamilton when he purchased the Durand farm shortly after the War of 1812, Hamilton has become the centre of a densely populated and industrialized region at the west end of Lake Ontario known as the Golden Horseshoe. On January 1, 2001, the new City of Hamilton was formed through the amalgamation of the former city and the other constituent lower-tier municipalities of the Regional Municipality of Hamilton-Wentworth with the upper-tier regional government. Residents of the old city are known as Hamiltonians. Since 1981, the metropolitan area has been listed as the ninth largest in Canada and the third largest in Ontario. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe