Route 900 Bus Schedule & Stops | Canada

Canada Route 900 selector guide

Route 900 Bus Schedule & Stops in Canada

900 bus schedule is not one single Canadian bus route. In Canada, Route 900 can mean TTC 900 Airport Express in Toronto, Durham Region Transit PULSE 900 on the Highway 2 corridor, Airdrie Transit Route 900 between Airdrie, CrossIron Mills and NE Calgary, or TransLink’s seasonal 900 Bike Bus between Bridgeport Station and Tsawwassen Ferry Terminal.

This guide helps you choose the correct Route 900, check the official schedule, understand ticket price and fare rules, estimate travel time, confirm stops, and use live arrivals or service alerts before leaving.

Vancouver / Airdrie Durham Toronto YYZ
Route 900 resolver
TTCKipling ↔ PearsonAirport
DRTHighway 2 PULSEDurham
AIRAirdrie ↔ CalgaryRegional
TLBike Bus ferry linkSeasonal
Quick answer

Which Route 900 bus schedule do you need?

If you are going to Toronto Pearson Airport, you probably need TTC 900 Airport Express. If you are travelling along the Highway 2 / Kingston Road corridor in Durham Region, you probably need DRT PULSE 900. If you are travelling between Airdrie, CrossIron Mills and NE Calgary, use Airdrie Route 900. If you are cycling to or from Tsawwassen Ferry Terminal in summer, check TransLink 900 Bike Bus.

Article checked: September 7, 2026 Use official schedules before boarding Live arrivals are estimates, not guarantees
Most common result TTC 900 Airport Express, Toronto
Durham result DRT PULSE 900, Highway 2
Alberta result Airdrie Route 900 to NE Calgary
BC result Bike TransLink 900 seasonal service
What to check Stop Route, direction, fare, alert
Important Route 900 warning Do not copy a timetable from one city into another. TTC 900, DRT PULSE 900, Airdrie 900 and TransLink 900 have different operators, stops, fares, service days, live tools and boarding rules.
Route resolver

Route 900 Canada: city, agency, stops and schedule source

Use this table first. Once you identify the correct operator, open that agency’s schedule page or PDF for exact stop-level departure times.

Route 900 Operator / area Main corridor and important stops Timing and rider warning
900 Airport Express Toronto Transit Commission, Toronto / Mississauga airport area Kipling Station Bus Bay 4, Dundas Street West / East Mall area, Jetliner Road, Pearson Terminal 1 Ground Level, Pearson Terminal 3 Arrivals Level. All-day accessible airport express route. TTC describes service roughly from early morning to about 2 a.m., with a 20–25 minute one-way airport segment. Check the route page for exact same-day departures.
PULSE 900 Durham Region Transit, Durham Region / Scarborough connection Highway 2 / Kingston Road corridor serving Pickering Parkway Terminal, Glenanna, Brock Road, Westney, Salem, Thickson, Oshawa / Ritson, UTSC and Centennial College Morningside. DRT’s PDF is effective January 5, 2026. It notes 15-minute-or-better daytime service between Glenanna Road and Ritson Road and overnight coverage using Blue Night Route N1.
Route 900 Regional Airdrie Transit, Airdrie / CrossIron Mills / NE Calgary Airdrie Main Street stops, South Transit Terminal, CrossIron Mills Entry 2, Whitehorn LRT area and Rundle LRT Station. Airdrie describes Route 900 as every 60 minutes, seven days a week. Monday–Saturday access starts earlier than Sunday/holiday service; check the correct PDF before travelling.
900 Bike Bus TransLink, Metro Vancouver / Tsawwassen Ferry Terminal Bridgeport Station, Ladner Exchange and Tsawwassen Ferry Terminal. It supports cyclists travelling to or from BC Ferries. Seasonal summer service. TransLink’s 2026 service-change information says it runs on Fridays, weekends and holidays in the summer period. Check the live route page because off-season service may disappear.
Visual route map

Route 900 corridors are completely different

This simplified visual shows why the keyword needs a resolver. One Route 900 is an airport express, one is a Durham rapid-bus corridor, one is an Alberta regional connector, and one is a seasonal bike-ferry bus.

Kipling Pearson UTSC Pickering / Ajax Oshawa Airdrie CrossIron Rundle LRT Blue: TTC airport express • Gold: DRT PULSE corridor • Green: Airdrie regional route
Schedule workflow

How to find the correct 900 bus time

Route 900 pages often show stop-level schedules, PDFs, maps and live-prediction tools separately. Use this five-step process so you do not board the wrong 900 bus or use the wrong city’s fare.

