Sorry, online ticket purchase is currently unavailable. Please try again later.

More Cleaning. More Thorough. More Often.
We've stepped up cleaning on trains and in stations providing you with a safe and clean ride when travelling with us. Also, face covering is mandatory on UP platforms, stations and onboard. Learn more.
upexpress.com/safetyneverstops

More Cleaning. More Thorough. More Often.
We've stepped up cleaning on trains and in stations providing you with a safe and clean ride when travelling with us. Also, face covering is mandatory on UP platforms, stations and onboard. Learn more.
upexpress.com/safetyneverstops

Testing new ways to pay on UP Express with PRESTO
When riding with us, simply tap your credit card or mobile wallet on a PRESTO device and you’re ready to go. Try it today!
Get all the details here

Testing new ways to pay on UP Express with PRESTO
When riding with us, simply tap your credit card or mobile wallet on a PRESTO device and you’re ready to go. Try it today!
Get all the details here

Buy your e-ticket before you board
Use e-tickets or PRESTO for a safe and contactless way to pay.
Buy tickets

Buy your e-ticket before you board
Use e-tickets or PRESTO for a safe and contactless way to pay.
Buy tickets
UP Express Schedule for Union Station
To Pearson | |
First train (weekday service) | 04:55 |
Last train (weekday service) | 22:15 |
First train (weekend service) | 06:00 |
Last train (weekend service) | 22:00 |
Check the schedules here |
Travel time to Pearson
25 minutes
UP Express Schedule for Bloor Station
To Pearson | To Union | |
First train (weekday service) | 05:03 | 05:59 |
Last train (weekday service) | 22:23 | 22:59 |
First train (weekend service) | 06:44 | 06:08 |
Last train (weekend service) | 22:44 | 22:08 |
Check the schedules here |
Travel time to Pearson
17 minutes
UP Express Schedule for Weston Station
To Pearson | To Union | |
First train (weekday service) | 05:09 | 05:53 |
Last train (weekday service) | 22:29 | 22:53 |
First train (weekend service) | 06:14 | 06:38 |
Last train (weekend service) | 22:14 | 22:38 |
Check the schedules here |
Travel time to Pearson
11 minutes
UP Express Schedule for Pearson Station
To Union | |
First train (weekday service) | 05:42 |
Last train (weekday service) | 22:42 |
First train (weekend service) | 06:27 |
Last train (weekend service) | 22:27 |
Check the schedules here |
Travel time to | |
Weston | 11 minutes |
Bloor | 17 minutes |
Union | 25 minutes |
Airlines are responsible for the accuracy of flight information. Flight information can change at any time. Always confirm flight arrival and departure information with your airline and check Toronto Pearson airport monitors for last minute updates. UP Express does not guarantee the accuracy, timeliness or reliability of flight information.
UP Express Schedule for Union Station
To Pearson | |
First train (weekday service) | 04:55 |
Last train (weekday service) | 22:15 |
First train (weekend service) | 06:00 |
Last train (weekend service) | 22:00 |
Check the schedules here |
Travel time to Pearson
25 minutes
UP Express Schedule for Bloor Station
To Pearson | To Union | |
First train (weekday service) | 05:03 | 05:59 |
Last train (weekday service) | 22:23 | 22:59 |
First train (weekend service) | 06:44 | 06:08 |
Last train (weekend service) | 22:44 | 22:08 |
Check the schedules here |
Travel time to Pearson
17 minutes
UP Express Schedule for Weston Station
To Pearson | To Union | |
First train (weekday service) | 05:09 | 05:53 |
Last train (weekday service) | 22:29 | 22:53 |
First train (weekend service) | 06:14 | 06:38 |
Last train (weekend service) | 22:14 | 22:38 |
Check the schedules here |
Travel time to Pearson
11 minutes
UP Express Schedule for Pearson Station
To Union | |
First train (weekday service) | 05:42 |
Last train (weekday service) | 22:42 |
First train (weekend service) | 06:27 |
Last train (weekend service) | 22:27 |
Check the schedules here |
Travel time to | |
Weston | 11 minutes |
Bloor | 17 minutes |
Union | 25 minutes |