Route 90 Bus Schedule & Stops | Canada

Canada Route 90 schedule resolver

Route 90 Bus Schedule & Stops in Canada: Correct Agency, Fare, Map, Live Times and Ride-Time Guide

90 schedule bus is an ambiguous Canada search. Route 90 can mean TTC 90 Vaughan in Toronto, STM 90 Saint-Jacques in Montréal, YRT 90/90B Leslie in York Region, London Transit 90 Express, Calgary Transit 90 Bridgeland/University of Calgary, BC Transit 90 UBCO/Vernon, or Sunshine Coast Route 90 Express.

This rider-first guide helps you choose the correct Route 90 first, then check the official timetable, direction, stop, fare, transfer rule, service alerts, live-arrival tool and realistic arrival buffer before riding.

Route 90 match finder
TTC90 VaughanToronto
STM90 Saint-JacquesMontréal
YRT90 / 90B LeslieYork
LTC90 ExpressLondon
BC90 UBCO / VernonOkanagan
Quick answer

First choose the city — Route 90 is not one national Canadian bus route

If you searched 90 schedule bus, do not use the first timetable you find until you confirm the transit agency. Each Route 90 has different stops, direction labels, fares, live trackers, transfer rules, service alerts and first/last bus times.

Correct first step Match your city/operator before reading departure times.
Best source Official route page, fare page, alert page and trip planner.
Timing rule Use stop-specific times; there is no universal “Route 90 first bus.”
Source check Reviewed September 7, 2026.
Important rider note: This page is a route-number resolver. For your exact departure, open the matching agency schedule, choose the travel date, choose direction, then choose your exact stop or stop ID.
Route resolver

Which Route 90 bus schedule do you need?

The table below gives the practical match, the official source to open, the fare pattern and the key rider detail that prevents using the wrong Route 90.

Route 90 match Area Main corridor / route meaning Key rider detail Official source
TTC 90 Vaughan Toronto, Ontario St Clair West Station, Vaughan Road, Oakwood Avenue, Eglinton Avenue West and Cedarvale Station. Regular service, all day every day until about 1 a.m.; direction and stop side matter. TTC Route 90 Vaughan
STM 90 Saint-Jacques Montréal, Québec Saint-Jacques corridor with East and West schedule options in STM tools. Use the STM route selector and ARTM fare rules; bus-only fare and all-modes fare may differ. STM Bus schedules
YRT 90 / 90B Leslie York Region, Ontario Leslie corridor with 90 and 90B variants; northbound/southbound schedules. South of Steeles, northbound trips are pick-up only and southbound trips are drop-off only. YRT Service Schedules
London Transit 90 Express London, Ontario Express Masonville Place – White Oaks Mall. New schedule effective September 6, 2026; begins serving Rapid Transit Station stops #2996 and #2997. London Transit Route 90
Calgary Transit 90 Calgary, Alberta Bridgeland / Downtown / Beltline / Sunalta / Foothills Medical Centre / University of Calgary. Some trips use Community Shuttle vehicles; regular Calgary Transit fares apply. Calgary Transit schedules
BC Transit 90 UBCO / Vernon Vernon, Kelowna Airport, UBC Okanagan, British Columbia UBC Okanagan, Kelowna Airport, Winfield, Oyama, Okanagan College and downtown Vernon. Route 90 has a separate fare: $5 single ride, becoming $6 on October 1, 2026. BC Transit Vernon Route 90
Sunshine Coast Route 90 Express Sechelt, Gibsons, Langdale Ferry Terminal, British Columbia Sechelt–Gibsons/Langdale Ferry Express via Highway 101, with some “N” trips via North Road. Ferry-connection route; check ferry timing and allow a larger buffer. BC Transit Sunshine Coast Route 90
Visual route-number map

Why Route 90 must be resolved before checking a timetable

This SVG is a route-number resolver, not an official transit map. It shows how one route number can point to several different Canadian transit systems.

Sunshine CoastSechelt–Langdale UBCO / VernonBC Transit 90 CalgaryBridgeland / UCalgary London ON90 Express Toronto / YorkTTC 90 + YRT 90/90B MontréalSTM 90 Saint-Jacques
Ticket price / fare rate

Route 90 ticket price depends on the agency

Do not use a Toronto fare for BC Transit Route 90 or a YRT fare for London Route 90. Fare media, transfer rules, concessions and payment systems are different.

