There are 4 ways to get from Welland to Ajax by bus, train, 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.
Line 75 bus, bus, train
best- Take the bus from Welland Bus Terminal to Downtown Terminal 70 Carlisle Stbus 75
- Take the bus from Bus Terminal, 70 Carlisle St to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floorbus
- Take the train from Union Station GO to Ajax GOtrain Le
3h 52m$28–35Train
- Take the train from St. Catharines to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Ajax GOtrain Le
4h 49m$41–238Drive 177.2 km
- Drive from Welland to Ajaxcar 177.2 km
1h 53m$32–47Line 75 bus, bus, line 90 bus
- Take the bus from Welland Bus Terminal to Downtown Terminal 70 Carlisle Stbus 75
- Take the bus from Bus Terminal, 70 Carlisle St to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floorbus
- Take the bus from Union Station Bus Terminal to Ajax GO Busbus 90
4h 47m$28–34
Welland to Ajax by bus and train
Comparing Your Travel Options
The cheapest way to get from Welland to Ajax is to line 75 bus and bus and line 90 bus which costs $28 - $35 and takes 4h 47m.
The fastest way to get from Welland to Ajax is to drive which takes 1h 53m and costs $30 - $50.
No, there is no direct bus from Welland to Ajax. However, there are services departing from Welland Bus Terminal and arriving at Ajax GO Bus via Bus Terminal, 70 Carlisle St and Union Station Bus Terminal. The journey, including transfers, takes approximately 4h 47m.
No, there is no direct train from Welland to Ajax. However, there are services departing from St. Catharines and arriving at Ajax GO via Union Station GO. The journey, including transfers, takes approximately 4h 49m.
The distance between Welland and Ajax is 183 km. The road distance is 177.2 km.
The best way to get from Welland to Ajax without a car is to line 75 bus and bus and train which takes 3h 52m and costs $28 - $40.
It takes approximately 3h 52m to get from Welland to Ajax, including transfers.
Welland to Ajax bus services, operated by Niagara Region Transit, depart from Welland Bus Terminal station.
Welland to Ajax train services, operated by VIA Rail, depart from St. Catharines station.
The best way to get from Welland to Ajax is to train which takes 4h 49m and costs $40 - $240. Alternatively, you can line 75 bus and bus and line 90 bus, which costs $28 - $35 and takes 4h 47m.
What companies run services between Welland, ON, Canada and Ajax, ON, Canada?
You can take a bus from Niagara College - Welland Campus to Ajax GO via Downtown Terminal 70 Carlisle St, St Paul St W + Merigold St, St. Catharines, and Union Station GO in around 4h 49m. Alternatively, you can take a bus from Welland Bus Terminal to Ajax GO Bus via Downtown Terminal 70 Carlisle St, Bus Terminal, 70 Carlisle St, Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor, and Union Station Bus Terminal in around 4h 47m.
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Union Station GO to Ajax GO
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- $7–10
- Website
- GO Transit
Train from Union Station GO to Ajax GO
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- $7–10
- Website
- GO Transit
- 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 833 678 5463
- Website
- niagararegion.ca
Bus from Welland Bus Terminal to Downtown Terminal 70 Carlisle St
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- $3–9
- Schedules at
- Niagara Transit Schedules and Routes
Bus from Welland Bus Terminal to Downtown Terminal 70 Carlisle St
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- $3–9
- Schedules at
- Niagara Transit Schedules and Routes
- 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
- $13–17
- 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
- $13–17
- Website
- Megabus
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from Union Station Bus Terminal to Ajax GO Bus
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $7–9
- Website
- GO Transit
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, How do I buy a London Underground ticket?, and Getting around the Cyclades - to help you get the most out of your next trip.
Booking & Getting There
Welland to Ajax bus services, operated by Niagara Region Transit, arrive at Downtown Terminal 70 Carlisle St station.
Welland to Ajax train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Welland to Ajax is 177 km. It takes approximately 1h 53m to drive from Welland to Ajax.
There are 193+ hotels available in Ajax.













