There are 3 ways to get from Vaughan to Port Elgin by bus 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.
Take the bus from Toronto Pearson International Airport to Port Elgin, ON
Take the bus from Toronto, ON to Port Elgin, ON
Drive from Vaughan to Port Elgin
Vaughan to Port Elgin by bus and subway
The journey time between Vaughan and Port Elgin is around 6h 4m and covers a distance of around 315 km. This includes an average layover time of around 22 min. The fastest journey normally takes 6h 2m. Operated by York Region Transit, Toronto Transit and TOK Coachlines, the Vaughan to Port Elgin service departs from Dufferin St / Ten Oaks Blvd and arrives in Port Elgin, ON. Typically four services run weekly, although weekend and holiday schedules can vary so check in advance.
Average journey times
First and last service
The schedules shown below are for the next available departures.
Vaughan to Port Elgin bus and subway schedules
Departing Sunday, September 26, 2021
Departing Monday, September 27, 2021
Departing Wednesday, September 29, 2021
Departing Friday, October 1, 2021
Questions & Answers
The cost-effective way to get from Vaughan to Port Elgin is to drive, which costs $20 - $30 and takes 3h 9m.
The quickest way to get from Vaughan to Port Elgin is to drive which costs $20 - $30 and takes 3h 9m.
No, there is no direct bus from Vaughan to Port Elgin. However, there are services departing from Vaughan Mills Terminal Platform 2 and arriving at Port Elgin, ON via Hwy 407 Bus Terminal and Toronto Pearson International Airport. The journey, including transfers, takes approximately 5h 17m.
The distance between Vaughan and Port Elgin is 165 km. The road distance is 199.5 km.
The best way to get from Vaughan to Port Elgin without a car is to bus which takes 5h 17m and costs $90 - $130.
It takes approximately 5h 17m to get from Vaughan to Port Elgin, including transfers.
Vaughan to Port Elgin bus services, operated by Grey-Bruce Airbus, depart from Toronto Pearson International Airport station.
Vaughan to Port Elgin bus services, operated by Grey-Bruce Airbus, arrive at Port Elgin, ON station.
Yes, the driving distance between Vaughan to Port Elgin is 200 km. It takes approximately 3h 9m to drive from Vaughan to Port Elgin.
There are 15+ hotels available in Port Elgin. Prices start at $125 CAD per night.
What companies run services between Vaughan, ON, Canada and Port Elgin, ON, Canada?
Grey-Bruce Airbus operates a bus from Toronto Pearson International Airport to Port Elgin, ON every 4 hours. Tickets cost $80 - $110 and the journey takes 3h 23m.
Bus from Toronto Pearson International Airport to Port Elgin, ON
Bus from Toronto, ON to Port Elgin, ON
- Ave. Duration
- 4h 45m
- 4 times a week
- Estimated price
- $25 - $65
- Schedules at
- Child - Age 5 to 11
- $25 - $35
- $45 - $60
- $50 - $65
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 How to get from London to Edinburgh, Travelling to and around Russia for the 2018 FIFA World Cup and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.