There are 5 ways to get from Port Perry to Niagara Falls by bus, train, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 905 bus, train, bus
best- Take the bus from Simcoe Southbound @ Vanedward to Whitby Stationbus 905
- Take the train from Whitby GO to Union Station GOtrain Le
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
4h 41m$16–67Line 905 bus, train
- Take the bus from Simcoe Southbound @ Vanedward to Whitby Stationbus 905
- Take the train from Whitby GO to Union Station GOtrain Le
- Take the train from Toronto Union Station to Niagara Fallstrain
5h 6m$28–97Drive 128.5 mi
- Drive from Port Perry to Niagara Fallscar 128.5 mi
2h 24m$30–43Bus via Burlington
- Take the bus from Simcoe St. N. @ Windfields Farm Dr. to Bramalea GO Busbus 56
- Take the bus from Bramalea GO Bus to Burlington GO Busbus 56
- Take the bus from Burlington GO Bus to Niagara Falls Bus Terminalbus 12
5h 38m$29–36Bus
- Take the bus from Ontario Tech / Durham College North Campus to Town Centre @ Scarborough Centre Stationbus 920 / ...
- Take the bus from Scarborough Centre to Niagara Falls USAbus FlixBus N2687 / ...
7h$19–29
Port Perry to Niagara Falls by bus and train
Questions & Answers
The cheapest way to get from Port Perry to Niagara Falls is to bus which costs $19 - $30 and takes 7h.
The fastest way to get from Port Perry to Niagara Falls is to drive which takes 2h 24m and costs $29 - $45.
No, there is no direct bus from Port Perry to Niagara Falls. However, there are services departing from Curts Eastbound @ Port Perry Terminal and arriving at Niagara Falls Bus Terminal via Simcoe St. N. @ Windfields Farm Dr., Bramalea GO Bus and Burlington GO Bus. The journey, including transfers, takes approximately 5h 38m.
The distance between Port Perry and Niagara Falls is 134 miles. The road distance is 129.3 miles.
The best way to get from Port Perry to Niagara Falls without a car is to line 905 bus and train and bus which takes 4h 41m and costs $16 - $70.
It takes approximately 4h 41m to get from Port Perry to Niagara Falls, including transfers.
Port Perry to Niagara Falls bus services, operated by GO Transit, depart from Simcoe St. N. @ Windfields Farm Dr. station.
Port Perry to Niagara Falls bus services, operated by GO Transit, arrive at Bramalea GO Bus station.
Yes, the driving distance between Port Perry to Niagara Falls is 129 miles. It takes approximately 2h 24m to drive from Port Perry to Niagara Falls.
There are 608+ hotels available in Niagara Falls.
What companies run services between Port Perry, ON, Canada and Niagara Falls, NY, USA?
You can take a bus from Curts Eastbound @ Port Perry Terminal to Niagara Falls Bus Terminal via Simcoe Southbound @ Windfields Farm, Simcoe St. N. @ Windfields Farm Dr., Bramalea GO Bus, and Burlington GO Bus in around 5h 38m.
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Whitby GO to Union Station GO
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–10
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–10
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Niagara Falls
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $19–85
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $21–85
- Economy Adult - Advanced Booking
- $21–65
- Economy Escape Advanced Booking - Adult
- $19–35
- Phone
- +1 866 247 0055
- Website
- durhamregiontransit.com
Bus from Simcoe Southbound @ Vanedward to Whitby Station
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- $3
- Website
- https://www.durhamregiontransit.com/en/index.aspx
Bus from Ontario Tech / Durham College North Campus to Town Centre @ Scarborough Centre Station
- Ave. Duration
- 1h 27m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- https://www.durhamregiontransit.com/en/index.aspx
- Phone
- +1 866 488 4452
- questions@ca.megabus.com
- Website
- ca.megabus.com
Bus from Toronto Union Station to Niagara Falls, ON
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $7–55
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $7–45
- Adult Standard
- $16–55
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Simcoe St. N. @ Windfields Farm Dr. to Bramalea GO Bus
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- $10–13
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–13
Bus from Bramalea GO Bus to Burlington GO Bus
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- $7–9
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–9
Bus from Burlington GO Bus to Niagara Falls Bus Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $10–12
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–12
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Scarborough Centre to Niagara Falls USA
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- $14–24
- Schedules at
- flixbus.com
Want to know more about travelling around United States
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
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
Travelling to the US: What do I need to know?
Read the travel guide














