There are 4 ways to get from Port Colborne to Tobermory by train, 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.
Train, bus
best- Take the train from St. Catharines to Toronto Union Stationtrain VIA Rail
- Take the bus from Toronto - 34 Asquith Ave to Cyprus Lakebus Toronto to Cyprus Lake
7h 4m$222–468Drive 372.6 km
cheapest- Drive from Port Colborne to Tobermorycar 372.6 km
5h 22m$74–107Bus
- Take the bus from St. Catharines, ON - Bus Terminal to Toronto Union Stationbus Niagara Falls
- Take the bus from Toronto - 34, Asquith Ave to Cyprus Lakebus Toronto to Bruce
9h 1m$126–230Bus via Cyprus Lake
- Take the bus from St. Catharines, ON - Bus Terminal to Toronto Union Stationbus Niagara Falls
- Take the bus from Toronto - 34 Asquith Ave to Cyprus Lakebus Toronto to Cyprus Lake
9h 6m$131–235
Questions & Answers
The cheapest way to get from Port Colborne to Tobermory is to drive which costs $70 - $110 and takes 5h 22m.
The fastest way to get from Port Colborne to Tobermory is to drive which takes 5h 22m and costs $70 - $110.
No, there is no direct bus from Port Colborne to Tobermory. However, there are services departing from Flag Stop - Borden Av + Elm St and arriving at Cyprus Lake via Welland Bus Terminal, St. Catharines, ON - Bus Terminal and Toronto - 34, Asquith Ave. The journey, including transfers, takes approximately 9h 1m.
The distance between Port Colborne and Tobermory is 455 km. The road distance is 372.6 km.
The best way to get from Port Colborne to Tobermory without a car is to train and bus which takes 7h 4m and costs $220 - $470.
It takes approximately 7h 4m to get from Port Colborne to Tobermory, including transfers.
Port Colborne to Tobermory bus services, operated by Megabus Canada, depart from St. Catharines, ON - Bus Terminal station.
Port Colborne to Tobermory bus services, operated by Megabus Canada, arrive at Toronto Union Station.
Yes, the driving distance between Port Colborne to Tobermory is 373 km. It takes approximately 5h 22m to drive from Port Colborne to Tobermory.
There are 52+ hotels available in Tobermory.
What companies run services between Port Colborne, ON, Canada and Tobermory, ON, Canada?
You can take a bus from Flag Stop - Borden Av + Elm St to Tobermory via Welland Bus Terminal, St. Catharines Bus Terminal, St. Catharines, ON - Bus Terminal, Toronto Union Station, Union Station - Northbound Platform Towards Finch, Bloor Station - Northbound Platform, Toronto - 34, Asquith Ave, and Cyprus Lake in around 9h 1m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from St. Catharines to Toronto Union Station
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $26–220
- Website
- https://www.viarail.ca/en
- Escape
- $26–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–110
- Economy Plus
- $30–120
- Phone
- +1 800 928 7101
- [email protected]
- Website
- parkbus.ca
Bus from Toronto - 34 Asquith Ave to Cyprus Lake
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Estimated price
- $79–98
- Website
- https://www.parkbus.ca/
- Adult
- $98
- Student
- $89
- Senior
- $89
- Children
- $79
Bus from Toronto - 34, Asquith Ave to Cyprus Lake
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Estimated price
- $79–98
- Website
- https://www.parkbus.ca/
- Adult
- $98
- Student
- $89
- Senior
- $89
- Children
- $79
Bus from Toronto - 34 Asquith Ave to Cyprus Lake
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Estimated price
- $79–98
- Website
- https://www.parkbus.ca/
- Adult
- $98
- Student
- $89
- Senior
- $89
- Children
- $79
- Phone
- +1 866 488 4452
- [email protected]
- Website
- ca.megabus.com
Bus from St. Catharines, ON - Bus Terminal to Toronto Union Station
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from St. Catharines, ON - Bus Terminal to Toronto Union Station
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Is ride-sharing platform BlaBlaCar right for you?, and Getting around the Cyclades - to help you get the most out of your next trip.









