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.
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.
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 |
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.
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.
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 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.
Use this to plan your trip in advance. It is not a guarantee that the bus will arrive exactly at that minute.
Use this right before leaving. Refresh shortly before walking to the stop because predictions can move.
Use this to avoid closed stops, detours, snow routes, construction changes and event disruptions.
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.
When should you leave for Route 90?
This helper estimates your planning cushion. It is intentionally conservative for regional, express, ferry and detour trips.
For a short urban Route 90, reach the stop 5–10 minutes before the scheduled time and refresh live arrivals before walking out.
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.
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.
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. |
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 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. |
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.
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 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.