There are 10 ways to get from Scranton to Hamilton by bus, train, car, plane, bus (Flixbus), or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Scranton to Syracuse Bus Stationbus
- Take the train from Syracuse Regional Transportation Center to Canadian Bordertrain
- Take the train from Niagara Falls GO to West Harbour GOtrain Lw
9h 37m$84–183Bus
cheapest- Take the bus from Scranton to Torontobus FlixBus 2685
- Take the bus from Union Station Bus Terminal to Main St. W. @ Summers Ln.bus 16 / ...
12h 1m$73–117Bus, train via Rochester
- Take the bus from Scranton, Pa to Rochester, Nybus 246
- Take the train from Rochester to Aldershottrain VIA Rail
11h 8m$85–288Drive 483.6 km
- Drive from Scranton to Hamiltoncar 483.6 km
6h 10m$94–136Bus to Newark Liberty International Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Scranton to Newark Penn Stationbus
- Fly from Newark Liberty International Airport (EWR) to Toronto Pearson International Airport (YYZ)plane EWR - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.bus
7h 38m$235–829Bus, train #2
- Take the bus from Scranton Bus Station to Torontobus Greyhound US0215
- Take the train from Union Station GO to West Harbour GOtrain Lw
12h 46m$100–176Bus to Laguardia Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Scranton to New York Midtownbus
- Fly from Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ)plane LGA - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.bus
8h 18m$200–659Bus to Philadelphia International Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Scranton to Philadelphia 30th St Stationbus
- Fly from Philadelphia International Airport (PHL) to Toronto Pearson International Airport (YYZ)plane PHL - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.bus
8h 58m$309–1,069Bus to Newark Liberty International Airport, fly to Toronto Island Airport, train
- Take the bus from Scranton to Newark Penn Stationbus
- Fly from Newark Liberty International Airport (EWR) to Toronto Island Airport (YTZ)plane EWR - YTZ
- Take the train from Exhibition GO to West Harbour GOtrain
8h 26m$218–648Bus to Newark Liberty International Airport, fly to Buffalo Niagara International Airport, shuttle, bus
- Take the bus from Scranton to Newark Penn Stationbus
- Fly from Newark Liberty International Airport (EWR) to Buffalo Niagara International Airport (BUF)plane EWR - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Take the bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.bus
9h 1m$325–1,339
Scranton to Hamilton by bus, train, and foot
Questions & Answers
The cheapest way to get from Scranton to Hamilton is to bus which costs $70 - $120 and takes 12h 1m.
The fastest way to get from Scranton to Hamilton is to drive which takes 6h 10m and costs $90 - $140.
No, there is no direct bus from Scranton to Hamilton. However, there are services departing from Scranton and arriving at Main St. W. @ Summers Ln. via Union Station Bus Terminal. The journey, including transfers, takes approximately 12h 1m.
The distance between Scranton and Hamilton is 566 km. The road distance is 483.6 km.
The best way to get from Scranton to Hamilton without a car is to bus and train which takes 9h 37m and costs $80 - $190.
It takes approximately 9h 37m to get from Scranton to Hamilton, including transfers.
Scranton to Hamilton bus services, operated by Flixbus USA, depart from Scranton station.
Scranton to Hamilton bus services, operated by Flixbus USA, arrive at Toronto station.
Yes, the driving distance between Scranton to Hamilton is 484 km. It takes approximately 6h 10m to drive from Scranton to Hamilton.
There are 142+ hotels available in Hamilton.
What companies run services between Scranton, PA, USA and Hamilton, ON, Canada?
You can take a bus from Scranton to Main St. W. @ Summers Ln. via Toronto and Union Station Bus Terminal in around 12h 1m.
- Website
- united.com
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- $45–320
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $55–380
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $60–400
Flights from Philadelphia International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $70–430
Flights from Newark Liberty International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 42m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $65–380
Flights from Newark Liberty International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $150–1,100
Flights from Newark Liberty International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 54m
- When
- Every day
- Estimated price
- $190–1,200
- Website
- aircanada.com
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- $45–320
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $55–380
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $60–400
Flights from Philadelphia International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $70–430
Flights from Philadelphia International Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h 14m
- When
- Every day
- Estimated price
- $85–490
Flights from Newark Liberty International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- $70–400
- Website
- flyporter.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $150–430
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $60–400
Flights from Newark Liberty International Airport to Toronto Island Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $150–500
Flights from Newark Liberty International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 4h 18m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–500
- Website
- aa.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $55–380
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $60–400
- Website
- delta.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $55–380
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Syracuse Regional Transportation Center to Canadian Border
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- $50–130
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Niagara Falls GO to West Harbour GO
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- $12–17
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–17
Train from Union Station GO to West Harbour GO
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
Train from Exhibition GO to West Harbour GO
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $11–15
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–15
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Rochester to Aldershot
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $35–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $40–120
- Economy Adult - Advanced Booking
- $40–95
- Economy Escape Advanced Booking - Adult
- $35–55
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Scranton to Syracuse Bus Station
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a day
- Estimated price
- $21–40
- Schedules at
- flixbus.com
Bus from Scranton to Newark Penn Station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $17–30
- Schedules at
- flixbus.com
Bus from Scranton to Toronto
- Ave. Duration
- 10h 25m
- Frequency
- Once daily
- Estimated price
- $60–110
- Schedules at
- flixbus.com
Bus from Scranton to New York Midtown
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- $23–40
- Schedules at
- flixbus.com
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Scranton, Pa to Rochester, Ny
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $45–170
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $45–160
- Flexible
- $85–170
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.
- Ave. Duration
- 1h 18m
- Frequency
- Every 30 minutes
- Estimated price
- $12–15
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–15
Bus from Union Station Bus Terminal to Main St. W. @ Summers Ln.
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- $12–15
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–15
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Scranton Bus Station to Toronto
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- $85–160
- Website
- https://www.greyhound.com/
- Phone
- +1 800-233-8604
- Website
- martzbus.com
Bus from Scranton to Philadelphia 30th St Station
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- https://martzbus.com
- Phone
- 905-374-8111
- airsales@niagaraairbus.com
- 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
- Schedules at
- https://www.niagaraairbus.com
- Book at
- https://www.niagaraairbus.com
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
What documents do I need to cross Niagara Falls?
Read the travel guide
Which side of Niagara Falls should I choose (and how do I get there)?
Read the travel guide






















