# Union Station to Pearson Airport

[Read this page on Reroute](https://rerouteapp.ca/up-express/pearson-airport)

UP Express trip guide

By UP Express from downtown, by GO bus, and by GO train from across the region.

[Plan Union to Pearson](https://rerouteapp.ca/map?from=43.644238%2C-79.383555&fromLabel=Union+Station&to=43.682683%2C-79.612968&toLabel=Pearson+Airport&mode=transit)

![Map of the UP Express from Union Station to Pearson Airport, drawn along its track.](https://api.mapbox.com/styles/v1/mapbox/light-v11/static/path-5+1E3A8A-1(mgkiGdrocNjB~IjF~a%40nBfMtAjLt%40pJlBnNvAnW%5CxMWj_%40aBxhAcArJuBdLyExMgNh%5DiOta%40gBtDwJtNoQxQoiC~fCaM~McRzWsKjTuK~WayBtuFwD%60LuChL_AxFmAdLw%40%60MMrHfBllDbFnkIz%40rBp%40j%40%60Cl%40lASv%40a%40fCmCrEiGlBgDz%40w%40lNqEtC_%40nBPzClAbLjJpe%40fJnBdApBjCxGxCfBMpA_AzHsK)/auto/1120x630?padding=60&access_token=pk.eyJ1IjoicmVyb3V0ZWFwcCIsImEiOiJjbW9kNmZhNzEwOGdqMnJveGdndjY4MXNxIn0.PWwgGKlOgTvJGTdQkchnnA)

© [Mapbox](https://www.mapbox.com/about/maps) © [OpenStreetMap](https://www.openstreetmap.org/copyright)

The UP Express runs from Union Station to Pearson Airport with 3 stops on the way, at Bloor, Mount Dennis and Weston; its schedule has a train about every 15 minutes, all day. GO Buses 40 and 94 also stop at Pearson Airport Terminal 1.

The live plan is the one to trust for a given departure: it ranks the UP Express, GO trains, GO buses, the TTC and driving against each other for your own start point and time.

## Union Station to Pearson by UP Express

**Stops on the way**

3

**Frequency**

About every 15 minutes, all day.

**Weekday trains at Union**

4:55 a.m. – 1:22 a.m. (next day)

**Weekday trains at Pearson**

5:23 a.m. – 1:28 a.m. (next day)

Hours are the first and last UP Express train calling at each station in either direction, as on the [Union](https://rerouteapp.ca/up-express/union) and [Pearson](https://rerouteapp.ca/up-express/pearson) station pages.

-   [Union](https://rerouteapp.ca/up-express/union)
-   [Bloor](https://rerouteapp.ca/up-express/bloor)
-   [Mount Dennis](https://rerouteapp.ca/up-express/mount-dennis)
-   [Weston](https://rerouteapp.ca/up-express/weston)
-   [Pearson](https://rerouteapp.ca/up-express/pearson)

## Pearson Airport to Union Station

Going downtown, board the UP Express at its Pearson station. It stops at Weston, Mount Dennis, Bloor before Union, where it meets GO trains, the TTC and VIA Rail. [Plan Pearson to Union](https://rerouteapp.ca/map?from=43.682683%2C-79.612968&fromLabel=Pearson+Airport&to=43.644238%2C-79.383555&toLabel=Union+Station&mode=transit).

## GO buses to Pearson Airport

2 GO bus routes stop at Pearson Airport Terminal 1, according to their stop lists.

-   **[GO Bus 40](https://rerouteapp.ca/go-transit/bus/40)**Hamilton / Richmond Hill · meets GO trains at Hamilton GO Centre
-   **[GO Bus 94](https://rerouteapp.ca/go-transit/bus/94)**Pickering / Square One · meets GO trains at Pickering GO

## GO trains and Pearson

No GO train line stops at Pearson. GO trains meet the UP Express at Union on every line, and at Bloor, Mount Dennis and Weston on the Kitchener line, so a GO train trip to the airport changes there. From Union, every GO station has its own guide: [GO trips to Union](https://rerouteapp.ca/go-transit/trips).

## Hamilton to Pearson Airport

GO Bus 40 (Hamilton / Richmond Hill) stops at Hamilton GO Centre and then at Pearson Airport Terminal 1, 12 stops later. [GO Bus 40 stops](https://rerouteapp.ca/go-transit/bus/40).

Take the Lakeshore West line to Union Station and change to the UP Express there, which reaches Pearson via Bloor, Mount Dennis and Weston. [Lakeshore West line stations](https://rerouteapp.ca/go-transit/lakeshore-west-line).

[Plan Hamilton to Pearson](https://rerouteapp.ca/map?from=43.253284%2C-79.869192&fromLabel=Hamilton+GO+Centre&to=43.682683%2C-79.612968&toLabel=Pearson+Airport&mode=transit)

## Kitchener to Pearson Airport

Take the Kitchener line to Weston GO and change to the UP Express there, which runs straight to Pearson. [Kitchener line stations](https://rerouteapp.ca/go-transit/kitchener-line).

[Plan Kitchener to Pearson](https://rerouteapp.ca/map?from=43.455686%2C-80.49313&fromLabel=Kitchener+GO&to=43.682683%2C-79.612968&toLabel=Pearson+Airport&mode=transit)

## Barrie to Pearson Airport

Take the Barrie line to Union Station and change to the UP Express there, which reaches Pearson via Bloor, Mount Dennis and Weston. [Barrie line stations](https://rerouteapp.ca/go-transit/barrie-line).

[Plan Barrie to Pearson](https://rerouteapp.ca/map?from=44.374139%2C-79.687858&fromLabel=Allandale+Waterfront+GO&to=43.682683%2C-79.612968&toLabel=Pearson+Airport&mode=transit)

## Niagara Falls to Pearson Airport

Take the Lakeshore West line to Union Station and change to the UP Express there, which reaches Pearson via Bloor, Mount Dennis and Weston. [Lakeshore West line stations](https://rerouteapp.ca/go-transit/lakeshore-west-line).

[Plan Niagara Falls to Pearson](https://rerouteapp.ca/map?from=43.108882%2C-79.063319&fromLabel=Niagara+Falls+GO&to=43.682683%2C-79.612968&toLabel=Pearson+Airport&mode=transit)

## Waterloo to Pearson Airport (via Kitchener GO)

Waterloo has no GO train station of its own; the nearest GO rail station is Kitchener GO. From Kitchener GO, take the Kitchener line to Weston GO and change to the UP Express there, which runs straight to Pearson. Getting from Waterloo to Kitchener GO is a local trip, so plan it live.

[Kitchener GO station guide](https://rerouteapp.ca/go-transit/kitchener) · [Plan Kitchener GO to Pearson](https://rerouteapp.ca/map?from=43.455686%2C-80.49313&fromLabel=Kitchener+GO&to=43.682683%2C-79.612968&toLabel=Pearson+Airport&mode=transit)

[← Back to the UP Express guide](https://rerouteapp.ca/up-express)

## Frequently asked questions

**How do I get from Union Station to Pearson Airport?**

Take the UP Express from Union Station. It stops at Bloor, Mount Dennis and Weston and ends at Pearson; its schedule has a train about every 15 minutes, all day.

**How do I get from Pearson Airport to Union Station?**

Take the UP Express from its Pearson station toward Union. It stops at Weston, Mount Dennis and Bloor before Union.

**What time does the UP Express run?**

On weekdays UP Express trains call at Union from 4:55 a.m. to 1:22 a.m. (next day), and at Pearson from 5:23 a.m. to 1:28 a.m. (next day), counting both directions.

**Which GO buses go to Pearson Airport?**

GO Bus 40 (Hamilton / Richmond Hill) and GO Bus 94 (Pickering / Square One) stop at Pearson Airport Terminal 1.

**Does the GO train go to Pearson Airport?**

No GO train line stops at Pearson. GO trains meet the UP Express at Union on every line, and at Bloor, Mount Dennis and Weston on the Kitchener line, so a GO train trip to the airport changes to the UP Express there.

**How do I get from Hamilton to Pearson Airport?**

GO Bus 40 (Hamilton / Richmond Hill) stops at Hamilton GO Centre and then at Pearson Airport Terminal 1, 12 stops later. Take the Lakeshore West line to Union Station and change to the UP Express there, which reaches Pearson via Bloor, Mount Dennis and Weston.

**How do I get from Kitchener to Pearson Airport?**

Take the Kitchener line to Weston GO and change to the UP Express there, which runs straight to Pearson.

**How do I get from Barrie to Pearson Airport?**

Take the Barrie line to Union Station and change to the UP Express there, which reaches Pearson via Bloor, Mount Dennis and Weston.

**How do I get from Niagara Falls to Pearson Airport?**

Take the Lakeshore West line to Union Station and change to the UP Express there, which reaches Pearson via Bloor, Mount Dennis and Weston.

**How do I get from Waterloo to Pearson Airport?**

Waterloo has no GO train station of its own; the nearest GO rail station is Kitchener GO. From Kitchener GO, take the Kitchener line to Weston GO and change to the UP Express there, which runs straight to Pearson. Getting from Waterloo to Kitchener GO is a local trip, so plan it live.

**Can I plan a trip to Pearson with live status?**

Yes. Reroute plans the UP Express, GO trains and GO buses in the same search as the TTC and driving, with live GO line status, and ranks them for your trip.

## One app for the whole trip.

Every way across the GTA, ranked in one list. No account needed.

[Plan a trip](https://rerouteapp.ca/map)

## Report a content error

[Give feedback](https://reroute.userjot.com) with this page's URL, the incorrect statement, and supporting evidence.
