# Route 422 Dalhousie/Montgomery — Calgary Transit Bus Schedule, Frequency & Stops

Route 422 Dalhousie/Montgomery is a Calgary Transit bus route running toward DALHOUSIE and toward MONTGOMERY. Service operates on Monday–Friday, Monday–Thursday, Sunday & holidays, Saturday (Jun 27 – Aug 29), Stampede (Jul 6–10), Friday, Stampede (Jul 4–11), Saturday (Jun 6), Sunday (Jun 7), Saturday (Jun 13), Sunday (Jun 14), Saturday (Jun 20), Sunday (Jun 21), Stampede (Jul 2), Stampede (Jul 3), Stampede (Jul 5), Stampede (Jul 8), Stampede (Jul 12) and Stampede (Jul 13) days. On Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days, service toward DALHOUSIE runs from 6:19 AM to 9:19 PM, about every 30 minutes at peak and every 30 minutes midday. All times are scheduled times, effective Jun 3 – Aug 30, 2026.

## Service alerts

No alerts currently listed for this route — live alert list at /alerts/, updated every 10 minutes.

## Frequency & span — toward DALHOUSIE

Route 422 frequency and service span toward DALHOUSIE, effective Jun 3 – Aug 30, 2026

| Days | First | Last | Peak | Midday | Evening |
| --- | --- | --- | --- | --- | --- |
| Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 6:19 AM | 9:19 PM | every 30 min | every 30 min | every 60 min |
| Sunday & holidays & Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12) | 6:20 AM | 6:20 PM | every 60 min | every 60 min | — |

## Frequency & span — toward MONTGOMERY

Route 422 frequency and service span toward MONTGOMERY, effective Jun 3 – Aug 30, 2026

| Days | First | Last | Peak | Midday | Evening |
| --- | --- | --- | --- | --- | --- |
| Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 6:00 AM | 9:00 PM | every 30 min | every 30 min | every 60 min |
| Sunday & holidays & Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12) | 6:00 AM | 7:00 PM | every 60 min | every 60 min | every 60 min |

## Departures from NB Home RD @ Bowness RD NW — toward DALHOUSIE

### Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)

Route 422 toward DALHOUSIE — departures from NB Home RD @ Bowness RD NW, Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 6 AM | 6:19, 6:49 |
| 7 AM | 7:19, 7:49 |
| 8 AM | 8:19, 8:49 |
| 9 AM | 9:19, 9:49 |
| 10 AM | 10:19, 10:49 |
| 11 AM | 11:19, 11:49 |
| 12 PM | 12:19, 12:49 |
| 1 PM | 1:19, 1:49 |
| 2 PM | 2:19, 2:58 |
| 3 PM | 3:19, 3:49 |
| 4 PM | 4:19, 4:49 |
| 5 PM | 5:19, 5:49 |
| 6 PM | 6:19 |
| 7 PM | 7:19 |
| 8 PM | 8:19 |
| 9 PM | 9:19 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 6:19 AM, 6:49 AM, 7:19 AM, 7:49 AM, 8:19 AM, 8:49 AM, 9:19 AM, 9:49 AM, 10:19 AM, 10:49 AM, 11:19 AM, 11:49 AM, 12:19 PM, 12:49 PM, 1:19 PM, 1:49 PM, 2:19 PM, 2:58 PM, 3:19 PM, 3:49 PM, 4:19 PM, 4:49 PM, 5:19 PM, 5:49 PM, 6:19 PM, 7:19 PM, 8:19 PM, 9:19 PM

### Sunday & holidays & Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)

Route 422 toward DALHOUSIE — departures from NB Home RD @ Bowness RD NW, Sunday & holidays & Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 6 AM | 6:20 |
| 7 AM | 7:20 |
| 8 AM | 8:20 |
| 9 AM | 9:20 |
| 10 AM | 10:20 |
| 11 AM | 11:20 |
| 12 PM | 12:20 |
| 1 PM | 1:20 |
| 2 PM | 2:20 |
| 3 PM | 3:20 |
| 4 PM | 4:20 |
| 5 PM | 5:20 |
| 6 PM | 6:20 |