1
Pick the city

Toronto, Durham, Airdrie and Metro Vancouver all have different Route 900 services.

2
Open official source

Use TTC, DRT, Airdrie Transit or TransLink, not a copied third-party timetable.

3
Choose direction

Airport, Kipling, Centennial, Pickering, Airdrie, Rundle, Bridgeport or ferry terminal.

4
Check fare

Each agency has different cash, card, pass, PRESTO, Compass or regional fare rules.

5
Check alerts

Recheck live arrivals, detours, stop closures, ferry alignment or airport delays.

TTC 900 Airport Express

Toronto Route 900 schedule, stops, fare and travel time

TTC 900 Airport Express is usually the most common Canadian result for “900 bus schedule.” It runs between Kipling Station on Line 2 and Toronto Pearson International Airport. It is useful for riders going between the subway and Pearson without paying a premium airport train fare.

Major stops

Kipling Station Bus Bay 4, Dundas Street West / East Mall area, Jetliner Road, Pearson Terminal 1 Ground Level and Pearson Terminal 3 Arrivals Level.

Service span

TTC describes the route as all-day service, roughly early morning to around 2 a.m. Monday–Saturday and later morning to after 2 a.m. Sunday.

Approximate ride time

About 20–25 minutes between Kipling and Pearson under normal conditions. Downtown-to-Pearson via TTC can be about 45 minutes with subway connection.

Fare

Regular TTC fare applies. Pay with PRESTO, PRESTO ticket, debit/credit card, mobile wallet or exact cash.

Airport boarding trick At Pearson, confirm Terminal 1 versus Terminal 3 and the posted TTC bus area before waiting. At Kipling, use the correct bus bay and check accessibility or station alerts before assuming the same walking route works.
DRT PULSE 900

Durham Region PULSE 900 schedule, stops and transfer rules

DRT PULSE 900 is a Durham Region Transit corridor route. The official PDF is marked effective January 5, 2026 and shows detailed timepoints in 24-hour clock. It is not the same as TTC 900 Airport Express.

DRT PULSE 900 detail What riders should know
Service pattern The PDF highlights 24-hour service coverage and points riders to Blue Night Route N1 for overnight service. Between Glenanna Road and Ritson Road, it says riders can catch a bus every 15 minutes or better seven days a week from morning until evening.
Key timepoints Centennial Circle, Kingston Road eastbound at Whites, Pickering Parkway Terminal, Glenanna, Brock Road, Westney, Salem, Dundas/Brock, Thickson, Stevenson, Simcoe and Ritson appear as major schedule points.
Toronto connection DRT lists TTC connection points including Kingston/Port Union and UTSC/Centennial. Travel wholly within Toronto is not permitted on DRT.
Branch warning Some trips are marked 900B to Pickering Parkway Terminal. Do not assume every PULSE 900 trip continues to the same end point.
Airdrie Route 900

Airdrie 900 schedule, stops, fare and arrival guidance

Airdrie Transit Route 900 connects Airdrie with CrossIron Mills and NE Calgary. Airdrie describes it as an all-day connection with service every 60 minutes, seven days a week. It stops in front of Entry 2 at CrossIron Mills and serves multiple NE Calgary stops.

Main boarding points

Airdrie Main Street stops, Gateway / Sierra Springs area, South Transit Terminal, CrossIron Mills Entry 2, Whitehorn LRT area and Rundle LRT Station.

Frequency

Plan around hourly service. If you miss a trip, the wait may be much longer than a frequent city bus.

Fare

Airdrie’s fare table lists Route 900 cash one-way fare at $5.45 and an adult monthly Route 900 pass at $89.50. Local fare may apply for trips only along Main Street in Airdrie.

Holiday note

Airdrie’s route information says Route 900 operates on holidays except Christmas Day. Always check the current holiday PDF before travel.

Airdrie timing trick Airdrie says timed stops are shown in dark grey/bold on schedules. Buses are not allowed to pass timed stops early, but lighter estimated stops may be passed before or after the posted time. Arrive early and stand clearly at the stop.
TransLink 900 Bike Bus

Metro Vancouver 900 Bike Bus schedule and ferry connection

TransLink Route 900 Bike Bus is a seasonal cyclist-focused route between Bridgeport Station and Tsawwassen Ferry Terminal. It is designed to add bicycle capacity for ferry trips and is not the same as regular Route 620, although it follows the same broad ferry corridor.

Service period

TransLink’s 2026 summer service information says the Bike Bus returns for summer on Fridays, weekends and holidays. Check the live route page before relying on it outside summer.

Approximate ride time

