Bus 789 in Calgary links EB 17 AV SW @ 69 Street West LRT Station and 37 ST @ Richmond RD SB nearside. The route is 9.9 km long with 25 stops, and the official schedule from Calgary Transit puts the full trip at about 35 minutes. On a weekday it runs 1 trip in one direction.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 789 |
| City | Calgary |
| Transit authority | Calgary Transit |
| Start → end | EB 17 AV SW @ 69 Street West LRT Station → 37 ST @ Richmond RD SB nearside |
| End → start | 37 ST @ Richmond RD SB nearside → EB 17 AV SW @ 69 Street West LRT Station |
| Route length | 9.9 km / 9.9 km in the opposite direction |
| Number of stops | 25 / 2 in the opposite direction |
| Travel time | about 35 minutes |
| Trips per day | 1 on weekdays one way |
| Frequency | — |
| First / last trip from «EB 17 AV SW @ 69 Street West LRT Station» | 08:30 / 08:30 |
| First / last trip from «37 ST @ Richmond RD SB nearside» | 16:00 / 16:00 |
| Fare | 4.00 $ |
| Updated | August 22, 2026 |
Route of Bus 789
Outbound: EB 17 AV SW @ 69 Street West LRT Station → 37 ST @ Richmond RD SB nearside
This direction has 25 stops and runs 9.9 km. The route passes SB Sirocco DR @ 17 AV SW, SB Signal Hill DR @ Signal Hill WY SW, SB Sienna Park DR @ Signal Hill DR SW, SB Sierra Morena BV @ Sierra Morena WY SW. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | EB 17 AV SW @ 69 Street West LRT Station | 0.0 km | Terminus |
| 2 | SB Sirocco DR @ 17 AV SW | 1.2 km | |
| 3 | EB Sirocco DR @ Signature WY SW | 1.4 km | |
| 4 | SB Sirocco DR @ Sirocco PL SW | 1.7 km | |
| 5 | SB Signal Hill DR @ Sirocco DR SW | 2.0 km | |
| 6 | WB Signal Hill DR @ Signal Hill BA SW | 2.3 km | |
| 7 | SB Signal Hill DR @ Signal Hill WY SW | 2.7 km | |
| 8 | SB Signal Hill DR @ Sienna Hills PL SW | 3.0 km | |
| 9 | WB Signal Hill DR @ Signal Hill PT SW | 3.3 km | |
| 10 | NB Signal Hill DR @ Signal Hill TC SW | 3.6 km | |
| 11 | NB Signal Hill DR @ Sienna Ridge LD SW | 4.0 km | |
| 12 | SB Sienna Park DR @ Signal Hill DR SW | 4.2 km | |
| 13 | SB Sienna Park DR @ Sienna Park PL SW | 4.4 km | |
| 14 | SB Sierra Morena RD @ Sienna Park DR SW | 4.8 km | |
| 15 | SB Sierra Morena RD @ 34 AV SW | 4.9 km | |
| 16 | WB Sierra Morena BV @ Sierra Morina RD SW | 5.2 km | |
| 17 | SB Sierra Morena BV @ Sierra Morena WY SW | 5.4 km | |
| 18 | SB Sierra Morena BV @ Sierra Morena CO SW | 5.8 km | |
| 19 | SB Sierra Morena BV @ Sierra Morena PA SW | 6.0 km | |
| 20 | EB Sierra Morena BV @ Sierra Nevada WY SW | 6.3 km | |
| 21 | EB Sierra Morena BV @ Sierra Madre CR SW | 6.6 km | |
| 22 | NB Sierra Morena BV @ Sierra Morena MEWS SW | 6.8 km | |
| 23 | EB Richmond RD @ Sierra Morena BV SW | 7.0 km | |
| 24 | EB Richmond RD @ Stewart GR SW | 7.4 km | |
| 25 | 37 ST @ Richmond RD SB nearside | 9.9 km | Terminus |
Inbound: 37 ST @ Richmond RD SB nearside → EB 17 AV SW @ 69 Street West LRT Station
This direction has 2 stops and runs 9.9 km. The route passes —. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | 37 ST @ Richmond RD SB nearside | 0.0 km | Terminus |
| 2 | 69 Street West LRT Station | 9.9 km | Terminus |
Schedule and frequency
According to the official schedule from Calgary Transit, the route runs 1 trip in one direction on a weekday.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «EB 17 AV SW @ 69 Street West LRT Station» | 08:30 — 08:30 | — — — |
| From «37 ST @ Richmond RD SB nearside» | 16:00 — 16:00 | — — — |
Fare and payment
A single ride costs 4.00 $. The same fare applies to CTrain and buses in Calgary.
An adult cash fare is $4.00 and is valid for 90 minutes, transfers included. Youth and students pay $2.65; children 12 and under ride free. A day pass is $12.65, an adult monthly pass $126.00. Transfers within 90 minutes are free. The cash fare itself covers 90 minutes of travel, so transfers within that window cost nothing extra. An unlimited monthly pass costs $126.00.
Frequently asked questions
How much does a ride on bus 789 cost?
4.00 $ for a single ride.
When do the first and last trips run?
From EB 17 AV SW @ 69 Street West LRT Station the first is at 08:30 and the last at 08:30. From 37 ST @ Richmond RD SB nearside they are 16:00 and 16:00.
How long does the trip from EB 17 AV SW @ 69 Street West LRT Station to 37 ST @ Richmond RD SB nearside take?
About 35 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
25 outbound and 2 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 789 run on weekends?
Yes, the route runs every day, with a separate weekend schedule.
Every route number with its termini, operating hours and travel time is collected in the Calgary buses overview.
Data current as of August 22, 2026. Schedule and termini — Calgary Transit. Fares — Calgary Transit, Fares & passes. Stop list, schedule and route geometry come from the official GTFS feed (City of Calgary Open Data).