Toronto · Saturday, September 5☀️ 19°C Clear
Toronto Insiders

Guide

Getting from Pearson Airport to Downtown Toronto: UP Express vs the 900 Bus vs a Taxi

UP Express, the TTC 900 bus and taxis compared on real fares and travel times from Toronto Pearson to downtown — including when the $3.30 bus actually beats the…

Getting from Pearson Airport to Downtown Toronto: UP Express vs the 900 Bus vs a Taxi Guide

Toronto Pearson sits about 25 km northwest of downtown, and the gap between the cheapest way to cross that distance and the fastest way is smaller than most visitors expect. The whole decision comes down to three numbers: what you pay, how long it takes, and how much luggage you are dragging.

UP Express: the default

The Union Pearson Express is the dedicated airport train, running from a station attached to Terminal 1 straight to Union Station downtown. It leaves every 15 minutes and does the trip in 25 minutes flat, with service running from roughly 05:27 to 01:27 daily.

A one-way adult fare is $12.35, dropping to $9.25 if you tap a PRESTO card or a contactless credit card instead of buying a paper ticket. That is a meaningful enough discount that you should tap even if you never use transit again on the trip.

The real argument for UP Express is not speed, it is predictability. It runs on its own rail corridor, so the 25 minutes is 25 minutes whether or not the Gardiner is backed up. If you have a flight to catch or a booking to make, that reliability is what you are paying the premium for.

The catch: it terminates at Union Station. If you are staying downtown or anywhere near the subway's Line 1, that is ideal. If you are staying in the west end, midtown, or out toward Scarborough, you have a second leg to plan and UP Express loses some of its advantage.

The TTC 900 Airport Express: the cheap option

The 900 Airport Express is a TTC bus running all day between the airport and Kipling Station on Line 2 Bloor-Danforth. It costs a single TTC fare, $3.30, and that fare covers your transfer onto the subway, so $3.30 gets you from the terminal to essentially anywhere on the TTC network.

The cost is time. Budget 60 to 75 minutes end to end, including the transfer at Kipling and the subway ride in. The bus is also subject to traffic in a way the train is not.

Where the 900 genuinely wins is destinations along Line 2 or in the west end. If you are heading to Bloor West Village, High Park, the Junction or anywhere on the Bloor-Danforth corridor, the 900 is both cheaper and often no slower than taking UP Express to Union and doubling back.

Taxi and rideshare

A taxi or rideshare is the most expensive option by a wide margin and the only one that takes you door to door. Travel time is entirely traffic-dependent: it can beat UP Express late at night, and it can lose badly to it at 5 pm on a weekday.

The case for it is specific rather than general. Three or four people splitting one fare narrows the gap considerably. So does arriving after the UP Express stops running around 01:27, travelling with several large bags, or heading somewhere with no clean transit connection.

How to choose

Staying downtown, travelling light, arriving during service hours: take UP Express and tap a card. It is the option that most reliably does what it says.

On a budget, or heading anywhere along Line 2: take the 900. Saving nine dollars is not why you would do it, but if your destination is on the Bloor-Danforth line, you are not really trading much time either.

Take a taxi or rideshare if you are in a group, arriving in the middle of the night, or carrying more than you can comfortably move through two transfers.

One planning note that catches people out: UP Express connects to Terminal 1. If you land at Terminal 3, factor in the free inter-terminal LINK train, which adds a few minutes at both ends of your trip. The 900 bus serves both terminals directly.

.

← More from Toronto Guide