Niagara Falls to Toronto GO Train Schedule 2025
Travel on GO Transit’s Lakeshore West line from Niagara Falls to Toronto with comfort and convenience! Here’s complete weekday schedule for the GO Train (Route 12) including key stops, times, and travel durations. Lakeshore East schedule 2025 is also updated this week.
🟢 Morning Departure – Niagara Falls to Toronto

Route | Trip No. | From Station | Departure | To Station | Arrival | Travel Time |
---|---|---|---|---|---|---|
12 | 12110 | Niagara Falls GO | 07:47 | St. Catharines | 08:04 | 17 mins |
12 | 12110 | St. Catharines | 08:04 | Burlington GO | 09:04 | 1 hr |
12 | 12180 | Burlington GO | 09:04 | Oakville GO | 09:14 | 10 mins |
12 | 12240 | Oakville GO | 10:12 | Port Credit GO | 10:20 | 8 mins |
12 | 12440 | Port Credit GO | 10:22 | Union Station (TO) | 10:44 | 22 mins |
🔵 Midday Service
Route | Trip No. | From Station | Departure | To Station | Arrival | Travel Time |
---|---|---|---|---|---|---|
12 | 12470 | Niagara Falls GO | 10:24 | St. Catharines | 10:41 | 17 mins |
12 | 12530 | St. Catharines | 10:41 | Oakville GO | 11:59 | 1 hr 18 mins |
12 | 12590 | Oakville GO | 11:59 | Union Station (TO) | 12:44 | 45 mins |
🔴 Evening Service
Route | Trip No. | From Station | Departure | To Station | Arrival | Travel Time |
---|---|---|---|---|---|---|
12 | 12740 | Niagara Falls GO | 18:11 | St. Catharines | 18:28 | 17 mins |
12 | 12780 | St. Catharines | 18:28 | Union Station (TO) | 19:43 | 1 hr 15 mins |
Passenger Information
Accessibility
- ♿ Symbol indicates stations accessible to passengers using mobility devices
Bicycle Information
- Bicycles not allowed on trains during weekday rush hours (6:30-9:30 AM and 3:30-6:30 PM)
- Foldable bicycles are allowed on trains at all times
Legend
- h: Trip holds for connection from train
- Sat: Trip operates on Saturdays only
- Sun: Trip operates on Sundays only
- à: Trip does not serve this location
Contact Information
- Customer service: 1-888-438-6646 or 416-869-3200
- TTY: #711 or 1-800-855-0511
- Website: gotransit.com/
- Transit Safety Dispatch (24/7): 1-877-297-0642