There are 3 ways to get from Welland to Kincardine by bus (Flixbus), car, train, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Bus Terminal, 70 Carlisle St to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floorbus 2708 / ...
- Take the bus from Toronto to Port Elginbus FlixBus 2711
9h 15m$129–240Drive 258.2 km
cheapest- Drive from Welland to Kincardinecar 258.2 km
3h 58m$52–76Train, bus, taxi
- Take the train from St. Catharines to Toronto Union Stationtrain
- Take the train from Union Station GO to Guelph Central GOtrain Ki
- Take the bus from Guelph to Durhambus
- Take the taxi from Durham to Kincardinetaxi
9h 51m
Questions & Answers
The cheapest way to get from Welland to Kincardine is to drive which costs $50 - $75 and takes 3h 58m.
The fastest way to get from Welland to Kincardine is to drive which takes 3h 58m and costs $50 - $75.
No, there is no direct bus from Welland to Kincardine. However, there are services departing from Welland Bus Terminal and arriving at Port Elgin via Bus Terminal, 70 Carlisle St and Toronto. The journey, including transfers, takes approximately 9h 15m.
The distance between Welland and Kincardine is 465 km. The road distance is 258.2 km.
The best way to get from Welland to Kincardine without a car is to bus which takes 9h 15m and costs $120 - $240.
It takes approximately 9h 15m to get from Welland to Kincardine, including transfers.
Welland to Kincardine bus services, operated by Megabus Canada, depart from Bus Terminal, 70 Carlisle St station.
Welland to Kincardine bus services, operated by Megabus Canada, arrive at Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor station.
Yes, the driving distance between Welland to Kincardine is 258 km. It takes approximately 3h 58m to drive from Welland to Kincardine.
There are eight+ hotels available in Kincardine.
What companies run services between Welland, ON, Canada and Kincardine, ON, Canada?
You can take a bus from Welland Bus Terminal to Kincardine via St. Catharines Bus Terminal, Bus Terminal, 70 Carlisle St, Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor, Toronto, and Port Elgin in around 9h 15m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from St. Catharines to Toronto Union Station
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $26–220
- Website
- VIA Rail
- Escape
- $26–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–110
- Economy Plus
- $30–120
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Bus Terminal, 70 Carlisle St to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
- Ave. Duration
- 1h 7m
- Estimated price
- $160–200
Graham Driving Services Durham
- Phone
- +1 519 379 2988
- Website
- grahamdrivingservice.ca
West Grey Transit & Taxi Services
- Phone
- +1 519 387 4124
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 Italy Travel Guides, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Florence to Rome - to help you get the most out of your next trip.