TTC Toronto $3.30 Adult PRESTO / debit / credit. Adult cash is $3.35; children 12 and under ride free.
YRT York Region $4.24 Adult PRESTO. Cash, credit or debit adult fare is $4.65.
STM / ARTM Bus $3.75 Regular 1-trip Bus fare for zones A/B/C; exact change can be used on board.
London Transit $3.50 Exact cash fare for adult, student and senior; includes a 90-minute transfer.
Calgary Transit $4.00 Adult 2026 single ride / cash fare, valid for 90 minutes.
BC Vernon Route 90 $5 Route 90 single ride; listed to become $6 beginning October 1, 2026.
Sunshine Coast $2 Adult single ride on Sunshine Coast Transit; DayPASS listed at $4.
Fare trick Same tap Use the same card/device for transfer windows where the agency requires it.
BC Vernon 90$5.00
YRT cash/card$4.65
YRT PRESTO$4.24
Calgary adult$4.00
STM bus$3.75
TTC PRESTO$3.30
Sunshine Coast$2.00
Fare correction: BC Transit Route 90 UBCO/Vernon is not the same as a local Vernon single ride. The Vernon fare page separates Route 90 Single Ride from local fares.
Timing and frequency

Approximate Route 90 ride-time guide

These are practical planning ranges, not guaranteed travel times. Always check your exact stop, date and direction in the official route page or trip planner.

Route Useful first/last/frequency clue Approx ride-time planning range When to arrive
TTC 90 Vaughan Regular TTC service operating all day, every day, until about 1 a.m.; stop pages show scheduled and live/next arrival information. Short urban connector: about 15–30 minutes depending on stop, direction and transfer. Reach the stop 5–10 minutes early; refresh the route page before walking out.
STM 90 Saint-Jacques Use STM East/West schedule tools and stop-specific real-time information. Corridor trip varies by stop; allow about 30–55 minutes for longer trips. Arrive 5–10 minutes early and verify East or West direction.
YRT 90 / 90B Leslie September 6, 2026 service notes include a 2:36 p.m. northbound school-year trip reinstated and a 4:22 p.m. southbound trip suspended. Long corridor: about 45–75 minutes for longer trips. Arrive early; leave extra time during school dismissal and peak periods.
London 90 Express September 6, 2026 schedule change; Route 90 begins serving Wellington/South Rapid Transit Station stops #2996 and #2997. Express cross-city trips may be about 30–70 minutes depending on stop pair and traffic. Arrive at least 5 minutes early; use realtime.londontransit.ca or Transit app.
Calgary 90 Official pocket schedule identifies Route 90 Bridgeland/University of Calgary; some trips use Community Shuttle vehicles. About 35–55 minutes end-to-end depending on direction, downtown traffic and detours. Allow 10+ minutes if there are downtown closures, parade detours or snow conditions.
BC 90 UBCO/Vernon Weekday To Vernon trips from UBCO include 8:00 a.m. through 8:00 p.m.; To UBCO trips from downtown Vernon include 7:00 a.m. through 7:00 p.m. UBCO to downtown Vernon is shown around 51 minutes in the weekday table. Arrive 10–15 minutes early; missed regional trips can mean a long wait.
Sunshine Coast 90 Express Weekday To Langdale trips begin around 5:18 a.m. from Sechelt and run into the evening; “N” trips route via North Road. Sechelt to Langdale is about 37–55 minutes depending on trip and variant. Build ferry buffer; target an earlier bus when a sailing matters.
Scheduled vs live

Scheduled time is not the same as live arrival

A scheduled time is the planned timetable. A live arrival is a prediction from vehicle, trip or app data. Live predictions can change when traffic, roadwork, weather, event closures, operator availability or a missed previous trip affects the bus.

Scheduled time

Use this to plan your trip in advance. It is not a guarantee that the bus will arrive exactly at that minute.

Live arrival

Use this right before leaving. Refresh shortly before walking to the stop because predictions can move.

Service alert

Use this to avoid closed stops, detours, snow routes, construction changes and event disruptions.

Live tracker micro-guide

How to check Route 90 live bus times

Use the agency’s official tracker or endorsed app first, then confirm alerts. Third-party apps can help, but they do not replace official service-change pages.

1
Choose agency TTC, STM, YRT, London Transit, Calgary Transit or BC Transit.
2
Search 90 Confirm the route name, not only the number.
3
Select direction Toward terminal, East/West, North/South or route branch.
4
Pick stop Use stop name, stop ID, platform, bay or nearby intersection.
5
Refresh before leaving Recheck predictions and alert icons 5–10 minutes before walking out.
Best live tools: TTC route pages and Transit app; STM bus schedules and real-time tools; YRT Trip Planner / Next Ride; London Transit realtime.londontransit.ca or Transit app; Calgary Transit Next Ride / service updates; BC Transit Nextride or Transit App where supported.
Leave-time helper

When should you leave for Route 90?

