Bus 904 in Edmonton links West Edmonton Mall Transit Centre and Westmount Transit Centre. The route is 13.6 km long with 48 stops, and the official schedule from Edmonton Transit Service puts the full trip at about 33 minutes. On a weekday it runs 35 trips in one direction, and 22 on a weekend day.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 904 |
| City | Edmonton |
| Transit authority | Edmonton Transit Service (ETS) |
| Start → end | West Edmonton Mall Transit Centre → Westmount Transit Centre |
| End → start | Westmount Transit Centre → West Edmonton Mall Transit Centre |
| Route length | 13.6 km / 13.5 km in the opposite direction |
| Number of stops | 48 / 43 in the opposite direction |
| Travel time | about 33 minutes |
| Trips per day | 35 on weekdays, 22 on weekends one way |
| Frequency | peak 30 · midday 30 · weekend 30–60 |
| First / last trip from «West Edmonton Mall Transit Centre» | 05:28 / 22:58 |
| First / last trip from «Westmount Transit Centre» | 05:36 / 22:58 |
| Fare | 3.75 $ |
| Updated | August 22, 2026 |
Route of Bus 904
Outbound: West Edmonton Mall Transit Centre → Westmount Transit Centre
This direction has 48 stops and runs 13.6 km. The route passes 169 Street & 87 Avenue, 156 Street & 76 Avenue, 145 Street & 87 Avenue, 142 Street & 97 Avenue. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | West Edmonton Mall Transit Centre | 0.0 km | Terminus |
| 2 | 169 Street & 87 Avenue | 1.3 km | |
| 3 | 169 Street & 87 Avenue | 1.4 km | |
| 4 | 169 Street & 83 Avenue | 1.7 km | |
| 5 | 167 Street & 83 Avenue | 2.0 km | |
| 6 | 163 Street & 83 Avenue | 2.3 km | |
| 7 | 162 Street & 83 Avenue | 2.5 km | |
| 8 | 159 Street & 83 Avenue | 2.9 km | |
| 9 | 159 Street & 81 Avenue | 3.0 km | |
| 10 | 159 Street & Whitemud Drive | 3.2 km | |
| 11 | 159 Street & Whitemud Drive | 3.5 km | |
| 12 | 159 Street & Patricia Drive | 3.8 km | |
| 13 | 156 Street & 76 Avenue | 4.1 km | |
| 14 | 156 Street & 77A Avenue | 4.3 km | |
| 15 | 156 Street & 79A Avenue | 4.6 km | |
| 16 | 156 Street & 81 Avenue | 4.9 km | |
| 17 | 156 Street & 84 Avenue | 5.1 km | |
| 18 | 156 Street & 87 Avenue | 5.4 km | |
| 19 | 153 Street & 87 Avenue | 5.7 km | |
| 20 | 152 Street & 87 Avenue | 5.9 km | |
| 21 | 150 Street & 87 Avenue | 6.1 km | |
| 22 | 149 Street & 87 Avenue | 6.2 km | |
| 23 | 147 Street & 87 Avenue | 6.4 km | |
| 24 | 145 Street & 87 Avenue | 6.7 km | |
| 25 | 145 Street & 85 Avenue | 6.9 km | |
| 26 | 145 Street & 80 Avenue | 7.2 km | |
| 27 | 144 Street & 80 Avenue | 7.4 km | |
| 28 | 142 Street & 80 Avenue | 7.7 km | |
| 29 | 142 Street & 85 Avenue | 7.9 km | |
| 30 | 142 Street & Buena Vista Road | 8.2 km | |
| 31 | 142 Street & 89 Avenue | 8.4 km | |
| 32 | 142 Street & 91 Avenue | 8.8 km | |
| 33 | 142 Street & Valleyview Drive | 9.1 km | |
| 34 | 142 Street & 95 Avenue | 9.6 km | |
| 35 | 142 Street & 97 Avenue | 9.8 km | |
| 36 | 142 Street & 98 Avenue | 10.0 km | |
| 37 | 142 Street & 100 Avenue | 10.5 km | |
| 38 | 142 Street & Stony Plain Road | 10.8 km | |
| 39 | 142 Street & 104 Avenue | 11.1 km | |
| 40 | 142 Street & 104A Avenue | 11.2 km | |
| 41 | 142 Street & 106 Avenue | 11.4 km | |
| 42 | 142 Street & 107 Avenue | 11.6 km | |
| 43 | 142 Street & 107 Avenue | 12.0 km | |
| 44 | 142 Street & 109B Avenue | 12.3 km | |
| 45 | 142 Street & 111 Avenue | 12.6 km | |
| 46 | 140 Street & 111 Avenue | 12.8 km | |
| 47 | 138 Street & 111 Avenue | 13.1 km | |
| 48 | Westmount Transit Centre | 13.6 km | Terminus |
Inbound: Westmount Transit Centre → West Edmonton Mall Transit Centre
This direction has 43 stops and runs 13.5 km. The route passes 136 Street & 111 Avenue, 142 Street & 98 Avenue, 148 Street & 80 Avenue, 156 Street & 76 Avenue. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Westmount Transit Centre | 0.0 km | Terminus |
| 2 | 136 Street & 111 Avenue | 0.4 km | |
| 3 | 140 Street & 111 Avenue | 0.7 km | |
| 4 | 142 Street & 111 Avenue | 1.1 km | |
| 5 | 142 Street & McQueen Road | 1.3 km | |
| 6 | 142 Street & 109 Avenue | 1.6 km | |
| 7 | 142 Street & 107 Avenue | 2.0 km | |
| 8 | 142 Street & 106 Avenue | 2.1 km | |
| 9 | 142 Street & 104 Avenue | 2.4 km | |
| 10 | 142 Street & 101A Avenue | 2.8 km | |
| 11 | 142 Street & 100 Avenue | 3.0 km | |
| 12 | 142 Street & 98 Avenue | 3.5 km | |
| 13 | 142 Street & 96 Avenue | 3.8 km | |
| 14 | 142 Street & 95 Avenue | 4.0 km | |
| 15 | 142 Street & 92A Avenue | 4.4 km | |
| 16 | 142 Street & 91 Avenue | 4.8 km | |
| 17 | 142 Street & 89 Avenue | 5.2 km | |
| 18 | 142 Street & 85 Avenue | 5.5 km | |
| 19 | 142 Street & 80 Avenue | 5.8 km | |
| 20 | 144 Street & 80 Avenue | 6.1 km | |
| 21 | 145 Street & 80 Avenue | 6.3 km | |
| 22 | 148 Street & 80 Avenue | 6.6 km | |
| 23 | 149 Street & 84 Avenue | 7.0 km | |
| 24 | 150 Street & 87 Avenue | 7.4 km | |
| 25 | 152 Street & 87 Avenue | 7.5 km | |
| 26 | 154 Street & 87 Avenue | 7.8 km | |
| 27 | 156 Street & 87 Avenue | 8.1 km | |
| 28 | 156 Street & 84 Avenue | 8.3 km | |
| 29 | 156 Street & 81 Avenue | 8.6 km | |
| 30 | 156 Street & 79A Avenue | 8.8 km | |
| 31 | 156 Street & 77A Avenue | 9.2 km | |
| 32 | 156 Street & 76 Avenue | 9.4 km | |
| 33 | 159 Street & 77A Avenue | 9.7 km | |
| 34 | 159 Street & 78 Avenue | 9.8 km | |
| 35 | 159 Street & Whitemud Drive | 10.2 km | |
| 36 | 159 Street & 81 Avenue | 10.4 km | |
| 37 | 159 Street & 83 Avenue | 10.6 km | |
| 38 | 161 Street & 83 Avenue | 10.8 km | |
| 39 | 163 Street & 83 Avenue | 11.1 km | |
| 40 | 167 Street & 83 Avenue | 11.4 km | |
| 41 | 169 Street & 83 Avenue | 11.7 km | |
| 42 | 169 Street & 87 Avenue | 12.2 km | |
| 43 | West Edmonton Mall Transit Centre | 13.5 km | Terminus |
Schedule and frequency
According to the official schedule from Edmonton Transit Service, the route runs 35 trips in one direction on a weekday, and 22 on a weekend day.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «West Edmonton Mall Transit Centre» | 05:28 — 22:58 | 06:57 — 18:57 |
| From «Westmount Transit Centre» | 05:36 — 22:58 | 07:28 — 18:55 |
Frequency calculated from the departure table: in the morning peak buses run every 30 minutes; midday every 30 minutes; in the afternoon peak every 30; on weekends every 30–60 minutes.
Fare and payment
A single ride costs 3.75 $. The same fare applies to buses and LRT in Edmonton.
Tapping an Arc card, credit or debit card costs $3.00 and covers 90 minutes; cash or a paper Arc ticket costs $3.75 for the same 90 minutes. There is no monthly pass — instead the Arc card stops charging once you reach $102.00 in a month, or $10.50 in a day. Transfers within 90 minutes are free. The fare itself covers 90 minutes, so transfers within that window cost nothing extra.
Frequently asked questions
How much does a ride on bus 904 cost?
3.75 $ for a single ride.
When do the first and last trips run?
From West Edmonton Mall Transit Centre the first is at 05:28 and the last at 22:58. From Westmount Transit Centre they are 05:36 and 22:58.
How long does the trip from West Edmonton Mall Transit Centre to Westmount Transit Centre take?
About 33 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
48 outbound and 43 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 904 run on weekends?
Yes. On weekends and holidays there are 22 trips in one direction, running from West Edmonton Mall Transit Centre between 06:57 and 18:57.
Every route number with its termini, operating hours and travel time is collected in the Edmonton buses overview.
Data current as of August 22, 2026. Schedule and termini — Edmonton Transit Service (ETS). Fares — City of Edmonton, ETS fares and passes. Stop list, schedule and route geometry come from the official GTFS feed (City of Edmonton Open Data).