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
Starting Monday, April 5, most weekday UP Express schedules will be adjusted to accommodate platform construction work at Weston Station. Trips will depart 15 minutes later. Check the schedules here: Union, Bloor, Weston, and Pearson. View/See more details.
Union Station
Weekday Service
First train to Pearson | 4:55 |
Service every 30 minutes | 5:45 - 9:15 |
Hourly service | 9:15 - 14:15 |
Service every 30 minutes | 14:15 - 19:15 |
Hourly service | 19:15 until last train at 22:15 |
Weekend Service
First train to Pearson | 6:00 |
Hourly service | 6:00 – 9:00 |
Service every 30 minutes | 9:00 - 19:00 |
Hourly service | 19:00 until last train at 22:00 |
Bloor Station
Weekday Service
First train | 5:59 |
Service every 30 minutes | Until 9:59 |
Hourly service | 9:59 – 14:59 |
Service every 30 minutes | 14:59 – 19:59 |
Hourly service | 19:59 until last train at 22:59 |
First train | 5:03 |
Service every 30 minutes | 5:53 - 9:23 |
Hourly service | 9:23 - 14:23 |
Service every 30 minutes | 14:23 - 19:23 |
Hourly service | 19:23 until last train at 22:23 |
Weekend Service
First train | 6:08 |
Hourly service | Until 9:08 |
Service every 30 minutes | 9:08 - 19:08 |
Hourly service | 19:08 until last train at 22:08 |
First train | 6:44 |
Hourly service | Until 9:44 |
Service every 30 minutes | 9:44-19:44 |
Hourly service | 19:44 until last train at 22:44 |
Weston Station
Weekday Service
First train | 5:53 |
Service every 30 minutes | Until 9:53 |
Hourly service | 9:53 – 14:53 |
Service every 30 minutes | 14:53 – 19:53 |
Hourly service | 19:53 until last train at 22:53 |
First train | 5:09 |
Service every 30 minutes | 5:59 until 9:29 |
Hourly service | 9:29 - 14:29 |
Service every 30 minutes | 14:29 - 19:29 |
Hourly service | 19:29 until last train at 22:29 |
Weekend Service
First train | 6:38 |
Hourly service | Until 9:38 |
Service every 30 minutes | 9:38 – 19:38 |
Hourly service | 19:38 until last train at 22:38 |
First train | 6:14 |
Hourly service | Until 9:14 |
Service every 30 minutes | 9:14 - 19:14 |
Hourly service | 19:14 until last train at 22:14 |
Pearson Station
Weekday Service
First train to Union | 5:42 |
Service every 30 minutes | Until 9:42 |
Hourly service | 9:42 - 15:12 |
Service every 30 minutes | 15:12 - 19:42 |
Hourly service | 19:42 until last train at 22:42 |
Weekend Service
First train to Union | 6:27 |
Hourly service | 6:27 – 9:27 |
Service every 30 minutes | 9:27 - 19:27 |
Hourly service | 19:27 until last train at 22:27 |
Schedule Summary
Starting Monday, April 5, most weekday UP Express schedules will be adjusted to accommodate platform construction work at Weston Station. Trips will depart 15 minutes later. Check the schedules here: Union, Bloor, Weston, and Pearson. View/See more details.
Union Station
Weekday Service
First train to Pearson | 4:55 |
Service every 30 minutes | 5:45 - 9:15 |
Hourly service | 9:15 - 14:15 |
Service every 30 minutes | 14:15 - 19:15 |
Hourly service | 19:15 until last train at 22:15 |
Weekend Service
First train to Pearson | 6:00 |
Hourly service | 6:00 – 9:00 |
Service every 30 minutes | 9:00 - 19:00 |
Hourly service | 19:00 until last train at 22:00 |
Bloor Station
Weekday Service
First train | 5:59 |
Service every 30 minutes | Until 9:59 |
Hourly service | 9:59 – 14:59 |
Service every 30 minutes | 14:59 – 19:59 |
Hourly service | 19:59 until last train at 22:59 |
First train | 5:03 |
Service every 30 minutes | 5:53 - 9:23 |
Hourly service | 9:23 - 14:23 |
Service every 30 minutes | 14:23 - 19:23 |
Hourly service | 19:23 until last train at 22:23 |
Weekend Service
First train | 6:08 |
Hourly service | Until 9:08 |
Service every 30 minutes | 9:08 - 19:08 |
Hourly service | 19:08 until last train at 22:08 |
First train | 6:44 |
Hourly service | Until 9:44 |
Service every 30 minutes | 9:44-19:44 |
Hourly service | 19:44 until last train at 22:44 |
Weston Station
Weekday Service
First train | 5:53 |
Service every 30 minutes | Until 9:53 |
Hourly service | 9:53 – 14:53 |
Service every 30 minutes | 14:53 – 19:53 |
Hourly service | 19:53 until last train at 22:53 |
First train | 5:09 |
Service every 30 minutes | 5:59 until 9:29 |
Hourly service | 9:29 - 14:29 |
Service every 30 minutes | 14:29 - 19:29 |
Hourly service | 19:29 until last train at 22:29 |
Weekend Service
First train | 6:38 |
Hourly service | Until 9:38 |
Service every 30 minutes | 9:38 – 19:38 |
Hourly service | 19:38 until last train at 22:38 |
First train | 6:14 |
Hourly service | Until 9:14 |
Service every 30 minutes | 9:14 - 19:14 |
Hourly service | 19:14 until last train at 22:14 |
Pearson Station
Weekday Service
First train to Union | 5:42 |
Service every 30 minutes | Until 9:42 |
Hourly service | 9:42 - 15:12 |
Service every 30 minutes | 15:12 - 19:42 |
Hourly service | 19:42 until last train at 22:42 |
Weekend Service
First train to Union | 6:27 |
Hourly service | 6:27 – 9:27 |
Service every 30 minutes | 9:27 - 19:27 |
Hourly service | 19:27 until last train at 22:27 |