
Toronto Pearson International Airport (YYZ) is in Mississauga, northwest of downtown Toronto. The quickest transit link is the UP Express train to Union Station; the cheapest is a TTC bus, which costs a regular TTC fare. GO buses connect Pearson to Hamilton, Richmond Hill and Pickering, and local buses run to Mississauga and Brampton. Here is how to choose.
| Option | Where it goes | Cost (adult) |
|---|---|---|
| UP Express | Weston, Mount Dennis, Bloor, Union Station | $12.35 ticket / $9.25 PRESTO |
| TTC 900 Airport Express | Kipling station (Line 2) | $3.30 with PRESTO or card |
| TTC 52A / 952 Lawrence West | Lawrence West and Lawrence stations (Line 1) | $3.30 with PRESTO or card |
| TTC overnight 300A, 334A, 352 | Bloor-Danforth, Eglinton, Lawrence West corridors | $3.30 with PRESTO or card |
| GO bus | Hamilton, Burlington, Oakville, Richmond Hill, Pickering and more | Distance-based |
| MiWay, Brampton Transit | Mississauga, Brampton | Local fare |
Trains run every 15 minutes between Terminal 1 and Union Station, taking about 25 to 28 minutes. Weekday service from Union starts at 4:55 a.m. and the last train from Pearson leaves at 12:57 a.m. The station is in Terminal 1; from Terminal 3, take the free Terminal Link train. Full fares, schedule and tips are in our UP Express guide.
The TTC serves Terminal 1 (Ground Level) and Terminal 3 (Arrivals Level). Pearson is inside the Toronto fare zone for the TTC, so a single TTC fare applies, with a two-hour transfer to the subway when paying by PRESTO or card. According to the TTC:
The 900 is the best option for budget travellers headed to the west end or along Line 2. Note that MiWay fares are not accepted on TTC buses at the airport. New to the system? See our TTC guide.
GO buses stop at Terminal 1 and Terminal 3 and link the airport to the wider region, according to Metrolinx:
Fares are distance-based and are lower with PRESTO. Check the current schedule before you travel, as service levels change seasonally. More in our GO Transit guide.
With PRESTO or a bank card, Ontario’s One Fare program gives free transfers between the TTC and MiWay or Brampton Transit within two hours. See our PRESTO card guide.
Licensed airport taxis and limousines wait at designated stands outside arrivals at both terminals, and rideshare pickups use signed zones. Fares depend on distance and traffic; ask the dispatcher or app for an estimate before you leave. Only use vehicles from the official stands or your app; decline offers of rides inside the terminal.
Pearson is reached by Highways 401, 427 and 409. The airport has terminal garages, the Viscount economy lot connected by the Terminal Link train, plus waiting areas for drivers picking up passengers. Rates vary by lot and season; book online in advance for the best price. Driving in winter? Read our Toronto snow clearing guide for storm-day advice.
| Service | Terminal 1 | Terminal 3 |
|---|---|---|
| UP Express | Station next to the Terminal Link train | Take the Terminal Link to T1 |
| TTC buses | Ground Level | Arrivals Level |
| GO buses | Yes | Yes |
Follow the airport’s ground transportation signs after you collect your bags. Each terminal has information desks if you need help finding a stop.
Going abroad? Check your coverage first in our travel insurance fine print guide.
A single TTC fare: $3.30 for adults with PRESTO or a tapped bank card in 2026, including a two-hour transfer to the subway.
Pearson has Terminals 1 and 3. Check your booking or the airport’s website before you leave; the free Terminal Link train connects them.
Yes. TTC overnight routes 300A, 334A and 352 serve the airport when the subway is closed.
Last updated: November 2026
Toronto GTA News covers Toronto, the GTA, Ontario, Quebec and Canada: local news, real estate, money, health and the trending stories people are talking about.
Comments are off for this post.