There are 5 ways to get from Welland to Innisfil by bus (Flixbus), train, car, bus, subway, 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 (Flixbus)
best- Take the bus from St. Catharines to Toronto Pearson Airportbus FlixBus 2704
- Take the bus from Toronto Pearson Airport to Barriebus FlixBus 2711 / ...
5h 17m$78–104Drive 205.3 km
cheapest- Drive from Welland to Innisfilcar 205.3 km
2h 30m$40–58Train
- Take the train from St. Catharines to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Barrie South GOtrain Br
6h 26m$81–192Bus, train
- Take the bus from St. Catharines, ON - Bus Terminal to Toronto Union Stationbus Niagara Falls
- Take the train from Union Station GO to Barrie South GOtrain Br
6h 4m$65–146Line 75 bus, bus, line 1 subway, line 050 bus, taxi
- Take the bus from Welland Bus Terminal to St. Catharines Bus Terminalbus 75
- Take the bus from St. Catharines, ON to Toronto, ONbus
- Take the subway from Union Station - Northbound Platform Towards Finch to Finch Station - Subway Platformsubway 1
- Take the bus from Finch Go Bus Terminal Platform 2 to Newmarket Terminal Platform 9bus
- Take the bus from Newmarket Terminal Platform 1 to Metro Rd / Varney Rdbus 050
- Take the taxi from Metro Rd / Varney Rd to Innisfiltaxi
8h 4m$186–249
Questions & Answers
The cheapest way to get from Welland to Innisfil is to drive which costs $35 - $60 and takes 2h 30m.
The fastest way to get from Welland to Innisfil is to drive which takes 2h 30m and costs $35 - $60.
The distance between Welland and Innisfil is 238 km. The road distance is 205.3 km.
The best way to get from Welland to Innisfil without a car is to bus which takes 5h 17m and costs $75 - $110.
It takes approximately 5h 17m to get from Welland to Innisfil, including transfers.
The best way to get from Welland to Innisfil is to bus which takes 5h 17m and costs $75 - $110. Alternatively, you can train, which costs $80 - $200 and takes 6h 26m.
Yes, the driving distance between Welland to Innisfil is 205 km. It takes approximately 2h 30m to drive from Welland to Innisfil.
There are 111+ hotels available in Innisfil.
What companies run services between Welland, ON, Canada and Innisfil, ON, Canada?
You can take a bus from Welland Bus Terminal to Innisfil via Brock University, St. Catharines, Toronto Pearson Airport, and Barrie in around 5h 17m. Alternatively, you can take a bus from Niagara College - Welland Campus to Innisfil via St. Catharines Bus Terminal, St Paul St W + Merigold St, St. Catharines, Union Station GO, and Barrie South GO in around 6h 26m.
- 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
- $25–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $26–120
- Economy Adult - Advanced Booking
- $26–85
- Economy Escape Advanced Booking - Adult
- $25–45
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Union Station GO to Barrie South GO
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $16–21
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $16–21
- Phone
- +1 416 393 4636
- wtcs@ttc.ca
- Website
- ttc.ca
Subway from Union Station - Northbound Platform Towards Finch to Finch Station - Subway Platform
- Ave. Duration
- 31 min
- Frequency
- Every 5 minutes
- Estimated price
- $3–4
- Website
- https://www.ttc.ca/
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from St. Catharines to Toronto Pearson Airport
- Ave. Duration
- 1h 30m
- Frequency
- 6 times a week
- Estimated price
- $11–19
- Schedules at
- flixbus.com
Bus from Toronto Pearson Airport to Barrie
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- $8–15
- Schedules at
- flixbus.com
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- 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
- Phone
- +1-833-678-5463
- Website
- niagararegion.ca
Bus from Welland Bus Terminal to St. Catharines Bus Terminal
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- https://www.niagararegion.ca/transit/
- Schedules at
- https://nrtransit.ca/routes/
- Adult
- $4–6
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from St. Catharines, ON to Toronto, ON
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $50–70
- Website
- https://riderexpress.ca/
- Standard
- $50–70
- Phone
- +1 866-668-3978
- transitinfo@york.ca
- Website
- yrt.ca
Bus from Finch Go Bus Terminal Platform 2 to Newmarket Terminal Platform 9
- Ave. Duration
- 1h 11m
- Frequency
- Every 15 minutes
- Estimated price
- $4–5
- Website
- https://www.yrt.ca
Bus from Newmarket Terminal Platform 1 to Metro Rd / Varney Rd
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- $4–5
- Website
- https://www.yrt.ca
- Ave. Duration
- 58 min
- Estimated price
- $120–160
Wave Taxi
- Phone
- +1 905 989 1020
Georgina/Keswick GQ Taxi Service
Georgina Taxi
- Phone
- +1 905 476 1104
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 Train travel in Spain: A guide to Renfe, What are the different types of Renfe trains in Spain?, and Need to know: Eurostar - to help you get the most out of your next trip.



















