There are 10 ways to get from Wilkes-Barre to Hamilton by bus, train, car, plane, bus (Greyhound), 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 Bus Station to Syracuse Bus Stationbus
- Take the train from Syracuse Regional Transportation Center to Niagara Fallstrain
- Take the train from Niagara Falls GO to West Harbour GOtrain Lw
11h 32m$118–383Drive 481 km
cheapest- Drive from Wilkes-Barre to Hamiltoncar 481 km
6h 19m$95–137Bus, train via Rochester
- Take the bus from Scranton, Pa to Rochester, Nybus 246
- Take the train from Rochester to Aldershottrain VIA Rail
12h 50m$127–473Bus to Laguardia Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Wilkes-Barre to Port Authority Bus Terminalbus
- Fly from Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ)plane LGA - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus
9h 4m$288–844Bus
- Take the bus from Scranton Bus Station to Torontobus Greyhound US0215
- Take the bus from Union Station Bus Terminal to Hamilton GO Centre Busbus 16 / ...
14h 9m$119–211Bus to Philadelphia International Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Wilkes-Barre 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 Hamilton GO Centre Busbus
9h 36m$843–2,931Bus, bus to Newark Liberty International Airport, fly to Toronto Pearson International Airport
- Take the bus from Wilkes-Barre to Port Authority Bus Terminalbus
- Take the bus from Port Authority Bus Terminal to Terminal Bbus
- 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 Hamilton GO Centre Busbus
9h 24m$329–825Bus, bus to Newark Liberty International Airport, fly to Toronto Island Airport, train
- Take the bus from Wilkes-Barre to Port Authority Bus Terminalbus
- Take the bus from Port Authority Bus Terminal to Terminal Bbus
- Fly from Newark Liberty International Airport (EWR) to Toronto Island Airport (YTZ)plane EWR - YTZ
- Take the train from Union Station GO to West Harbour GOtrain
10h 4m$329–776Bus to Laguardia Airport, fly to Toronto Island Airport, train
- Take the bus from Wilkes-Barre to Port Authority Bus Terminalbus
- Fly from Laguardia Airport (LGA) to Toronto Island Airport (YTZ)plane LGA - YTZ
- Take the train from Union Station GO to West Harbour GOtrain
9h 54m$1,058–1,945Bus to Philadelphia International Airport, fly to Buffalo Niagara International Airport, shuttle, bus
- Take the bus from Wilkes-Barre to Philadelphia 30th St Stationbus
- Fly from Philadelphia International Airport (PHL) to Buffalo Niagara International Airport (BUF)plane PHL - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus
11h 11m$343–1,141
Wilkes-Barre to Hamilton by bus and train
Questions & Answers
The cheapest way to get from Wilkes-Barre to Hamilton is to drive which costs $90 - $140 and takes 6h 19m.
The fastest way to get from Wilkes-Barre to Hamilton is to drive which takes 6h 19m and costs $90 - $140.
No, there is no direct bus from Wilkes-Barre to Hamilton. However, there are services departing from Wilkes-Barre and arriving at Hamilton GO Centre Bus via Scranton Bus Station and Union Station Bus Terminal. The journey, including transfers, takes approximately 14h 9m.
The distance between Wilkes-Barre and Hamilton is 599 km. The road distance is 481 km.
The best way to get from Wilkes-Barre to Hamilton without a car is to bus and train which takes 11h 32m and costs $110 - $390.
It takes approximately 11h 32m to get from Wilkes-Barre to Hamilton, including transfers.
Wilkes-Barre to Hamilton bus services, operated by Greyhound USA, depart from Scranton Bus Station.
Wilkes-Barre to Hamilton bus services, operated by Greyhound USA, arrive at Toronto station.
Yes, the driving distance between Wilkes-Barre to Hamilton is 481 km. It takes approximately 6h 19m to drive from Wilkes-Barre to Hamilton.
There are 135+ hotels available in Hamilton.
What companies run services between Wilkes-Barre, PA, USA and Hamilton, ON, Canada?
You can take a bus from Wilkes-Barre to Hamilton GO Centre Bus via Scranton Bus Station, Toronto, and Union Station Bus Terminal in around 14h 9m.
- Website
- aircanada.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $75–490
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $80–550
Flights from Philadelphia International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 49m
- When
- Monday to Saturday
- Estimated price
- $95–600
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $60–390
Flights from Newark Liberty International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- $90–490
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $80–550
Flights from Laguardia Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $110–650
- Website
- united.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $75–490
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $80–550
Flights from Philadelphia International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 49m
- When
- Monday to Saturday
- Estimated price
- $95–600
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $60–390
Flights from Newark Liberty International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $75–440
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $80–550
Flights from Philadelphia International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 54m
- When
- Every day
- Estimated price
- $150–950
- Website
- aa.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $75–490
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $80–550
Flights from Philadelphia International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $130–850
Flights from Philadelphia International Airport to Buffalo Niagara International Airport via Reagan Washington
- Ave. Duration
- 4h 1m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–950
- Website
- flyporter.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $180–650
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $80–550
Flights from Newark Liberty International Airport to Toronto Island Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $190–600
- Website
- delta.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $75–490
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Syracuse Regional Transportation Center to Niagara Falls
- Ave. Duration
- 3h 58m
- Frequency
- Once daily
- Estimated price
- $75–160
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Syracuse Regional Transportation Center to Niagara Falls
- Ave. Duration
- 4h 6m
- Frequency
- Once daily
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
Train from Rochester to Aldershot
- Ave. Duration
- 4h 43m
- Frequency
- Once daily
- Estimated price
- $50–260
- Website
- VIA Rail
- Escape
- $50–150
- Business
- $100–240
- Business Plus
- $110–260
- Economy
- $60–160
- Economy Plus
- $65–170
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Niagara Falls GO to West Harbour GO
- Ave. Duration
- 1h 19m
- Frequency
- 3 times a day
- Estimated price
- $12–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–17
Train from Union Station GO to West Harbour GO
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- $12–16
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–16
Train from Union Station GO to West Harbour GO
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- $12–16
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–16
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Scranton Bus Station to Syracuse Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $28–55
- Website
- Greyhound
Bus from Scranton Bus Station to Toronto
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- $80–160
- Website
- Greyhound
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Scranton, Pa to Rochester, Ny
- Saver
- $45–160
- Flexible
- $85–170
- Phone
- 570.821.3800
- [email protected]
- Website
- Martz Bus
Bus from Wilkes-Barre to Port Authority Bus Terminal
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a day
- Estimated price
- $90–130
- Website
- Martz Bus
Bus from Wilkes-Barre to Philadelphia 30th St Station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $75–120
- Website
- Martz Bus
Bus from Wilkes-Barre to Port Authority Bus Terminal
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a day
- Estimated price
- $90–130
- Website
- Martz Bus
Bus from Wilkes-Barre to Port Authority Bus Terminal
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a day
- Estimated price
- $90–130
- Website
- Martz Bus
Bus from Wilkes-Barre to Port Authority Bus Terminal
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a day
- Estimated price
- $90–130
- Website
- Martz Bus
Bus from Wilkes-Barre to Philadelphia 30th St Station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $75–120
- Website
- Martz Bus
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Bus
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $12–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–15
Bus from Union Station Bus Terminal to Hamilton GO Centre Bus
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $12–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–15
Bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Bus
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $12–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–15
Bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Bus
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $12–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–15
Bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Bus
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $12–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–15
- Phone
- +1 (866) 912-6224
- [email protected]
- Website
- newarkairportexpress.com
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $35
- Book at
- Coach USA
- One Way - Adult
- $35
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $35
- Book at
- Coach USA
- One Way - Adult
- $35
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
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






