This helper estimates your planning cushion. It is intentionally conservative for regional, express, ferry and detour trips.

Recommended stop buffer: about 10 minutes

For a short urban Route 90, reach the stop 5–10 minutes before the scheduled time and refresh live arrivals before walking out.

Start planning: about 70 minutes before Check official route Check alerts
Current and future service notes

Route-specific alerts riders should not miss

Always check the official alert page on the day you ride. These notes show details that generic timetable pages often miss.

TTC 90 Vaughan Regular route info shows all-day, everyday service until about 1 a.m. Check TTC service advisories for diversions, construction and elevator/accessibility impacts.
YRT 90 Leslie September 6, 2026 changes affect specific school-year trips. Also verify 90 vs 90B and the Steeles Avenue pick-up/drop-off rule.
London Route 90 New schedule effective September 6, 2026. Route 90 begins serving Rapid Transit Station stops #2996 northbound and #2997 southbound at Wellington/South.
Calgary Route 90 Route 90 can be impacted by event, construction and snow detours. Community Shuttle trips may use smaller vehicles with fewer seats.
BC Vernon Route 90 UBCO/Vernon is an interregional route and has a separate Route 90 fare product. Check October 1, 2026 fare changes.
Sunshine Coast 90 “N” trips route via North Road. For Langdale Ferry Terminal, match the bus schedule with your ferry sailing.
STM 90 Use STM East/West schedules and ARTM fare rules. If the route-specific page is hard to load, start from the STM bus schedule index.
Accessibility Check accessible stops, low-floor bus/ramp availability, tactile signage, stop-side warnings and paratransit links through the operating agency.
Direction and branch decoder

Do not board Route 90 until these four things match

Route number alone is not enough. Match the destination sign, direction, branch and stop side.

1. Destination sign TTC shows Route 90 Vaughan toward Cedarvale Station or St Clair West Station, depending on direction.
2. Direction STM uses East/West; YRT uses northbound/southbound; BC Transit and London may use terminal names.
3. Branch / variant YRT has 90 and 90B. Sunshine Coast has “N” trips via North Road. Do not collapse them into one trip.
4. Stop side Urban streets often have different stops on opposite sides. Use stop ID where available.
Selected stop examples

Stop-level details that help riders avoid mistakes

These examples show the type of stop-specific details to verify before riding. Do not assume your stop has the same time or direction as another stop on the same route.

Agency Useful stop / terminal examples Why it matters
TTC 90 St Clair West Station, Cedarvale Station, Vaughan Rd at St Clair Ave West, Oakwood Ave at Eglinton Ave West. Opposite-side stops can have different stop numbers and different directions.
YRT 90 / 90B Don Mills Road/Steeles Avenue stop 1936; Leslie Street/16th Avenue stop 1919. Specific school-year trips and suspended trips are tied to exact stops and directions.
London 90 Masonville Place, White Oaks Mall, Rapid Transit Station #2996 northbound, #2997 southbound. Express stops and centre-running Rapid Transit Stations may not be the same as local curbside stops.
BC Vernon 90 UBC Okanagan, Kelowna Airport, Winfield Hwy 97, Oyama, Okanagan College, Downtown 31 Ave/30 St. This is a regional route with limited trips; missing one bus can create a long wait.
Sunshine Coast 90 Sechelt Cowrie St / Trail Bay Mall, Sunnycrest Mall, Lower Gibsons, Langdale Ferry Terminal. “N” trips skip Lower Gibsons Marine Drive Shelter and route via North Road.
Google Map helper

Map the correct Route 90 boarding area

Use Google Maps for walking orientation only. The official transit agency map and schedule remain the authority for route pattern, stop closure and service status.

Official source shortcuts

Official links to check before riding Route 90

Open the matching agency, select your direction, choose your service day, check your stop, then verify alerts and fare rules.

Need Best official link How to use it
Toronto Route 90 TTC Route 90 Vaughan Open Route 90, switch direction if needed, select the branch and choose your stop for scheduled/live times.
Toronto fares TTC Fares and passes Compare PRESTO, debit/credit, cash, proof-of-payment and two-hour transfer rules.
Montréal Route 90 STM Bus schedules Search 90 Saint-Jacques, select East or West, then pick your stop for planned or live arrival times.
Montréal fare ARTM fare schedule Use Bus fares for bus-only trips and the correct all-modes fare if continuing by métro, train or REM.
York Region Route 90 / 90B YRT Service Schedules Find 90 Leslie or 90B Leslie, choose northbound/southbound and review current service-change notes.
York Region fare YRT Fare Chart Check PRESTO, cash, credit/debit, Ride to GO and One Fare transfer rules.
London Route 90 London Transit Route 90 Confirm the effective September 6, 2026 Route 90 Express schedule and current stop changes.
London live times London Transit real-time Search the stop or route shortly before leaving; London Transit also points riders to Transit app.
Calgary Route 90 Calgary Transit Search Route 90 Bridgeland/University of Calgary, then check Next Ride and service updates.
BC UBCO/Vernon Route 90 BC Transit Vernon Route 90 Choose To Vernon or To UBCO and confirm weekday, Saturday or Sunday before relying on regional trip times.
BC Vernon Route 90 fare BC Transit Vernon fares Use the Route 90 fare row, not the local Vernon single-ride row.
Sunshine Coast Route 90 BC Transit Sunshine Coast 90 Check Langdale direction, Sechelt direction, North Road “N” notation and ferry timing.
Practical rider checklist

