There are 4 ways to get from Thorold to Mississauga 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 (Flixbus)
best- Take the bus from Niagara Falls, Canada to Mississaugabus FlixBus 2709
3h 29m$19–29Train
- Take the train from St. Catharines GO to Clarkson GOtrain Lw
3h 32m$23–28Drive 98 km
- Drive from Thorold to Mississaugacar 98 km
1h 6m$20–29Bus, line 21 bus
- 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 Union Station Bus Terminal to Rathburn Rd. W. @ Perivale Rd.bus 21
3h 51m$20–88
Thorold to Mississauga by bus (Flixbus)
Comparing Your Travel Options
The cheapest way to get from Thorold to Mississauga is to bus which costs $19 - $30 and takes 3h 29m.
The fastest way to get from Thorold to Mississauga is to drive which takes 1h 6m and costs $19 - $29.
No, there is no direct bus from Thorold to Mississauga. However, there are services departing from Pine St S + Lynden St W and arriving at Mississauga via Morrison-Dorchester Hub - Upper and Niagara Falls, Canada. The journey, including transfers, takes approximately 3h 29m.
No, there is no direct train from Thorold to Mississauga. However, there are services departing from St. Catharines GO and arriving at Clarkson GO via . The journey, including transfers, takes approximately 3h 32m.
The distance between Thorold and Mississauga is 119 km. The road distance is 98 km.
The best way to get from Thorold to Mississauga without a car is to bus which takes 3h 29m and costs $19 - $30.
It takes approximately 3h 29m to get from Thorold to Mississauga, including transfers.
Thorold to Mississauga bus services, operated by Flixbus USA, depart from Niagara Falls, Canada station.
Thorold to Mississauga train services, operated by GO Transit, depart from St. Catharines GO station.
The best way to get from Thorold to Mississauga is to bus which takes 3h 29m and costs $19 - $30. Alternatively, you can train, which costs $23 - $28 and takes 3h 32m.
What companies run services between Thorold, ON, Canada and Mississauga, ON, Canada?
Flixbus USA operates a bus from Niagara Falls, Canada to Mississauga once daily. Tickets cost $13–21 and the journey takes 1h 20m. Alternatively, GO Transit operates a train from St. Catharines GO to Clarkson GO 5 times a week. Tickets cost $15–19 and the journey takes 1h 35m.
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from St. Catharines GO to Clarkson GO
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a week
- Estimated price
- $15–19
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $15–19
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Niagara Falls, Canada to Mississauga
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $13–21
- Schedules at
- Flixbus USA
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 Southend Airport into central London, What are the different types of Renfe trains in Spain?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
Booking & Getting There
Thorold to Mississauga bus services, operated by Flixbus USA, arrive at Mississauga station.
Thorold to Mississauga train services, operated by GO Transit, arrive at Clarkson GO station.
Yes, the driving distance between Thorold to Mississauga is 98 km. It takes approximately 1h 6m to drive from Thorold to Mississauga.
There are 1895+ hotels available in Mississauga.



