There are 12 ways to get from Scranton to Brampton by bus, train, car, plane, bus (Flixbus), 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 via Rochester
best- Take the bus from Scranton, Pa to Rochester, Nybus 246
- Take the bus from Rochester to Torontobus Adt N816 / ...
11h 29m$94–323Bus
cheapest- Take the bus from Scranton to Torontobus FlixBus 2685
- Take the bus from Union Station Bus Terminal to Main St. S. @ Wellington St. E.bus 31
12h 12m$76–123Bus, train
- Take the bus from Scranton to Syracuse Bus Stationbus FlixBus 2686 / ...
- Take the train from Syracuse to Toronto Union Stationtrain VIA Rail
11h 43m$88–192Drive 533.4 km
- Drive from Scranton to Bramptoncar 533.4 km
6h 45m$104–150Bus to Newark Liberty International Airport, fly to Toronto Pearson International Airport
- 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
7h 36m$243–677Bus #2 (Greyhound)
- Take the bus from Scranton Bus Station to Torontobus Greyhound US0215
12h 14m$97–180Bus to Newark Liberty International Airport, fly to Toronto Island Airport
- Take the bus from Scranton to Newark Penn Stationbus
- Fly from Newark Liberty International Airport (EWR) to Toronto Island Airport (YTZ)plane EWR - YTZ
7h 55m$203–628Bus to Laguardia Airport, fly to Toronto Pearson International Airport
- Take the bus from Scranton to Port Authority Bus Terminalbus
- Fly from Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ)plane LGA - YYZ
8h 20m$188–481Bus to Laguardia Airport, fly to Toronto Island Airport
- Take the bus from Scranton to Port Authority Bus Terminalbus
- Fly from Laguardia Airport (LGA) to Toronto Island Airport (YTZ)plane LGA - YTZ
8h 41m$418–1,032Bus to Philadelphia International Airport, fly to Toronto Pearson International Airport
- 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
8h 46m$336–915Bus to Newark Liberty International Airport, fly to Buffalo Niagara International Airport, shuttle
- 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
9h 6m$323–1,337Bus to Laguardia Airport, fly to Buffalo Niagara International Airport, shuttle
- Take the bus from Scranton to Port Authority Bus Terminalbus
- Fly from Laguardia Airport (LGA) to Buffalo Niagara International Airport (BUF)plane LGA - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
9h 48m$348–1,541
Scranton to Brampton by bus and train
Questions & Answers
The cheapest way to get from Scranton to Brampton is to bus which costs $75 - $130 and takes 12h 12m.
The fastest way to get from Scranton to Brampton is to drive which takes 6h 45m and costs $100 - $150.
No, there is no direct bus from Scranton to Brampton. However, there are services departing from Scranton and arriving at Main St. S. @ Wellington St. E. via Union Station Bus Terminal. The journey, including transfers, takes approximately 12h 12m.
The distance between Scranton and Brampton is 655 km. The road distance is 533.4 km.
The best way to get from Scranton to Brampton without a car is to bus via Rochester which takes 11h 29m and costs $90 - $330.
It takes approximately 11h 29m to get from Scranton to Brampton, including transfers.
Scranton to Brampton bus services, operated by Flixbus USA, depart from Scranton station.
Scranton to Brampton bus services, operated by Flixbus USA, arrive at Toronto station.
Yes, the driving distance between Scranton to Brampton is 533 km. It takes approximately 6h 45m to drive from Scranton to Brampton.
There are 875+ hotels available in Brampton.
What companies run services between Scranton, PA, USA and Brampton, ON, Canada?
You can take a bus from Scranton, Pa to Brampton Innovation District GO via Rochester, Ny, Rochester, Toronto, and Union Station GO in around 11h 29m.
- Website
- united.com
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $50–330
Flights from Newark Liberty International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 54m
- When
- Every day
- Estimated price
- $65–380
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $60–390
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $60–410
Flights from Laguardia Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 52m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $80–470
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $65–430
Flights from Philadelphia International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $75–470
Flights from Newark Liberty International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 32m
- 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 51m
- When
- Every day
- Estimated price
- $190–1,200
Flights from Laguardia Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $240–1,400
- Website
- aircanada.com
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $50–330
Flights from Newark Liberty International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $75–420
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $60–390
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $60–410
Flights from Laguardia Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- $85–490
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $65–430
Flights from Philadelphia International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $75–470
- Website
- flyporter.com
Flights from Newark Liberty International Airport to Toronto Pearson International Airport via Ottawa
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $180–600
Flights from Newark Liberty International Airport to Toronto Island Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $150–550
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $140–390
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $65–430
- Website
- aa.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- $60–390
Flights from Philadelphia International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $65–430
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $180–1,300
- Website
- delta.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $60–390
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $180–1,300
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Syracuse to Toronto Union Station
- Ave. Duration
- 6h 44m
- Frequency
- Once daily
- Estimated price
- $55–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $65–140
- Economy Adult - Advanced Booking
- $65–120
- Economy Escape Advanced Booking - Adult
- $55–75
- 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
Bus from Rochester to Toronto
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a day
- Estimated price
- $40–150
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $40–150
- Flexible
- $80–150
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Scranton to Syracuse Bus Station
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- $24–40
- Schedules at
- flixbus.com
Bus from Scranton to Newark Penn Station
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $19–35
- Schedules at
- flixbus.com
Bus from Scranton to Toronto
- Ave. Duration
- 10h 25m
- Frequency
- Once daily
- Estimated price
- $65–120
- Schedules at
- flixbus.com
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Union Station Bus Terminal to Main St. S. @ Wellington St. E.
- Ave. Duration
- 47 min
- Frequency
- 5 times a day
- Estimated price
- $9–11
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–11
Rome2Rio's guide to Greyhound USA
Contact Details
- 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–170
- Website
- https://www.greyhound.com/
Bus from Scranton to Port Authority Bus Terminal
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://www.greyhound.com/
- Phone
- 570.821.3800
- customerservice@martzbus.com
- Website
- martzbus.com
Bus from Scranton to Port Authority Bus Terminal
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- $80–120
- Website
- https://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
- +1 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/
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
Need to know: Greyhound
Read the travel guide
