Before you leave for any Route 90 bus

  • Confirm the city and transit agency first.
  • Match the route name, not only “90.”
  • Choose the correct direction and branch.
  • Check the schedule effective date or service-change notice.
  • Check same-day detours, closed stops, events and snow/weather alerts.
  • Use the official live-arrival tool where available.
  • Arrive 5–10 minutes early for city routes; use more buffer for regional or ferry trips.
  • Use the correct payment method: PRESTO, OPUS, Umo, smart card, contactless, ticket or cash.
  • Keep proof of payment or transfer where required.
  • For the return trip, check the last bus from your exact stop or terminal.
FAQs

Route 90 bus schedule FAQs

What is the Route 90 bus schedule in Canada?

There is no single Canada-wide Route 90 schedule. Route 90 is reused by several transit agencies, so you must choose the correct city and agency before checking times.

What is TTC Route 90 Vaughan?

TTC Route 90 Vaughan is a Toronto route serving the St Clair West, Vaughan Road, Oakwood Avenue, Eglinton Avenue West and Cedarvale Station corridor. Use the TTC Route 90 page for direction and stop-specific arrivals.

What is STM Route 90 Saint-Jacques?

STM Route 90 Saint-Jacques is a Montréal bus route. Use STM’s bus schedule page, select Route 90 and choose East or West before checking your stop.

What is YRT Route 90 Leslie?

YRT Route 90 Leslie operates in York Region with 90 and 90B variants. Check northbound or southbound schedules and the current service-change notes before riding.

How much does Route 90 cost?

The fare depends on the agency. Examples reviewed include TTC adult PRESTO/contactless at $3.30, YRT adult PRESTO at $4.24, STM bus fare at $3.75, London Transit exact cash at $3.50, Calgary adult single ride at $4.00, BC Vernon Route 90 at $5, and Sunshine Coast single ride at $2.

Why is BC Transit Route 90 UBCO/Vernon not $2.50?

BC Transit’s Vernon fare page separates local fares from Route 90 fares. The Route 90 Single Ride is listed at $5, with a $6 fare beginning October 1, 2026.

How early should I arrive for Route 90?

For city routes, arrive 5–10 minutes early. For YRT school peaks, London construction, Calgary downtown detours, BC regional service or Sunshine Coast ferry connections, use a larger buffer.

Is the scheduled Route 90 time guaranteed?

No. A scheduled time is the planned timetable. Live arrivals are predictions and can change because of traffic, construction, weather, event closures, detours or cancellations.

Where can I find Route 90 live bus times?

Use the agency’s official route page or endorsed tracker: TTC route pages/Transit app, STM bus schedule tools, YRT Trip Planner/Next Ride, London Transit real-time, Calgary Transit Next Ride and BC Transit Nextride/Transit App where available.

Which Route 90 should I use for UBC Okanagan?

Use BC Transit Route 90 UBCO/Vernon. It is operated through the Vernon Regional Transit System and connects UBC Okanagan, Kelowna Airport, Lake Country/Oyama, Okanagan College and downtown Vernon.

Source notes

Source notes for this Route 90 guide

Sources reviewed September 7, 2026. Always recheck official route pages before travel because transit schedules, fares and alerts can change.

  • TTC Route 90 Vaughan, TTC Fares and passes, TTC Service advisories.
  • STM Bus schedules and ARTM fare schedule.
  • YRT Service Schedules, Fare Chart, Service Changes and Updates, Connecting Services and transfer rules.
  • London Transit Route 90, Routes & Schedules, fares, real-time information and Fall 2026 service-change notice.
  • Calgary Transit Route 90 pocket schedule, fares, Community Shuttle notes and service-update context.
  • BC Transit Vernon Route 90, Vernon fares and Route 90 fare rules.
  • BC Transit Sunshine Coast Route 90 and Sunshine Coast fares.

Leave a Comment