There are 8 ways to get from Sainte-Catherine to Kitchener by plane, bus, train, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport, bus
best- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
- Take the bus from Toronto Pearson Airport to Kitchenerbus
3h 48m$214–632Bus
cheapest- Take the bus from Montreal, QC to Toronto Union Stationbus Montreal
- Take the bus from Toronto to Kitchenerbus FlixBus 2702 / ...
12h 46m$33–146Train
- Take the train from Montréal to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Kitchener GOtrain Ki
10h 57m$88–182Bus, train
- Take the bus from Montreal, QC to Toronto Union Stationbus Montreal
- Take the train from Union Station GO to Kitchener GOtrain Ki
12h 33m$34–142Drive 632.5 km
- Drive from Sainte-Catherine to Kitchenercar 632.5 km
6h 54m$125–180Fly Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport, train
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
- Take the train from Union Station GO to Kitchener GOtrain
4h 50m$262–637Fly Montréal/Saint-Hubert Airport to Toronto Island Airport, train
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
- Take the train from Union Station GO to Kitchener GOtrain
5h 4m$255–1,302Fly Montréal/Saint-Hubert Airport to Toronto Pearson International Airport, bus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
- Take the bus from Toronto Pearson Airport to Kitchenerbus
4h$297–1,047
Sainte-Catherine to Kitchener by bus, tram, and train
Questions & Answers
The cheapest way to get from Sainte-Catherine to Kitchener is to bus which costs $30 - $150 and takes 12h 46m.
The fastest way to get from Sainte-Catherine to Kitchener is to fly and bus which takes 3h 48m and costs $210 - $650.
No, there is no direct bus from Sainte-Catherine to Kitchener. However, there are services departing from Saint-Laurent / de l'Union and arriving at Kitchener via Terminus Georges-Gagné - Quai 6, Terminus Brossard, Montreal, QC and Toronto. The journey, including transfers, takes approximately 12h 46m.
The distance between Sainte-Catherine and Kitchener is 610 km. The road distance is 632.5 km.
The best way to get from Sainte-Catherine to Kitchener without a car is to train which takes 10h 57m and costs $85 - $190.
It takes approximately 3h 48m to get from Sainte-Catherine to Kitchener, including transfers.
Sainte-Catherine to Kitchener bus services, operated by Megabus Canada, depart from Montreal, QC station.
The best way to get from Sainte-Catherine to Kitchener is to train which takes 10h 57m and costs $85 - $190. Alternatively, you can bus, which costs $30 - $150 and takes 12h 46m.
Sainte-Catherine to Kitchener bus services, operated by Megabus Canada, arrive at Toronto Union Station.
Yes, the driving distance between Sainte-Catherine to Kitchener is 632 km. It takes approximately 6h 54m to drive from Sainte-Catherine to Kitchener.
What companies run services between Sainte-Catherine, QC, Canada and Kitchener, ON, Canada?
You can take a bus from SmartCentres Saint-Constant to Kitchener GO via Terminus Georges-Gagné - Quai 3, Terminus Georges-Gagné - Quai 6, Terminus Brossard - Quai 16, Station Brossard - Quai 1, Station Gare Centrale - Quai 1, Montréal, and Union Station GO in around 10h 57m. Alternatively, you can take a bus from Saint-Laurent / de l'Union to Kitchener via Terminus Georges-Gagné - Quai 1, Terminus Georges-Gagné - Quai 6, Terminus Brossard - Quai 16, Terminus Brossard, 800 De La Gauchetière O., Montreal, QC, Toronto Union Station, and Toronto in around 12h 46m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $50–350
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $50–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 32m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $50–380
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $140–1,100
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $190–550
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $190–1,100
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $190–550
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–1,100
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $220–950
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $140–550
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $250–600
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- $65–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $80–150
- Economy Adult - Advanced Booking
- $80–130
- Economy Escape Advanced Booking - Adult
- $65–90
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $17–22
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $17–22
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Toronto Pearson Airport to Kitchener
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- $9–17
- Schedules at
- flixbus.com
Bus from Toronto to Kitchener
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Estimated price
- $13–22
- Schedules at
- flixbus.com
- Phone
- +1 866 488 4452
- questions@ca.megabus.com
- Website
- ca.megabus.com
Bus from Montreal, QC to Toronto Union Station
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- $10–110
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
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 4 stunningly beautiful Philippines islands you need to visit, Travelling to the UK: What do I need to know?, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
There are 232+ hotels available in Kitchener.











