STATIONS
UP Express Route
Offering service between Toronto Pearson International Airport and Union Station in 25 minutes, the Union Pearson Express is set to simplify how Canada's busiest travel hubs are connected.
With only two brief stops at Bloor and Weston GO Stations, UP Express is the fastest and most reliable way to get in and out of the city. Launch UP Express Map (PDF) Our stations feature amenities to ensure a stress-free and relaxing trip. These include Wi-Fi, power outlets for laptops, flight information, and infotainment screens. Download the UP Express Route Map.
With only two brief stops at Bloor and Weston GO Stations, UP Express is the fastest and most reliable way to get in and out of the city. Launch UP Express Map (PDF) Our stations feature amenities to ensure a stress-free and relaxing trip. These include Wi-Fi, power outlets for laptops, flight information, and infotainment screens. Download the UP Express Route Map.
Schedule Summary
UP Express trains will run every 15 minutes on weekdays during the busiest parts of the day.
- In the morning from Union Station, trains will depart at 4:55 a.m., 5:10 a.m., 5:30 a.m., then every 15 minutes until 8:45 a.m. In the afternoon, trains will depart every 15 minutes from 2:15 p.m. until 7:15 p.m.
- In the morning from Pearson Airport, trains will depart at 5:27 a.m., 5:42 a.m., 5:57 a.m., then every 15 minutes until 9:12 a.m. In the afternoon, trains will depart every 15 minutes from 2:27 p.m. to 7:57 p.m.
Union Station
Weekday Service
First train to Pearson | 4:55 |
Service every 30 minutes | Until 23:00 |
Last train to Pearson | 23:00 |
Weekend & Holiday Service
First train to Pearson | 6:00 |
Service every 30 minutes | Until 23:00 |
Last train to Pearson | 23:00 |
Bloor Station
Weekday Service
First train | 5:44 |
Service every 30 minutes | Until 23:44 |
Last train | 23:44 |
First train | 5:03 |
Service every 30 minutes | Until 23:08 |
Last train | 23:08 |
Weekend & Holiday Service
First train | 6:44 |
Service every 30 minutes | Until 23:44 |
Last train | 23:44 |
First train | 6:08 |
Service every 30 minutes | Until 23:08 |
Last train | 23:08 |
Weston Station
Weekday Service
First train | 5:38 |
Service every 30 minutes | Until 23:38 |
Last train | 23:38 |
First train | 5:09 |
Service every 30 minutes | Until 23:14 |
Last train | 23:14 |
Weekend & Holiday Service
First train | 6:38 |
Service every 30 minutes | Until 23:38 |
Last train | 23:38 |
First train | 6:14 |
Service every 30 minutes | Until 23:14 |
Last train | 23:14 |
Pearson Station
Weekday Service
First train to Union | 5:27 |
Service every 30 minutes | Until 23:27 |
Last train to Union | 23:27 |
Weekend & Holiday Service
First train to Union | 6:27 |
Service every 30 minutes | Until 23:27 |
Last train to Union | 23:27 |

Train Service Updates
January 28, 2023 - Updated at 05:48 pm
Service is running on schedule at this station.
Service is running on schedule at this station.
Service is running on schedule at this station.
Service is running on schedule at this station.
Schedule Summary
UP Express trains will run every 15 minutes on weekdays during the busiest parts of the day.
- In the morning from Union Station, trains will depart at 4:55 a.m., 5:10 a.m., 5:30 a.m., then every 15 minutes until 8:45 a.m. In the afternoon, trains will depart every 15 minutes from 2:15 p.m. until 7:15 p.m.
- In the morning from Pearson Airport, trains will depart at 5:27 a.m., 5:42 a.m., 5:57 a.m., then every 15 minutes until 9:12 a.m. In the afternoon, trains will depart every 15 minutes from 2:27 p.m. to 7:57 p.m.
Union Station
Weekday Service
First train to Pearson | 4:55 |
Service every 30 minutes | Until 23:00 |
Last train to Pearson | 23:00 |
Weekend & Holiday Service
First train to Pearson | 6:00 |
Service every 30 minutes | Until 23:00 |
Last train to Pearson | 23:00 |
Bloor Station
Weekday Service
First train | 5:44 |
Service every 30 minutes | Until 23:44 |
Last train | 23:44 |
First train | 5:03 |
Service every 30 minutes | Until 23:08 |
Last train | 23:08 |
Weekend & Holiday Service
First train | 6:44 |
Service every 30 minutes | Until 23:44 |
Last train | 23:44 |
First train | 6:08 |
Service every 30 minutes | Until 23:08 |
Last train | 23:08 |
Weston Station
Weekday Service
First train | 5:38 |
Service every 30 minutes | Until 23:38 |
Last train | 23:38 |
First train | 5:09 |
Service every 30 minutes | Until 23:14 |
Last train | 23:14 |
Weekend & Holiday Service
First train | 6:38 |
Service every 30 minutes | Until 23:38 |
Last train | 23:38 |
First train | 6:14 |
Service every 30 minutes | Until 23:14 |
Last train | 23:14 |
Pearson Station
Weekday Service
First train to Union | 5:27 |
Service every 30 minutes | Until 23:27 |
Last train to Union | 23:27 |
Weekend & Holiday Service
First train to Union | 6:27 |
Service every 30 minutes | Until 23:27 |
Last train to Union | 23:27 |

Train Service Updates
January 28, 2023 - Updated at 05:48 pm
Service is running on schedule at this station.
Service is running on schedule at this station.
Service is running on schedule at this station.
Service is running on schedule at this station.