Bus 52 in Calgary links Somerset Bridlewood Terminal and WB @ Fish Creek-Lacombe Station. The route is 13.9 km long with 36 stops, and the official schedule from Calgary Transit puts the full trip at about 37 minutes. On a weekday it runs 23 trips in one direction, and 19 on a weekend day.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 52 |
| City | Calgary |
| Transit authority | Calgary Transit |
| Start → end | Somerset Bridlewood Terminal → WB @ Fish Creek-Lacombe Station |
| End → start | WB @ Fish Creek-Lacombe Station → Somerset Bridlewood Terminal |
| Route length | 13.9 km / 17.5 km in the opposite direction |
| Number of stops | 36 / 48 in the opposite direction |
| Travel time | about 37 minutes |
| Trips per day | 23 on weekdays, 19 on weekends one way |
| Frequency | peak 45–53 · midday 45–52 · weekend 45 |
| First / last trip from «Somerset Bridlewood Terminal» | 05:20 / 22:02 |
| First / last trip from «WB @ Fish Creek-Lacombe Station» | 05:08 / 21:12 |
| Fare | 4.00 $ |
| Updated | August 22, 2026 |
Route of Bus 52
Outbound: Somerset Bridlewood Terminal → WB @ Fish Creek-Lacombe Station
This direction has 36 stops and runs 13.9 km. The route passes NB Shawville BV @ Shawville GA SE, NB Midvalley DR @ Midvalley WY SE, Shawnessy Station, WB Fish Creek BV @ James McKevitt RD SW. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Somerset Bridlewood Terminal | 0.0 km | Terminus |
| 2 | NB Shawville BV @ Shawville GA SE | 0.7 km | |
| 3 | NB Shawville BV @ Shawville RD SE | 1.0 km | |
| 4 | EB Sun Valley BV @ Sunpark DR SE | 2.1 km | |
| 5 | EB Sun Valley BV @ W. of Sunmills DR SE | 2.4 km | |
| 6 | NB Midlake BV @ Sun Valley BV SE | 2.7 km | |
| 7 | EB Midvalley DR @ Midlake BV SE | 3.1 km | |
| 8 | NB Midvalley DR @ Midvalley CR SE | 3.4 km | |
| 9 | WB Midvalley DR @ Midvalley RD SE | 3.7 km | |
| 10 | NB Midvalley DR @ Midvalley WY SE | 3.9 km | |
| 11 | NB Midridge DR @ Midvalley DR SE | 4.1 km | |
| 12 | NB Midridge DR @ Midglen DR SE | 4.4 km | |
| 13 | WB Midridge DR @ Midglen WY SE | 4.8 km | |
| 14 | WB Midridge DR @ Midridge CL SE | 5.2 km | |
| 15 | WB Midridge DR @ Midcrest CR SE | 5.5 km | |
| 16 | SB Midridge DR @ Midlawn PL SE | 5.8 km | |
| 17 | WB Midlake BV @ Midridge DR SE | 6.1 km | |
| 18 | Shawnessy Station | 7.2 km | |
| 19 | WB Shawnessy BV @ Millrise BV SW | 7.9 km | |
| 20 | WB Shawnessy BV @ W. of Shawnessy DR SW | 8.2 km | |
| 21 | WB Shawnessy BV @ Shawnessy DR SW | 8.6 km | |
| 22 | WB Shawnessy BV @ W. of Shawinigan DR SW | 8.8 km | |
| 23 | WB Shawnessy BV @ Millrise DR SW | 9.2 km | |
| 24 | WB Shawnessy BV @ Millrise SQ SW | 9.6 km | |
| 25 | NB James McKevitt RD @ Shawnessy BV SW | 9.8 km | |
| 26 | WB Fish Creek BV @ James McKevitt RD SW | 10.2 km | |
| 27 | NB Evergreen DR @ Evergreen PZ SW | 10.7 km | |
| 28 | NB Evergreen DR @ Evergreen LD SW | 11.1 km | |
| 29 | EB Evergreen DR @ Evergreen HL SW | 11.4 km | |
| 30 | NB Evergreen ST @ 200 Shawnee GD SW | 11.9 km | |
| 31 | EB Shawnee DR @ Evergreen ST SW | 12.1 km | |
| 32 | SB Shawnee DR @ S. of Shawnee GD SW | 12.5 km | |
| 33 | EB Shawnee DR @ Shawnee CR SW | 13.1 km | |
| 34 | EB Shawnee DR @ Shawnee CO SW | 13.4 km | |
| 35 | EB Shawnee DR @ 6 ST SW | 13.7 km | |
| 36 | WB @ Fish Creek-Lacombe Station | 13.9 km | Terminus |
Inbound: WB @ Fish Creek-Lacombe Station → Somerset Bridlewood Terminal
This direction has 48 stops and runs 17.5 km. The route passes WB Shawnee DR @ Shawnee CO SW, EB Shawnessy BV @ Shannon SQ SW, EB Midridge DR @ Midridge CR SE, SB Shawville BV @ 162 AV SE. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | WB @ Fish Creek-Lacombe Station | 0.0 km | Terminus |
| 2 | WB Shawnee DR @ Shawnee CO SW | 0.5 km | |
| 3 | WB Shawnee DR @ Shawnee CR SW | 0.8 km | |
| 4 | NB Shawnee DR @ S. of Shawnee GD SW | 1.4 km | |
| 5 | SB Evergreen ST @ Shawnee DR SW | 1.8 km | |
| 6 | WB Evergreen DR @ Evergreen ST SW | 2.0 km | |
| 7 | WB Evergreen DR @ Evergreen HL SW | 2.4 km | |
| 8 | SB Evergreen DR @ Evergreen CV SW | 2.7 km | |
| 9 | SB Evergreen DR @ Evergreen RO SW | 3.2 km | |
| 10 | EB Fish Creek BV @ Everwillow PA SW | 3.6 km | |
| 11 | SB James McKevitt RD @ Evergreen BV SW | 3.8 km | |
| 12 | EB Shawnessy BV @ James McKevitt RD SW | 4.2 km | |
| 13 | EB Shawnessy BV @ Shannon SQ SW | 4.4 km | |
| 14 | EB Shawnessy BV @ Millrise DR SW | 4.7 km | |
| 15 | EB Shawnessy BV @ W. of Shawinigan DR SW | 5.1 km | |
| 16 | EB Shawnessy BV @ Shawnessy DR SW | 5.3 km | |
| 17 | EB Shawnessy BV @ E. of Shawnessy DR SW | 5.5 km | |
| 18 | EB Shawnessy BV @ Shawnessy DR SW | 6.0 km | |
| 19 | Shawnessy LRT Station | 6.6 km | |
| 20 | EB Midlake BV @ Bannister RD SE | 7.6 km | |
| 21 | NB Midridge DR @ Midlake BV SE | 7.8 km | |
| 22 | NB Midrige DR @ Midcrest CR SE | 8.0 km | |
| 23 | EB Midridge DR @ Midcrest CR SE | 8.4 km | |
| 24 | EB Midridge DR @ Midridge CR SE | 8.8 km | |
| 25 | NB Midridge DR @ Midglen WY SE | 9.0 km | |
| 26 | SB Midridge DR @ Midglen DR SE | 9.5 km | |
| 27 | EB Midvalley DR @ Midridge DR SE | 9.8 km | |
| 28 | SB Midvalley DR @ Midvalley WY SE | 10.0 km | |
| 29 | EB Midvalley DR @ Midvalley RD SE | 10.2 km | |
| 30 | SB Midvalley DR @ Midvalley CR SE | 10.5 km | |
| 31 | WB Midvalley DR @ Midvalley WY SE | 10.7 km | |
| 32 | SB Midlake BV @ Midland CR SE | 11.0 km | |
| 33 | WB Sun Valley BV @ Midlake BV SE | 11.3 km | |
| 34 | WB Sun Valley BV @ Midpark BV SW | 11.8 km | |
| 35 | SB Shawville BV @ 162 AV SE | 12.7 km | |
| 36 | WB Shawville GA @ Shawville BV SE | 13.2 km | |
| 37 | WB Shawville GA @ W. of Shawville LI SE | 13.5 km | |
| 38 | NB 6 ST SW @ Shawville GA | 13.9 km | |
| 39 | SB Somerset DR @ Somerset GA SW | 14.3 km | |
| 40 | WB Somerset DR @ Somerglen CL SW | 14.6 km | |
| 41 | WB Somerset DR @ Somerset CI SW | 15.0 km | |
| 42 | WB Somerset DR @ Somerset CR SW | 15.3 km | |
| 43 | NB Somerset DR @ Somerside CL SW | 15.7 km | |
| 44 | EB Somerset DR @ Somercrest ST SW | 15.9 km | |
| 45 | EB Somerset DR@ Somerset WY SW | 16.2 km | |
| 46 | EB Somerset DR @ Somercrest CL SW | 16.4 km | |
| 47 | EB Somerset GA @ Somerset DR SW | 16.9 km | |
| 48 | Somerset Bridlewood Terminal | 17.5 km | Terminus |
Schedule and frequency
According to the official schedule from Calgary Transit, the route runs 23 trips in one direction on a weekday, and 19 on a weekend day.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Somerset Bridlewood Terminal» | 05:20 — 22:02 | 07:24 — 21:09 |
| From «WB @ Fish Creek-Lacombe Station» | 05:08 — 21:12 | 07:32 — 21:02 |
Frequency calculated from the departure table: in the morning peak buses run every 45–53 minutes, most often every 45; midday every 45–52 minutes; in the afternoon peak every 43–45; on weekends every 45 minutes.
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 52 cost?
4.00 $ for a single ride.
When do the first and last trips run?
From Somerset Bridlewood Terminal the first is at 05:20 and the last at 22:02. From WB @ Fish Creek-Lacombe Station they are 05:08 and 21:12.
How long does the trip from Somerset Bridlewood Terminal to WB @ Fish Creek-Lacombe Station take?
About 37 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
36 outbound and 48 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 52 run on weekends?
Yes. On weekends and holidays there are 19 trips in one direction, running from Somerset Bridlewood Terminal between 07:24 and 21:09.
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).