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.
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.
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. |
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.
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.
Toronto, Durham, Airdrie and Metro Vancouver all have different Route 900 services.
Use TTC, DRT, Airdrie Transit or TransLink, not a copied third-party timetable.
Airport, Kipling, Centennial, Pickering, Airdrie, Rundle, Bridgeport or ferry terminal.
Each agency has different cash, card, pass, PRESTO, Compass or regional fare rules.
Recheck live arrivals, detours, stop closures, ferry alignment or airport delays.
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.
Kipling Station Bus Bay 4, Dundas Street West / East Mall area, Jetliner Road, Pearson Terminal 1 Ground Level and Pearson Terminal 3 Arrivals Level.
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.
About 20–25 minutes between Kipling and Pearson under normal conditions. Downtown-to-Pearson via TTC can be about 45 minutes with subway connection.
Regular TTC fare applies. Pay with PRESTO, PRESTO ticket, debit/credit card, mobile wallet or exact cash.
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 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.
Airdrie Main Street stops, Gateway / Sierra Springs area, South Transit Terminal, CrossIron Mills Entry 2, Whitehorn LRT area and Rundle LRT Station.
Plan around hourly service. If you miss a trip, the wait may be much longer than a frequent city bus.
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.
Airdrie’s route information says Route 900 operates on holidays except Christmas Day. Always check the current holiday PDF before travel.
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.
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.
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.
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.
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.
Cash and PRESTO one-ride ticket are $3.35. PRESTO/debit/credit includes a two-hour transfer.
Cash and open payment are $4.85. PRESTO, e-ticket and credit/debit transfers are calculated for two hours.
Airdrie’s fare table separates local/Hello-To-Go, Route 900 and ICE 901/902 fares.
All TransLink bus trips are one-zone fares. Adult cash/contactless one-zone fare is $3.50.
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.
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. |
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.
- Open the official agency route page or live tracker.
- Search 900, then confirm the route name and city.
- Choose the correct direction: airport, Kipling, Pickering, Ritson, Rundle, Bridgeport or Tsawwassen.
- Open your exact stop or bay.
- Compare live arrival with scheduled time.
- Check alerts, cancelled trips, construction, ferry timing or airport/station accessibility notices.
- Recheck shortly before leaving.
Route 900 stops that riders commonly confuse
TTC 900 uses Kipling Station and Pearson airport terminals. Confirm Terminal 1 versus Terminal 3.
Some DRT PULSE trips may short-turn or use 900B notes. Read the trip note at the bottom of the official PDF.
Dark/bold scheduled stops are timing points. Estimated stops may not work like guaranteed timepoints.
Do not assume the Bike Bus runs year-round. Confirm summer dates and direction before travelling with a bike.
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.
Official Route 900 schedule, fare and alert links
Airport, regional, bike and mobility-device planning
TTC identifies 900 Airport Express as accessible. Check station elevator/escalator notices if using Kipling Station with luggage or a mobility device.
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 says its fleet is accessible with ramps. Stop conditions, weather and regional timing still matter.
TransLink buses have front bike racks, and the 900 Bike Bus adds seasonal bike capacity. Capacity is still not unlimited.
For airport and ferry travel, leave more time for bags, strollers, bikes, ticketing and boarding movement.
Use the correct agency lost-and-found channel. Provide route number, direction, stop, vehicle number if known, date and time.
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.
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.