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. 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. Learn more.
upexpress.com/SafetyNeverStops UP Express Schedule for Union Station
To Pearson | |
Early morning trains | 04:55; 05:30 |
Then, for the time being, every 30 minutes until | |
Last train | 01:00 |
Travel time to Pearson
25 minutes
UP Express Schedule for Bloor Station
To Pearson | To Union | |
Early morning trains | 05:03; 05:38 | 05:44; 06:14 |
Then, for the time being, every 30 minutes until | ||
Last train | 01:08 | 01:14 |
Travel time to Pearson
17 minutes
UP Express Schedule for Weston Station
To Pearson | To Union | |
Early morning trains | 05:09; 05:44 | 05:38; 06:08 |
Then, for the time being, every 30 minutes until | ||
Last train | 01:14 | 01:08 |
Travel time to Pearson
11 minutes
UP Express Schedule for Pearson Station
To Union | |
Early morning trains | 05:27; 05:57 |
Then, for the time being, every 30 minutes until | |
Last train | 00:57 |
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 | |
Early morning trains | 04:55; 05:30 |
Then, for the time being, every 30 minutes until | |
Last train | 01:00 |
Travel time to Pearson
25 minutes
UP Express Schedule for Bloor Station
To Pearson | To Union | |
Early morning trains | 05:03; 05:38 | 05:44; 06:14 |
Then, for the time being, every 30 minutes until | ||
Last train | 01:08 | 01:14 |
Travel time to Pearson
17 minutes
UP Express Schedule for Weston Station
To Pearson | To Union | |
Early morning trains | 05:09; 05:44 | 05:38; 06:08 |
Then, for the time being, every 30 minutes until | ||
Last train | 01:14 | 01:08 |
Travel time to Pearson
11 minutes
UP Express Schedule for Pearson Station
To Union | |
Early morning trains | 05:27; 05:57 |
Then, for the time being, every 30 minutes until | |
Last train | 00:57 |
Travel time to | |
Weston | 11 minutes |
Bloor | 17 minutes |
Union | 25 minutes |