Bus 43 in Calgary links Chinook LRT Station EB and McKnight-Westwinds LRT Station. The route is 31.9 km long with 78 stops, and the official schedule from Calgary Transit puts the full trip at about 68 minutes. On a weekday it runs 76 trips in one direction, and 55 on a weekend day.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 43 |
| City | Calgary |
| Transit authority | Calgary Transit |
| Start → end | Chinook LRT Station EB → McKnight-Westwinds LRT Station |
| End → start | McKnight-Westwinds LRT Station → Chinook LRT Station EB |
| Route length | 31.9 km / 31.9 km in the opposite direction |
| Number of stops | 78 / 75 in the opposite direction |
| Travel time | about 68 minutes |
| Trips per day | 76 on weekdays, 55 on weekends one way |
| Frequency | peak 9–22 · midday 10–20 · weekend 19–24 |
| First / last trip from «Chinook LRT Station EB» | 00:11 / 23:41 |
| First / last trip from «McKnight-Westwinds LRT Station» | 00:21 / 23:53 |
| Fare | 4.00 $ |
| Updated | August 22, 2026 |
Route of Bus 43
Outbound: Chinook LRT Station EB → McKnight-Westwinds LRT Station
This direction has 78 stops and runs 31.9 km. The route passes NB Centre ST S @ 61 AV S, EB 76 AV SE @ 20A ST SE, EB Dover Ridge DR @ 26 ST SE, NB 36 ST NE @ 26 AV NE. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Chinook LRT Station EB | 0.0 km | Terminus |
| 2 | NB Centre ST S @ 61 AV S | 0.6 km | |
| 3 | NB Centre ST S @ 58 AV S | 0.8 km | |
| 4 | EB 58 AV SE @ 1 ST SE | 1.0 km | |
| 5 | EB 58 AV SE @ 3 ST SE | 1.4 km | |
| 6 | EB 58 AV SE @ 4 ST SE | 1.6 km | |
| 7 | EB 58 AV SE @ Blackfoot TR | 2.1 km | |
| 8 | EB 58 AV SE @ Burbank RD | 2.3 km | |
| 9 | EB 58 AV SE @ 9 ST SE | 2.5 km | |
| 10 | SB 11 ST SE @ 58 AV SE | 2.8 km | |
| 11 | SB 11 ST SE @ 59 AV SE | 3.0 km | |
| 12 | SB 11 ST SE @ 64 AV SE | 3.5 km | |
| 13 | SB 11 ST SE @ 70 AV SE | 4.0 km | |
| 14 | SB 11 ST SE @ 73 AV SE | 4.3 km | |
| 15 | Deerfoot Meadows Station (WB) | 4.5 km | |
| 16 | SB Heritage Meadows WY @ S. of Heritage DR SW | 4.8 km | |
| 17 | EB Heritage Meadows WY @ 11 ST SE | 5.2 km | |
| 18 | NB Glendeer CI @ Heritage DR SE | 6.5 km | |
| 19 | NB 18 ST SE @ S. of 76 AV SE | 8.8 km | |
| 20 | EB 76 AV SE @ 18 ST SE | 8.9 km | |
| 21 | EB 76 AV SE @ 20A ST SE | 9.3 km | |
| 22 | EB 76 AV SE @ 21A ST SE | 9.5 km | |
| 23 | EB 76 AV SE @ 22A ST SE | 9.7 km | |
| 24 | EB 76 AV SE @ 24 ST SE | 9.9 km | |
| 25 | SB Ogden RD @ 76 AV SE | 10.1 km | |
| 26 | SB Ogden RD @ 78 AV SE | 10.3 km | |
| 27 | SB Ogden RD @ 80 AV SE | 10.5 km | |
| 28 | NB 24 ST SE @ 86 AV SE | 11.2 km | |
| 29 | NB Barlow TR @ N. of Glenmore TR SE | 12.8 km | |
| 30 | NB Barlow TR @ 76 AV SE | 13.4 km | |
| 31 | NB Barlow TR @ 72 AV SE | 13.8 km | |
| 32 | NB Barlow TR @ 66 AV SE | 14.3 km | |
| 33 | EB Barlow TR @ 61 AV SE | 14.8 km | |
| 34 | WB 56 AV SE @ 58 AV SE | 15.3 km | |
| 35 | NB 56 AV SE @ 54 AV SE | 15.8 km | |
| 36 | EB 50 AV SE @ Barlow TR SE | 16.5 km | |
| 37 | NB 25 ST SE @ 48 AV SE | 16.9 km | |
| 38 | NB 25 ST SE @ 45 AV SE | 17.3 km | |
| 39 | NB 26 ST SE @ Peigan TR | 17.6 km | |
| 40 | EB Dover Ridge DR @ 26 ST SE | 17.9 km | |
| 41 | EB Dover Ridge DR @ 28 ST SE | 18.4 km | |
| 42 | NB Dover Ridge DR @ Dovercroft RD SE | 18.7 km | |
| 43 | EB Dover Ridge DR @ Doverview DR SE | 18.9 km | |
| 44 | NB 36 ST SE @ Dover Ridge DR | 19.2 km | |
| 45 | NB 36 ST SE @ 30 AV SE | 19.8 km | |
| 46 | NB 36 ST SE @ 26 AV SE | 20.3 km | |
| 47 | NB 36 ST SE @ 23 AV SE | 20.5 km | |
| 48 | NB 36 ST SE @ 19 AV SE | 20.9 km | |
| 49 | NB 36 ST SE @ 17 AV SE | 21.1 km | |
| 50 | NB 36 ST SE @ 12 AV SE | 21.6 km | |
| 51 | NB 36 ST SE @ 8 AV SE | 21.9 km | |
| 52 | NB 36 ST SE @ Radcliffe DR | 22.2 km | |
| 53 | NB 36 ST E @ Memorial DR E | 22.8 km | |
| 54 | NB 36 ST NE @ S. of 5 AV NE | 23.0 km | |
| 55 | Marlborough LRT Station (NB 36 St NE) | 23.3 km | |
| 56 | NB 36 ST NE @ Marbank DR | 23.8 km | |
| 57 | NB 36 ST NE @ Rundlehorn DR | 24.8 km | |
| 58 | Rundle LRT Station (NB 36 ST NE @ 25 AV NE) | 25.1 km | |
| 59 | NB 36 ST NE @ 26 AV NE | 25.5 km | |
| 60 | NB 36 ST NE @ 32 AV NE | 25.9 km | |
| 61 | NB 36 ST @ Whitehorn DR NE | 26.3 km | |
| 62 | Whitehorn LRT Station (NB 36 ST @ Whitehorn DR NE) | 26.4 km | |
| 63 | NB 36 ST NE @ Whitefield DR | 26.7 km | |
| 64 | EB 44 AV NE @ 36 ST NE | 27.0 km | |
| 65 | EB 44 AV NE @ 38 ST NE | 27.2 km | |
| 66 | EB 44 AV NE @ Whiteram WY | 27.4 km | |
| 67 | EB 44 AV NE @ Whitefield DR | 27.6 km | |
| 68 | EB 44 AV NE @ Whiteridge WY | 27.9 km | |
| 69 | EB 44 AV NE @ 49 ST NE | 28.4 km | |
| 70 | 44th Avenue NE Station (NB) | 28.6 km | |
| 71 | WB Castleridge BV @ Falconridge BV NE | 29.6 km | |
| 72 | WB Westwinds DR @ Castleridge BV NE | 30.1 km | |
| 73 | WB Westwinds DR @ 47 ST NE | 30.2 km | |
| 74 | WB Westwinds DR @ 44 ST NE | 30.5 km | |
| 75 | NB Westwinds DR @ 52 AV NE | 30.9 km | |
| 76 | NB Westwinds DR @ 54 AV NE | 31.2 km | |
| 77 | NB Westwinds DR @ N.OF 54 AV NE | 31.5 km | |
| 78 | McKnight-Westwinds LRT Station | 31.9 km | Terminus |
Inbound: McKnight-Westwinds LRT Station → Chinook LRT Station EB
This direction has 75 stops and runs 31.9 km. The route passes SB Westwinds DR @ Prairie Winds Park NE, SB 36 ST NE @ N. of 20 AV NE, SB 25 ST SE @ 46 AV SE, WB 76 AV SE @ 20A ST SE. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | McKnight-Westwinds LRT Station | 0.0 km | Terminus |
| 2 | SB Westwinds DR @ Prairie Winds Park NE | 0.5 km | |
| 3 | SB Westwinds DR @ 54 AV NE | 0.9 km | |
| 4 | EB Westwinds DR @ 40 ST NE | 1.1 km | |
| 5 | EB Westwinds DR @ W. of 47 ST NE | 1.6 km | |
| 6 | EB Westwinds DR @ 47 ST NE | 1.8 km | |
| 7 | EB Castleridge BV @ E. of Westwinds DR NE | 2.1 km | |
| 8 | Castleridge Boulevard Station (SB) | 2.4 km | |
| 9 | WB 44 AV NE @ 52 ST NE | 3.3 km | |
| 10 | WB 44 AV NE @ 49 ST NE | 3.6 km | |
| 11 | WB 44 AV NE @ Whiteridge WY | 4.0 km | |
| 12 | WB 44 AV NE @ Whitefield DR | 4.3 km | |
| 13 | WB 44 AV NE @ 40 ST NE | 4.5 km | |
| 14 | WB 44 AV NE @ 38 ST NE | 4.8 km | |
| 15 | Whitehorn LRT Station | 5.5 km | |
| 16 | SB 36 ST NE @ Whitehorn DR | 6.2 km | |
| 17 | SB 36 ST NE @ 32 AV NE | 6.6 km | |
| 18 | SB 36 ST NE @ 26 AV NE | 7.0 km | |
| 19 | Rundle LRT Station (SB 36 ST NE @ 25 AV NE) | 7.3 km | |
| 20 | SB 36 ST NE @ N. of 20 AV NE | 7.5 km | |
| 21 | SB 36 ST NE @ 12 AV NE | 8.7 km | |
| 22 | Marlborough LRT Station (SB 36 ST NE @ 8 AV NE) | 9.0 km | |
| 23 | SB 36 ST NE @ 5 AV NE | 9.3 km | |
| 24 | SB 36 ST E @ Memorial DR | 9.9 km | |
| 25 | SB 36 ST SE @ Radcliffe DR | 10.3 km | |
| 26 | SB 36 ST SE @ 8 AV SE | 10.6 km | |
| 27 | SB 36 ST SE @ 12 AV SE | 10.9 km | |
| 28 | SB 36 ST SE @ 17 AV SE | 11.4 km | |
| 29 | SB 36 ST SE @ 23 AV SE | 11.9 km | |
| 30 | SB 36 ST SE @ 26 AV SE | 12.2 km | |
| 31 | SB 36 ST SE @ 30 AV SE | 12.6 km | |
| 32 | WB Dover Ridge DR @ 36 ST SE | 13.2 km | |
| 33 | WB Dover Ridge DR @ 33 ST SE | 13.5 km | |
| 34 | SB Dover Ridge DR @ Doverthorn WY SE | 13.7 km | |
| 35 | WB Dover Ridge DR @ 28 ST SE | 14.0 km | |
| 36 | WB Dover Ridge Dr @ 26A St SE | 14.4 km | |
| 37 | SB 26 ST SE @ Doverglen CR | 14.6 km | |
| 38 | SB 25 ST SE @ 46 AV SE | 15.2 km | |
| 39 | SB 25 ST SE @ 48 AV SE | 15.5 km | |
| 40 | WB 50 AV SE @ 25 ST SE | 15.7 km | |
| 41 | SB Barlow TR @ 50 AV SE | 16.1 km | |
| 42 | EB 57 AV SE @ 26 ST SE | 16.6 km | |
| 43 | EB 57 AV SE @ 58 AV SE | 17.1 km | |
| 44 | SB Barlow TR @ 61 AV SE | 17.5 km | |
| 45 | SB Barlow TR @ 66 AV SE | 18.1 km | |
| 46 | SB Barlow TR @ 72 AV SE | 18.7 km | |
| 47 | SB Barlow TR @ 76 AV SE | 19.1 km | |
| 48 | SB Barlow TR @ N. of Glenmore TR SE | 19.5 km | |
| 49 | NB 24 ST SE @ 86 AV SE | 21.4 km | |
| 50 | NB Ogden RD @ Glenmore TR SE | 21.9 km | |
| 51 | NB Ogden RD @ 78 AV SE | 22.1 km | |
| 52 | WB 76 AV SE @ Ogden RD | 22.3 km | |
| 53 | WB 76 AV SE @ 24 ST SE | 22.5 km | |
| 54 | WB 76 AV SE @ 22A ST SE | 22.7 km | |
| 55 | WB 76 AV SE @ 21A ST SE | 22.9 km | |
| 56 | WB 76 AV SE @ 20A ST SE | 23.1 km | |
| 57 | SB 18 ST SE @ 76 AV SE | 23.5 km | |
| 58 | SB 18 ST SE @ S. of 76 AV SE | 23.7 km | |
| 59 | SB Heritage Meadows RD @ Heritage DR SE | 25.8 km | |
| 60 | WB Heritage Meadows WY @ 11 ST SE | 27.0 km | |
| 61 | Deerfoot Meadows Station (EB) | 27.3 km | |
| 62 | NB 11 ST @ Heritage DR SE | 27.6 km | |
| 63 | NB 11 ST SE @ 70 AV SE | 28.1 km | |
| 64 | NB 11 ST SE @ 64 AV SE | 28.6 km | |
| 65 | NB 11 ST SE @ 60 AV SE | 28.9 km | |
| 66 | WB 58 AV SE @ 11 ST SE | 29.4 km | |
| 67 | WB 58 AV SE @ 9 ST SE | 29.5 km | |
| 68 | WB 58 AV SE @ Burbank RD | 29.9 km | |
| 69 | WB 58 AV SE @ 5 ST SE | 30.2 km | |
| 70 | WB 58 AV SE @ 4 ST SE | 30.5 km | |
| 71 | WB 58 AV SE @ 3 ST SE | 30.7 km | |
| 72 | WB 58 AV SE @ 2 ST SE | 30.9 km | |
| 73 | SB Centre ST S @ 58 AV S | 31.1 km | |
| 74 | SB Centre ST S @ 60 AV S | 31.4 km | |
| 75 | Chinook LRT Station EB | 31.9 km | Terminus |
Schedule and frequency
According to the official schedule from Calgary Transit, the route runs 76 trips in one direction on a weekday, and 55 on a weekend day.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Chinook LRT Station EB» | 00:11 — 23:41 | 00:08 — 23:38 |
| From «McKnight-Westwinds LRT Station» | 00:21 — 23:53 | 00:23 — 23:53 |
Frequency calculated from the departure table: in the morning peak buses run every 9–22 minutes, most often every 13; midday every 10–20 minutes; in the afternoon peak every 12–21; on weekends every 19–24 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 43 cost?
4.00 $ for a single ride.
When do the first and last trips run?
From Chinook LRT Station EB the first is at 00:11 and the last at 23:41. From McKnight-Westwinds LRT Station they are 00:21 and 23:53.
How long does the trip from Chinook LRT Station EB to McKnight-Westwinds LRT Station take?
About 68 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
78 outbound and 75 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 43 run on weekends?
Yes. On weekends and holidays there are 55 trips in one direction, running from Chinook LRT Station EB between 00:08 and 23:38.
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).