Bridgeport–Tsawwassen trips are planned around ferry movement and can be roughly 35–40 minutes under normal conditions, but ferry traffic and tunnel congestion can affect arrival.

Fare

TransLink bus trips are one-zone fares all day. Adult one-zone cash/contactless is $3.50 and adult Compass stored value is $2.85 as of July 1, 2026 fare information.

Bike capacity warning A Bike Bus helps cyclists, but capacity is still limited. For ferry travel, arrive early enough to handle cycling gear, ferry ticketing and possible bus crowding.
Ticket price and fare rate

Route 900 fare comparison by agency

Route 900 fares are not interchangeable. TTC uses TTC/PRESTO rules, DRT uses DRT/PRESTO rules, Airdrie has its own local/regional fare table, and TransLink uses Compass and Metro Vancouver fare zones.

TTC 900 adult PRESTO / debit / credit $3.30 Toronto airport bus

Cash and PRESTO one-ride ticket are $3.35. PRESTO/debit/credit includes a two-hour transfer.

DRT PULSE 900 adult PRESTO tap $3.84 Durham Region

Cash and open payment are $4.85. PRESTO, e-ticket and credit/debit transfers are calculated for two hours.

Airdrie Route 900 cash $5.45 Regional fare

Airdrie’s fare table separates local/Hello-To-Go, Route 900 and ICE 901/902 fares.

TransLink 900 adult stored value $2.85 Compass card

All TransLink bus trips are one-zone fares. Adult cash/contactless one-zone fare is $3.50.

Fare payment trick For TTC and DRT, use the same PRESTO/debit/credit payment method when transferring. For TransLink, cash bus transfers do not transfer to SkyTrain/SeaBus, so Compass or contactless payment is usually easier for mixed-mode trips.
Fare visual

Common Route 900 single-ride prices compared

This chart compares common adult single-ride fare examples. It is a quick rider aid only; always confirm official fares before publishing or travelling.

Airdrie 900 cash
$5.45
DRT cash/open
$4.85
DRT PRESTO
$3.84
TTC cash/ticket
$3.35
TTC PRESTO/card
$3.30
TransLink Compass
$2.85
Timing planner

How early to arrive for a Route 900 bus

Scheduled time is the planned timetable. Live arrival is an estimate. Route 900 services often involve airports, express corridors, ferries or regional transfers, so arriving exactly at the printed minute is risky.

Route 900 trip type Approximate travel time Arrival buffer Why this matters
TTC 900 Kipling ↔ Pearson About 20–25 minutes for the airport express bus segment. Arrive 5–10 minutes early; add more for flights. Airport trips need terminal, luggage, security and possible elevator/escalator checks.
DRT PULSE 900 Short corridor trips may be 10–30 minutes; longer Durham trips can be much longer. Arrive at least 5 minutes early; add 10–15 minutes for transfers. Some stops serve branches, and overnight service uses N1 instead of ordinary PULSE 900 trips.
Airdrie Route 900 Airdrie to CrossIron is roughly 15 minutes in the schedule example; Airdrie to Rundle can be about 55 minutes on Sunday/holiday trips. Arrive 10 minutes early because service is hourly. Missing an hourly regional bus can create a long wait.
TransLink 900 Bike Bus Bridgeport–Tsawwassen ferry corridor is often planned around roughly 35–40 minutes. Arrive 15–30 minutes early for bicycles and ferry connections. Bike capacity, ferry traffic and sailing alignment can matter more than normal bus waiting.
Accuracy note Approximate travel times are practical planning guidance, not guaranteed arrivals. Use the official agency schedule and same-day live tool for your stop.
Live arrivals and alerts

Where to check live Route 900 status

Live arrival tools differ by operator. Select the route, direction and stop ID before trusting a countdown. If a trip is cancelled, detoured or stop-specific, a third-party app may lag behind the official source.

  1. Open the official agency route page or live tracker.
  2. Search 900, then confirm the route name and city.
  3. Choose the correct direction: airport, Kipling, Pickering, Ritson, Rundle, Bridgeport or Tsawwassen.
  4. Open your exact stop or bay.
  5. Compare live arrival with scheduled time.
  6. Check alerts, cancelled trips, construction, ferry timing or airport/station accessibility notices.
  7. Recheck shortly before leaving.
Route 900 Live CheckStop + direction
TTC 900 to PearsonKipling Bus Bay 4 8 min
DRT PULSE 900Check 900B branch 12 min
AIR To Rundle LRTHourly service 45 min
TL Bike BusSeasonal/ferry check Open
Stop and direction warning

Route 900 stops that riders commonly confuse

