HomeTravelGetting To and From Toronto Pearson Airport: Train, TTC, GO and More

Getting To and From Toronto Pearson Airport: Train, TTC, GO and More

All the ways to get between Toronto Pearson and the city: UP Express, TTC 900 Airport Express and overnight buses,
Getting to Toronto Pearson Airport

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.

Quick comparison

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

UP Express train

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.

TTC buses

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:

  • 900 Airport Express from Kipling station (Line 2 Bloor-Danforth): about 5:30 a.m. to 2 a.m. Monday to Saturday, and from about 8:15 a.m. on Sundays.
  • 52A Lawrence West from Lawrence and Lawrence West stations (Line 1): about 5:30 a.m. to 1 a.m. daily.
  • 952 Lawrence West Express: weekday rush hours only.
  • Overnight: 300A Bloor-Danforth, 334A Eglinton and 352 Lawrence West cover the hours when the subway is closed.

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 Transit buses

GO buses stop at Terminal 1 and Terminal 3 and link the airport to the wider region, according to Metrolinx:

  • Route 40: Hamilton GO Centre via Burlington, Oakville and Mississauga, and in the other direction Richmond Hill Centre via the Highway 407 Bus Terminal (which connects to TTC Line 1 at Vaughan).
  • Route 94: between Pickering GO and Square One in Mississauga, with stops in Scarborough and North York.

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.

Mississauga and Brampton buses

  • MiWay Route 7 connects Pearson with Mississauga.
  • Brampton Transit Route 115 runs express between Brampton Terminal and Terminal 1.

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.

Taxis, limousines and rideshare

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.

Driving and parking

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.

Where to catch transit at the airport

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.

Travel tips

  • Pay the same way all trip. Use one PRESTO card or bank card so your transfers and One Fare discounts apply.
  • Check the terminal. The UP Express only stops at Terminal 1; TTC buses stop at both.
  • Allow time in winter. Snow can slow roads and buses; the train is less affected by traffic.
  • Children ride free on the TTC, GO and UP Express if they are 12 or under.

Which option is right for you?

  • Downtown hotel or office: UP Express.
  • Tight budget: TTC 900 to Kipling, then Line 2.
  • North York or Yonge corridor: TTC 52A to Lawrence West, or GO 40 to Highway 407 Terminal for Vaughan.
  • Hamilton, Burlington, Oakville: GO bus 40.
  • Scarborough or Durham: GO bus 94 toward Pickering.
  • Red-eye or 3 a.m. arrival: TTC overnight routes or taxi.

Going abroad? Check your coverage first in our travel insurance fine print guide.

FAQ

How much is the TTC to Pearson?

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.

Which terminal does my airline use?

Pearson has Terminals 1 and 3. Check your booking or the airport’s website before you leave; the free Terminal Link train connects them.

Is there transit all night?

Yes. TTC overnight routes 300A, 334A and 352 serve the airport when the subway is closed.

Last updated: November 2026

Comments are off for this post.