There are 6 ways to get from Welland to Rockwood by bus (Flixbus), train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, line 505 bus, line 33 bus
best- Take the bus from St. Catharines to Toronto Pearson Airportbus
- Take the bus from Viscount Station - Route 505 Stop to Mount Pleasant GO Station - 5/5A/505 Zum Bovairdbus 505
- Take the bus from Mount Pleasant GO Bus to Alma St. @ Inkerman St.bus 33 / ...
6h 6m$31–44Drive 121.1 km
cheapest- Drive from Welland to Rockwoodcar 121.1 km
1h 44m$24–35Train
- Take the train from St. Catharines to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Guelph Central GOtrain Ki
7h 23m$50–251Bus, train, line 33 bus
- Take the bus from St. Catharines, ON - Bus Terminal to Toronto Union Stationbus
- Take the train from Union Station GO to Mount Pleasant GOtrain Ki
- Take the bus from Mount Pleasant GO Bus to Alma St. @ Inkerman St.bus 33 / ...
6h 22m$31–103Line 75 bus, train, bus
- Take the bus from Welland Bus Terminal to St. Catharines Bus Terminalbus 75
- Take the train from St. Catharines GO to Aldershot GOtrain Lw
- Take the bus from Aldershot GO Bus to Guelph Central GO Busbus 17
6h 28m$30–233Bus
- Take the bus from Brock University to Aldershot GO Busbus 11
- Take the bus from Aldershot GO Bus to Guelph Central GO Busbus 17
6h 34m$31–38
Welland to Rockwood by bus and train
Questions & Answers
The cheapest way to get from Welland to Rockwood is to drive which costs $23 - $35 and takes 1h 44m.
The fastest way to get from Welland to Rockwood is to drive which takes 1h 44m and costs $23 - $35.
No, there is no direct bus from Welland to Rockwood. However, there are services departing from Welland Bus Terminal and arriving at Alma St. @ Inkerman St. via St. Catharines, Viscount Station - Route 505 Stop and Mount Pleasant GO Bus. The journey, including transfers, takes approximately 6h 6m.
No, there is no direct train from Welland to Rockwood. However, there are services departing from St. Catharines and arriving at Guelph Central GO via Union Station GO. The journey, including transfers, takes approximately 7h 23m.
The distance between Welland and Rockwood is 198 km. The road distance is 121.1 km.
The best way to get from Welland to Rockwood without a car is to bus and line 505 bus and line 33 bus which takes 6h 6m and costs $30 - $45.
It takes approximately 6h 6m to get from Welland to Rockwood, including transfers.
Welland to Rockwood bus services, operated by Flixbus USA, depart from St. Catharines station.
Welland to Rockwood train services, operated by VIA Rail, depart from St. Catharines station.
The best way to get from Welland to Rockwood is to bus and line 505 bus and line 33 bus which takes 6h 6m and costs $30 - $45. Alternatively, you can train, which costs $50 - $260 and takes 7h 23m.
What companies run services between Welland, ON, Canada and Rockwood, ON, Canada?
You can take a bus from Welland Bus Terminal to Alma St. @ Inkerman St. via Brock University, St. Catharines, Toronto Pearson Airport, Toronto Airport-Terminal 1, Viscount Station, Viscount Station - Route 505 Stop, Mount Pleasant GO Station - 5/5A/505 Zum Bovaird, and Mount Pleasant GO Bus in around 6h 6m. Alternatively, you can take a bus from Niagara College - Welland Campus to Alma St. @ Inkerman St. via St. Catharines Bus Terminal, St Paul St W + Merigold St, St. Catharines, Union Station GO, Guelph Central GO, and Guelph Central GO Bus in around 7h 23m.
- 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
Train from St. Catharines GO to Aldershot GO
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $13–210
- Website
- VIA Rail
- Escape
- $13–70
- Business
- $55–190
- Business Plus
- $70–210
- Economy
- $15–80
- Economy Plus
- $17–90
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to Guelph Central GO
- Ave. Duration
- 1h 31m
- Frequency
- Every 4 hours
- Estimated price
- $14–19
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $14–19
Train from Union Station GO to Mount Pleasant GO
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $9–13
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–13
Train from St. Catharines GO to Aldershot GO
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a day
- Estimated price
- $11–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $11–15
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from St. Catharines to Toronto Pearson Airport
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $15–25
- Schedules at
- Flixbus USA
- Phone
- +1 905 874 2999
- [email protected]
- Website
- Brampton Transit
Bus from Viscount Station - Route 505 Stop to Mount Pleasant GO Station - 5/5A/505 Zum Bovaird
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Website
- Brampton Transit
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Mount Pleasant GO Bus to Alma St. @ Inkerman St.
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $8–10
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $8–10
Bus from Mount Pleasant GO Bus to Alma St. @ Inkerman St.
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $8–10
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $8–10
Bus from Aldershot GO Bus to Guelph Central GO Bus
- Ave. Duration
- 59 min
- Frequency
- Every 3 hours
- Estimated price
- $9–11
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–11
Bus from Brock University to Aldershot GO Bus
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- $13–16
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $13–16
Bus from Aldershot GO Bus to Guelph Central GO Bus
- Ave. Duration
- 59 min
- Frequency
- Every 3 hours
- Estimated price
- $9–11
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–11
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from St. Catharines, ON - Bus Terminal to Toronto Union Station
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
- Phone
- +1-833-678-5463
- Website
- Niagara Transit
Bus from Welland Bus Terminal to St. Catharines Bus Terminal
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- Niagara Transit
- Schedules at
- Niagara Transit Schedules and Routes
- Adult
- $4–6
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 JFK to New York City, Italian Lakes: Getting around by train, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
Welland to Rockwood bus services, operated by Flixbus USA, arrive at Toronto Pearson Airport station.
Welland to Rockwood train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Welland to Rockwood is 121 km. It takes approximately 1h 44m to drive from Welland to Rockwood.
There are 67+ hotels available in Rockwood.













