There are 4 ways to get from Port Elgin to Port Perry by bus, train, or car
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 via Toronto Airport (YYZ)
best- Take the bus from Port Elgin, ON to Toronto Pearson International AirportSouthampton
- Take the train from Toronto Union Station to Whitby GOLe
7h 25m$70–89Bus, train
cheapest- Take the bus from Port Elgin to Toronto
- Take the train from Toronto Union Station to Whitby GOLe
- Take the bus from Whitby Station to Simcoe Northbound @ Queen905
8h 51m$44–135Drive 237.3 km
- Drive from Port Elgin to Port Perry237.3 km
3h 46m$47–67Bus
- Take the bus from Port Elgin, ON to Vaughan Metropolitan CentreSouthampton
- Take the bus from Hwy 407 Bus Terminal to Simcoe St. N. @ Windfields Farm Dr.56 / ...
7h 46m$71–86
Port Elgin to Port Perry by bus
Questions & Answers
The cheapest way to get from Port Elgin to Port Perry is to drive which costs $45 - $70 and takes 3h 46m.
The fastest way to get from Port Elgin to Port Perry is to drive which takes 3h 46m and costs $45 - $70.
No, there is no direct bus from Port Elgin to Port Perry. However, there are services departing from Port Elgin, ON and arriving at Curts Eastbound @ Port Perry Terminal via Smartvmc Bus Terminal Platform 2, Hwy 407 Bus Terminal and Simcoe Northbound @ Windfields Farm. The journey, including transfers, takes approximately 7h 46m.
The distance between Port Elgin and Port Perry is 355 km. The road distance is 237.3 km.
The best way to get from Port Elgin to Port Perry without a car is to bus and train via Toronto Airport (YYZ) which takes 7h 25m and costs $65 - $90.
It takes approximately 7h 25m to get from Port Elgin to Port Perry, including transfers.
Port Elgin to Port Perry bus services, operated by TOK Coachlines, depart from Port Elgin, ON station.
Port Elgin to Port Perry bus services, operated by TOK Coachlines, arrive at Vaughan Metropolitan Centre station.
Yes, the driving distance between Port Elgin to Port Perry is 237 km. It takes approximately 3h 46m to drive from Port Elgin to Port Perry.
There are 43+ hotels available in Port Perry.
What companies run services between Port Elgin, ON, Canada and Port Perry, ON, Canada?
You can take a bus from Port Elgin, ON to Curts Eastbound @ Port Perry Terminal via Vaughan Metropolitan Centre, Smartvmc Bus Terminal Platform 2, Hwy 407 Bus Terminal, and Simcoe Northbound @ Windfields Farm in around 7h 46m.
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Toronto Union Station to Whitby GO
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- $9–13
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–13
- Phone
- +1 800 387 7097
- info@tokcoachlines.com
- Website
- tokcoachlines.com
Bus from Port Elgin, ON to Toronto Pearson International Airport
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a week
- Estimated price
- $45–60
- Website
- https://tokcoachlines.com
- Schedules at
- https://tokcoachlines.com/schedule-services/
- Adult
- $45–60
Bus from Port Elgin, ON to Vaughan Metropolitan Centre
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Estimated price
- $50–65
- Website
- https://tokcoachlines.com
- Schedules at
- https://tokcoachlines.com/schedule-services/
- Adult
- $50–65
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Hwy 407 Bus Terminal to Simcoe St. N. @ Windfields Farm Dr.
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- $12–15
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–15
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Port Elgin to Toronto
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a week
- Estimated price
- $30–120
- Schedules at
- flixbus.com
- Adult
- $30–120
- Phone
- +1 866-247-0055
- Website
- durhamregiontransit.com
Bus from Whitby Station to Simcoe Northbound @ Queen
- Ave. Duration
- 1h 8m
- Frequency
- Every 2 hours
- Estimated price
- $4
- Website
- https://www.durhamregiontransit.com/en/index.aspx
- Schedules at
- https://www.durhamregiontransit.com/Modules/AccessibleSchedules/Index.aspx
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, What documents do I need to cross Niagara Falls?, and Travelling by boat in Italy - to help you get the most out of your next trip.