Kipling vs Pearson terminals

TTC 900 uses Kipling Station and Pearson airport terminals. Confirm Terminal 1 versus Terminal 3.

DRT 900 vs 900B

Some DRT PULSE trips may short-turn or use 900B notes. Read the trip note at the bottom of the official PDF.

Airdrie timed stops

Dark/bold scheduled stops are timing points. Estimated stops may not work like guaranteed timepoints.

TransLink seasonal service

Do not assume the Bike Bus runs year-round. Confirm summer dates and direction before travelling with a bike.

Google Map context

TTC 900 airport terminal context map

The map below is included because the most common Route 900 search is TTC 900 Airport Express, and airport terminal context matters. For exact bus bays, stop IDs and detours, use the official TTC route page and Pearson airport signs.

Map trick Use Google Maps for broad location context, then use the official agency route page for stop IDs, bus bays, terminals, alerts and live departure times.
Official source hub

Official Route 900 schedule, fare and alert links

Accessibility and special rider notes

Airport, regional, bike and mobility-device planning

TTC airport access

TTC identifies 900 Airport Express as accessible. Check station elevator/escalator notices if using Kipling Station with luggage or a mobility device.

DRT accessibility

DRT scheduled buses include low floors, kneeling features, ramps, mobility-aid spaces and automated stop announcements. Crowded buses may require waiting for the next bus.

Airdrie accessibility

Airdrie says its fleet is accessible with ramps. Stop conditions, weather and regional timing still matter.

TransLink bikes

TransLink buses have front bike racks, and the 900 Bike Bus adds seasonal bike capacity. Capacity is still not unlimited.

Strollers and luggage

For airport and ferry travel, leave more time for bags, strollers, bikes, ticketing and boarding movement.

Lost items

Use the correct agency lost-and-found channel. Provide route number, direction, stop, vehicle number if known, date and time.

Before-you-leave checklist

Final Route 900 bus checklist

  • Confirm the city and agency: TTC, DRT, Airdrie Transit or TransLink.
  • Open the official route page or PDF, not only a Google snippet.
  • Choose the correct direction and terminal, especially airport and ferry routes.
  • Check the exact fare and accepted payment method for that agency.
  • Use the live tracker or route-alert page shortly before leaving.
  • Arrive at least 5 minutes early; add more for airport, ferry, bike, hourly or transfer trips.
  • Do not treat a scheduled time as guaranteed or a live prediction as certain.
  • Check branch notes such as DRT 900B, Airdrie holiday service and TransLink seasonal dates.
FAQs

Route 900 Bus Schedule FAQs

Is Route 900 one bus route across Canada?

No. Route 900 is used by different Canadian transit agencies. TTC, Durham Region Transit, Airdrie Transit and TransLink each have different Route 900 services.

Which Route 900 goes to Toronto Pearson Airport?

TTC 900 Airport Express runs between Kipling Station and Toronto Pearson International Airport, serving Terminal 1 and Terminal 3.

How long does TTC 900 take from Kipling to Pearson?

TTC describes the one-way airport express segment as approximately 20 to 25 minutes, but riders should check live arrivals and allow extra time for flights.

What is the TTC 900 fare?

TTC 900 uses a regular TTC fare. Adult PRESTO, debit or credit is listed at $3.30, while cash and a PRESTO one-ride ticket are listed at $3.35.

What is DRT PULSE 900?

DRT PULSE 900 is a Durham Region Transit route on the Highway 2 / Kingston Road corridor, with connections toward Pickering, Ajax, Whitby, Oshawa, UTSC and Centennial College areas.

Does DRT PULSE 900 run overnight?

The DRT PULSE 900 PDF points riders to Blue Night Route N1 for overnight service. Check the official DRT schedule and alerts for the exact current pattern.

What is Airdrie Route 900?

Airdrie Route 900 connects Airdrie with CrossIron Mills and NE Calgary, including South Transit Terminal, CrossIron Mills Entry 2 and Rundle LRT Station area.

How often does Airdrie Route 900 run?

Airdrie describes Route 900 as operating every 60 minutes, seven days a week. Check the Monday–Saturday or Sunday/statutory-holiday PDF before travelling.

What is TransLink 900 Bike Bus?

TransLink 900 Bike Bus is a seasonal summer service for cyclists between Bridgeport Station and Tsawwassen Ferry Terminal. It is mainly useful for ferry and bicycle trips.

How early should I arrive for a Route 900 bus?

For frequent city service, arrive at least 5 minutes early. For airport, ferry, hourly regional or transfer trips, add 10 to 30 minutes depending on the risk of being late.

Leave a Comment