All departures (Sunday & holidays & Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)): 6:20 AM, 7:20 AM, 8:20 AM, 9:20 AM, 10:20 AM, 11:20 AM, 12:20 PM, 1:20 PM, 2:20 PM, 3:20 PM, 4:20 PM, 5:20 PM, 6:20 PM

## Departures from Dalhousie LRT Station WB — toward MONTGOMERY

### Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)

Route 422 toward MONTGOMERY — departures from Dalhousie LRT Station WB, Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 6 AM | 6:00, 6:30 |
| 7 AM | 7:00, 7:30 |
| 8 AM | 8:00, 8:30 |
| 9 AM | 9:00, 9:30 |
| 10 AM | 10:00, 10:30 |
| 11 AM | 11:00, 11:30 |
| 12 PM | 12:00, 12:30 |
| 1 PM | 1:00, 1:30 |
| 2 PM | 2:00, 2:39 |
| 3 PM | 3:00, 3:30 |
| 4 PM | 4:00, 4:30 |
| 5 PM | 5:00, 5:30 |
| 6 PM | 6:00 |
| 7 PM | 7:00 |
| 8 PM | 8:00 |
| 9 PM | 9:00 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 6:00 AM, 6:30 AM, 7:00 AM, 7:30 AM, 8:00 AM, 8:30 AM, 9:00 AM, 9:30 AM, 10:00 AM, 10:30 AM, 11:00 AM, 11:30 AM, 12:00 PM, 12:30 PM, 1:00 PM, 1:30 PM, 2:00 PM, 2:39 PM, 3:00 PM, 3:30 PM, 4:00 PM, 4:30 PM, 5:00 PM, 5:30 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM

### Sunday & holidays & Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)

Route 422 toward MONTGOMERY — departures from Dalhousie LRT Station WB, Sunday & holidays & Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 6 AM | 6:00 |
| 7 AM | 7:00 |
| 8 AM | 8:00 |
| 9 AM | 9:00 |
| 10 AM | 10:00 |
| 11 AM | 11:00 |
| 12 PM | 12:00 |
| 1 PM | 1:00 |
| 2 PM | 2:00 |
| 3 PM | 3:00 |
| 4 PM | 4:00 |
| 5 PM | 5:00 |
| 6 PM | 6:00 |
| 7 PM | 7:00 |

All departures (Sunday & holidays & Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)): 6:00 AM, 7:00 AM, 8:00 AM, 9:00 AM, 10:00 AM, 11:00 AM, 12:00 PM, 1:00 PM, 2:00 PM, 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM

## Stops served — toward DALHOUSIE

39 stops, in order of travel:

1. [Stop 6792 — NB Home RD @ Bowness RD NW](https://calgarytransittimes.com/stops/6792/)
1. [Stop 6794 — NB Home RD @ 20 AV NW](https://calgarytransittimes.com/stops/6794/)
1. [Stop 6800 — EB 34 AV NW @ 50 ST NW](https://calgarytransittimes.com/stops/6800/)
1. [Stop 5942 — NB 49 ST NW @ 34 AV NW](https://calgarytransittimes.com/stops/5942/)
1. [Stop 7093 — NB 49 ST NW @ S. of 40 AV NW](https://calgarytransittimes.com/stops/7093/)
1. [Stop 6606 — WB 40 AV NW @ 49 ST NW](https://calgarytransittimes.com/stops/6606/)
1. [Stop 7089 — WB 40 AV NW @ 52 ST NW](https://calgarytransittimes.com/stops/7089/)
1. [Stop 7090 — NB 53 ST NW @ Valiant DR](https://calgarytransittimes.com/stops/7090/)
1. [Stop 6249 — NB 53 ST NW @ S. of Varsity DR](https://calgarytransittimes.com/stops/6249/)
1. [Stop 5808 — WB Varsity Estates DR @ 53 ST NW](https://calgarytransittimes.com/stops/5808/)
1. [Stop 7110 — WB Varsity Estates DR @ Varsity Estates RI NW](https://calgarytransittimes.com/stops/7110/)
1. [Stop 7111 — WB Varsity Estates DR @ W of Varsity Estates RI NW](https://calgarytransittimes.com/stops/7111/)
1. [Stop 8455 — NB Varsity Estates DR @ Varsity Estates PL NW](https://calgarytransittimes.com/stops/8455/)
1. [Stop 7112 — WB Varsity Estates DR @ Varsity Estates GR NW](https://calgarytransittimes.com/stops/7112/)
1. [Stop 6086 — NB Varsity Estates Dr @ Varsity Estates PL NW](https://calgarytransittimes.com/stops/6086/)
1. [Stop 7128 — NB Varsity Estates DR @ Varsity Estates CR NW](https://calgarytransittimes.com/stops/7128/)
1. [Stop 7126 — EB Varsity Estates DR @ Varsity Estates PL NW](https://calgarytransittimes.com/stops/7126/)
1. [Stop 7127 — SB Varsity Estates DR @ Varsity Estates VW NW](https://calgarytransittimes.com/stops/7127/)
1. [Stop 6087 — EB Varsity Estates DR @ Varsity Estates PL NW](https://calgarytransittimes.com/stops/6087/)
1. [Stop 8900 — EB Cathedral Manor @ Varsity Estates VW NW](https://calgarytransittimes.com/stops/8900/)
1. [Stop 5488 — EB Dalhousie DR @ 53 ST NW](https://calgarytransittimes.com/stops/5488/)
1. [Stop 7098 — EB Dalhousie DR @ Dalham CR NW](https://calgarytransittimes.com/stops/7098/)
1. [Stop 8525 — Dalhousie LRT Station NB](https://calgarytransittimes.com/stops/8525/)
1. [Stop 5478 — EB Dalhousie DR @ Dalton DR NW](https://calgarytransittimes.com/stops/5478/)
1. [Stop 7099 — EB Dalhousie DR @ Dalgetty DR NW](https://calgarytransittimes.com/stops/7099/)
1. [Stop 5936 — NB Dalton DR @ Dalhousie DR NW](https://calgarytransittimes.com/stops/5936/)
1. [Stop 4026 — NB Dalton DR @ Dalton BA NW](https://calgarytransittimes.com/stops/4026/)
1. [Stop 4027 — WB Dalhart RD @ Dalton DR NW](https://calgarytransittimes.com/stops/4027/)
1. [Stop 5127 — WB Dalhart RD @ Dalgleish RD NW](https://calgarytransittimes.com/stops/5127/)
1. [Stop 7540 — WB Dalhart RD @ Dalhurst WY NW](https://calgarytransittimes.com/stops/7540/)
1. [Stop 5753 — NB 53 ST NW @ Dalhart DR](https://calgarytransittimes.com/stops/5753/)
1. [Stop 6401 — WB Dalhousie DR @ 53 ST NW](https://calgarytransittimes.com/stops/6401/)
1. [Stop 4019 — WB Dalhousie DR @ Dalmeny GA NW](https://calgarytransittimes.com/stops/4019/)
1. [Stop 4018 — SB Dalhousie DR @ Dalcastle DR NW](https://calgarytransittimes.com/stops/4018/)
1. [Stop 5922 — SB Dalhousie DR @ 66 AV NW](https://calgarytransittimes.com/stops/5922/)
1. [Stop 7106 — EB Dalhousie DR @ 54 ST NW](https://calgarytransittimes.com/stops/7106/)
1. [Stop 5488 — EB Dalhousie DR @ 53 ST NW](https://calgarytransittimes.com/stops/5488/)
1. [Stop 7098 — EB Dalhousie DR @ Dalham CR NW](https://calgarytransittimes.com/stops/7098/)
1. [Stop 4001 — Dalhousie LRT Station WB](https://calgarytransittimes.com/stops/4001/)

## Stops served — toward MONTGOMERY

23 stops, in order of travel:

1. [Stop 4001 — Dalhousie LRT Station WB](https://calgarytransittimes.com/stops/4001/)
1. [Stop 6073 — WB Varsity Estates DR @ Varsity Estates PL NW](https://calgarytransittimes.com/stops/6073/)
1. [Stop 8900 — EB Cathedral Manor @ Varsity Estates VW NW](https://calgarytransittimes.com/stops/8900/)
1. [Stop 7123 — NB Varsity Estates DR @ Varsity Estates PL NW](https://calgarytransittimes.com/stops/7123/)
1. [Stop 7124 — WB Varsity Estates DR @ Varsity Estates PL NW](https://calgarytransittimes.com/stops/7124/)
1. [Stop 7125 — SB Varsity Estates DR @ Varsity Estates CR NW](https://calgarytransittimes.com/stops/7125/)
1. [Stop 5826 — SB Varsity Estates DR @ 700 Varsity Estates PL NW](https://calgarytransittimes.com/stops/5826/)
1. [Stop 7121 — SB Varsity Estates DR @ 1000 Varsity Estates PL NW](https://calgarytransittimes.com/stops/7121/)
1. [Stop 5827 — EB Varsity Estates DR W. of Varsity Estates RI NW](https://calgarytransittimes.com/stops/5827/)
1. [Stop 7122 — EB Varsity Estates DR @ Varsity Estates RI NW](https://calgarytransittimes.com/stops/7122/)
1. [Stop 6078 — SB 53 ST NW @ Varsity Estates DR](https://calgarytransittimes.com/stops/6078/)
1. [Stop 5829 — SB 53 ST NW @ Varsity DR](https://calgarytransittimes.com/stops/5829/)
1. [Stop 7088 — SB 53 ST NW @ Valiant DR](https://calgarytransittimes.com/stops/7088/)
1. [Stop 5950 — EB 40 AV NW @ Varscliff RD](https://calgarytransittimes.com/stops/5950/)
1. [Stop 7010 — SB 49 ST NW @ 40 AV NW](https://calgarytransittimes.com/stops/7010/)
1. [Stop 5954 — SB 49 ST NW @ S. of 40 AV NW](https://calgarytransittimes.com/stops/5954/)
1. [Stop 7094 — SB 49 ST NW  @ N. of 34 AV NW](https://calgarytransittimes.com/stops/7094/)
1. [Stop 6635 — SB 49 ST NW @ 34 AV NW](https://calgarytransittimes.com/stops/6635/)
1. [Stop 5953 — SB 48 ST NW @ Sheldon PL](https://calgarytransittimes.com/stops/5953/)
1. [Stop 4052 — SB 48 ST NW @ 23 AV NW](https://calgarytransittimes.com/stops/4052/)
1. [Stop 4053 — WB 48 ST NW @ 22 AV NW](https://calgarytransittimes.com/stops/4053/)
1. [Stop 4054 — WB 48 ST NW @ 19 AV NW](https://calgarytransittimes.com/stops/4054/)
1. [Stop 6792 — NB Home RD @ Bowness RD NW](https://calgarytransittimes.com/stops/6792/)

## Service exceptions

July 1, 2026 and August 3, 2026 run the Sunday schedule.

Stampede (Jul 6–10): a special schedule applies on July 6, 2026, July 7, 2026, July 9, 2026, July 10, 2026.

Stampede (Jul 4–11): a special schedule applies on July 4, 2026, July 11, 2026.

Stampede (Jul 2): a special schedule applies on July 2, 2026.

Stampede (Jul 3): a special schedule applies on July 3, 2026.

Stampede (Jul 5): a special schedule applies on July 5, 2026.

Stampede (Jul 8): a special schedule applies on July 8, 2026.

Stampede (Jul 12): a special schedule applies on July 12, 2026.

Stampede (Jul 13): a special schedule applies on July 13, 2026.

## Frequently asked questions

### How often does Route 422 run?

On Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days Route 422 runs about every 30 minutes at peak and every 30 minutes midday.

### What time is the first and last Route 422 bus toward DALHOUSIE?

On Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward DALHOUSIE leaves NB Home RD @ Bowness RD NW at 6:19 AM and the last at 9:19 PM.

### What time is the first and last Route 422 bus toward MONTGOMERY?

On Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward MONTGOMERY leaves Dalhousie LRT Station WB at 6:00 AM and the last at 9:00 PM.

### Does Route 422 run on Sundays?

Yes — see the Sunday & holidays rows in the frequency tables above.

---

Contains information licensed under the [Open Government Licence – City of Calgary](https://data.calgary.ca/stories/s/u45n-7awa). Independent site, not affiliated with or endorsed by Calgary Transit or The City of Calgary — official info at [calgarytransit.com](https://www.calgarytransit.com). Schedule data from the City of Calgary GTFS feed published Jun 3, 2026, valid Jun 3 – Aug 30, 2026.
