Option 1: UP Express — The Ops Team's Default Pick
If you're landing at Terminal 1 (Air Canada, Star Alliance carriers) or Terminal 3 (WestJet, international low-cost carriers) and heading anywhere near Union Station, Bay Street, or the waterfront hotel district, the UP Express is the professional's choice. It's clean, predictable, has luggage racks wide enough for a 30-inch checked bag, and the 28-minute scheduled runtime doesn't budge whether it's Monday morning rush hour or Sunday evening.
Step-by-Step from Baggage Claim
- Terminal 1 arrivals: After clearing customs, follow the "UP Express" signs. The station is inside Terminal 1, directly beside the Terminal Link train station — you won't need to go outside. Total walk: about 5–10 minutes from the baggage carousel.
- Terminal 3 arrivals: Take the free Terminal Link train from T3 to T1 — follow the Terminal Link signs from arrivals; the ride takes 3–5 minutes. The UP Express station is right beside the Terminal Link station at T1.
- Tap your PRESTO card or a contactless credit/debit card at the platform reader ($9.25), or buy a ticket at the machine or staffed counter ($12.35) before boarding. You cannot pay on the train.
- Trains depart every 15 minutes throughout the day, seven days a week — first departure from Pearson at 5:27 AM on weekdays, last around 1 AM. Check the departure boards.
- At Union Station, UP Express has its own platform and waiting area in the station's west wing, along the SkyWalk. Follow signs to the GO Transit concourse, then connect to TTC subway (Line 1) or walk to any downtown hotel within 15 minutes.
Pricing (2026)
- Adult one-way: CAD $9.25 when you tap PRESTO or a contactless credit/debit card; CAD $12.35 for a standard single ticket
- Child (12 and under): Free
- Senior (65+): CAD $5.80 with PRESTO ($6.20 ticket); youth 13–19 and post-secondary students pay CAD $7.41 with PRESTO
- Heads-up: Ontario's One Fare program (free TTC transfers) covers GO Transit but not UP Express — a TTC ride after UP is a separate $3.30 fare
UP Express, GO Transit and the TTC all accept a contactless credit or debit card (or phone/watch wallet) tapped at the reader, at the same discounted price as PRESTO — $9.25 for UP Express instead of the $12.35 ticket, and $3.30 per TTC ride with a free two-hour transfer. Use the same card for every tap, and each traveler needs their own. A physical PRESTO card ($6 from fare vending machines or Shoppers Drug Mart) only makes sense if you want to prepay or need youth, student or senior discount fares.
✓ Pros
- Scheduled 28-min journey, no traffic exposure
- Spacious, clean, air-conditioned
- Connects directly into Union Station (GO, TTC, VIA Rail)
- Luggage racks at each end of the car
- WiFi on board
✗ Cons
- Only useful if Union Station area is your destination
- No service roughly 1 AM–5 AM
- Not cheap for families with multiple adults
- T3 passengers add 10–15 min for the Terminal Link train connection
Option 2: TTC Bus + Subway — The Unsung Budget Hero
The Toronto Transit Commission's Route 900 Airport Express runs between both terminals and Kipling subway station (Line 2, Bloor-Danforth) from roughly 5:30 AM to 2 AM Monday–Saturday (Sunday service starts later, around 8 AM). At $3.30 when you tap PRESTO or a contactless credit/debit card — or $3.35 cash with exact change — this is by far the cheapest route into the city. The honest caveat: you'll share the bus with commuters, and "55–80 minutes" to downtown is a real range, not a marketing number.
Step-by-Step
- Exit Terminal 1 at the ground level (the 900 stops at column R4) or Terminal 3 on the arrivals level (columns C8–C12) — follow the public transit / TTC signs.
- Board the 900 Airport Express bus — it runs every 10 minutes or better for most of the day.
- Ride to Kipling Station (about 20–30 minutes). Your tap includes a free two-hour transfer, which covers the onward subway ride.
- Take the Bloor-Danforth subway (Line 2) east toward downtown. For King, Queen, Dundas, College neighborhoods — transfer at St. George or Spadina to Line 1 south.
- Total journey to King St. or the Financial District: roughly 65–80 minutes from the gate.
Since 2023 the TTC has accepted contactless credit and debit cards (and phone/watch wallets) on buses, streetcars and at subway fare gates — the same $3.30 fare as PRESTO, two-hour transfer included. Tap the same card each time you board, and each traveler needs their own card. Cash still works on the bus ($3.35, exact change) but doesn't come with the automatic transfer, so tap a card instead. There's no reason to pay $60 for a cab just because you landed coinless — the $3.30 bus takes plastic.
✓ Pros
- Cheapest option at $3.30 all-in
- Transfer to subway included
- Runs until 2 AM (then night buses take over)
- Good for travelers staying west of downtown (Parkdale, High Park)
✗ Cons
- Slow — 65–80 min is realistic, not worst case
- Sunday service starts late (around 8 AM)
- Challenging with multiple large bags
- Can be crowded during rush hour
🛡️ Traveling Without Coverage? Don't Land Without It.
Medical emergencies, flight disruptions, lost luggage — Canada's healthcare system won't cover you as a visitor. SafetyWing's Nomad Insurance starts at under $2/day and covers emergency medical, trip delays, and more. Get a quote before your next flight.
* Affiliate link — we may earn a commission at no extra cost to you. We only recommend products we'd use ourselves.
Option 3: Regulated Taxi — More Predictable Than It Used to Be
Taxis picking up at YYZ charge flat rates set by zone under the airport authority's (GTAA) regulated fare system — no meter, no surge. Downtown Toronto (roughly the Union Station / King St. corridor) runs CAD $60–$75 depending on the exact zone, and the price doesn't change if traffic is heavy on the 427 or Gardiner Expressway. Taxis are the right call for groups of 3–4 splitting the fare, travelers with oversized luggage, or anyone whose company is reimbursing the trip. You can check the exact fare to your address with the estimator on torontopearson.com before you queue.
Follow the taxi/limo signs from arrivals at either terminal — the ranks are curbside outside the arrivals doors, with a dispatcher on duty. Expect a 5–15 minute queue during peak landing windows (8–10 AM, 2–4 PM, 7–9 PM). Late at night, the queue is typically zero.
Toronto taxis accept Visa, Mastercard, and Amex via in-car terminals. Always ask for the receipt — it has the driver's ID and the trip code, useful if you leave something in the cab.
✓ Pros
- Available immediately at arrivals (no app needed)
- Good for groups of 3–4 splitting the cost
- No surge pricing
- Driver knows the roads if the expressway is jammed
✗ Cons
- Usually costs more than rideshare during off-peak hours
- Queue can be 15–20 min during busy arrival banks
- Flat rates apply from the airport only — the return trip downtown to YYZ is metered unless you pre-book
Option 4: Uber & Lyft — The Default for Most Modern Travelers
Uber and Lyft both operate legally and actively at YYZ. Standard pricing to downtown runs CAD $40–$65 during normal hours; expect CAD $70–$90+ during surge windows (Friday afternoon, Sunday evening, post-concert nights). The advantage over taxis is that the app shows you the price before you commit — though the airport's flat-rate taxis are just as predictable, and often cheaper than a surging Uber.
Pickup Locations
- Terminal 1: Ground floor (Level 1) — the ride-share pickup zone runs along the curb outside doors P through S, with Uber and Lyft each assigned their own zones. The app tells you exactly where to stand. Do NOT try to get picked up at the departures level — the airport actively enforces this and drivers get fined.
- Terminal 3: Arrivals level, outside doors B and D. The app will guide you to the exact zone — always check the license plate and PIN in the app before approaching any car.
Just landed and the Uber app is showing a 2.1x surge? Don't book immediately. Collect your bags, clear customs, use the washroom, get a coffee from Tim Hortons in the arrivals hall — then check the app again 15–20 minutes later. Surge pricing at YYZ typically burns off fast once the immediate post-arrival crowd disperses. If your flight arrived at the same time as two other wide-bodies, you're competing with 800 other passengers for cars. Wait them out. Also: a UberXL for 4 people with bags is often smarter than two UberX rides.
✓ Pros
- Price shown before booking
- No cash needed
- Tracks your route (safety + accountability)
- Available 24/7
- XL options for groups and large luggage
✗ Cons
- Surge pricing can push cost to $90+
- Pick-up zone can be chaotic during busy periods
- Requires a working data connection at the airport
Option 5: Airport Limo / Black Car — Pre-Book and Forget It
Toronto has a well-established airport limousine industry — GTAA-licensed limos work the same zone-based flat-rate system as the taxis, typically CAD $75–$105 for a sedan to downtown (roughly 10–15% above the taxi rate), and boutique black-car operators can be pre-booked at similar prices. For business travelers whose time is valued at more than the price differential, or anyone who wants a driver holding a sign when they walk through customs — this is the play. Book 24–48 hours ahead online; most companies will monitor your flight and adjust pick-up time automatically for delays.
Should I Take a Taxi or Uber from YYZ?
This is one of the most-searched questions for this route — and the answer isn't always obvious. Here's how to decide.
Rideshare apps win on price transparency: you see the fare before you commit. But Pearson is unusual — taxis leaving the airport charge zone-based flat rates, not a meter, so the taxi price is just as predictable, with no surge. Off-peak, Uber or Lyft is usually C$10–$20 cheaper; during surge windows, the flat-rate taxi often wins outright.
The practical rule at YYZ: check the app while you're walking out. If the quote is under about C$60 to downtown, take the rideshare. If surge has pushed it above the C$60–$75 flat taxi rate — or the pickup zone looks chaotic — walk straight to the taxi rank and pay the fixed price.
Late Night & Early Morning: What Actually Works After Midnight
The UP Express runs its last service at approximately 1 AM from Pearson (last train around 12:54 AM). After that, here's what you actually have:
- TTC Blue Night 300A (Bloor-Danforth): Runs directly from both terminals along Bloor Street and the Danforth, roughly every 30 minutes overnight — about 60 minutes to Yonge & Bloor. It will get you downtown for $3.30, but budget 90–120 minutes to the core and your patience.
- TTC Blue Night 332 (Eglinton West) and 352 (Lawrence West): Also serve the airport overnight — useful if you're staying in midtown or along the Lawrence corridor rather than the core.
- Uber / Lyft: Reliably available 24/7. Between midnight and 4 AM, fares are often lower than daytime because surge is minimal — expect CAD $45–$65 on a normal night.
- Pre-booked limo / black car: If your flight lands at 2 AM, pre-booking a flat-rate limo is legitimately the smartest call. No surprises, driver is there waiting, done.
Our genuine recommendation for post-midnight arrivals: Uber, pre-booked limo, or the TTC night bus if you're travelling light and staying near Bloor Street. Don't rely on the taxi queue — staffing drops off significantly after midnight and wait times can hit 25–35 minutes.