# Route 65 Market Mall/Downtown West — Calgary Transit Bus Schedule, Frequency & Stops

Route 65 Market Mall/Downtown West is a Calgary Transit bus route running toward MARKET MALL and toward DOWNTOWN WEST. 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 MARKET MALL runs from 5:04 AM to 11:49 PM, about every 24 minutes at peak and every 27.5 minutes midday. All times are scheduled times, effective Jun 3 – Aug 30, 2026.

## Service alerts

### Service alert

Active Jan 1, 2026, 10:00 AM MT until Jun 11, 2026, 11:59 PM MT.

Some trips may have been removed from this route's daily trips. Please use the trip planner on calgarytransit.com to double-check your schedule before you head out to catch your bus.

Alerts as of Jun 10, 2026, 6:11 AM MT

## Frequency & span — toward MARKET MALL

Route 65 frequency and service span toward MARKET MALL, 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) | 5:04 AM | 11:49 PM | every 24 min | every 27.5 min | every 43 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:02 AM | 10:42 PM | every 40 min | every 40 min | every 40 min |

## Frequency & span — toward DOWNTOWN WEST

Route 65 frequency and service span toward DOWNTOWN WEST, 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) | 5:05 AM | 11:09 PM | every 24 min | every 28.5 min | every 43 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:37 AM | 10:40 PM | every 40 min | every 40 min | every 40 min |

## Departures from WB 6 AV SW @ 11 ST SW — toward MARKET MALL

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

Route 65 toward MARKET MALL — departures from WB 6 AV SW @ 11 ST SW, 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 |
| --- | --- |
| 5 AM | 5:04, 5:47 |
| 6 AM | 6:11, 6:35, 6:59 |
| 7 AM | 7:23, 7:47 |
| 8 AM | 8:11, 8:54 |
| 9 AM | 9:39 |
| 10 AM | 10:22 |
| 11 AM | 11:05, 11:48 |
| 12 PM | 12:31, 12:57 |
| 1 PM | 1:14, 1:43 |
| 2 PM | 2:04, 2:28, 2:49 |
| 3 PM | 3:13, 3:36 |
| 4 PM | 4:00, 4:24, 4:48 |
| 5 PM | 5:12, 5:36 |
| 6 PM | 6:00, 6:24, 6:48 |
| 7 PM | 7:31 |
| 8 PM | 8:14, 8:57 |
| 9 PM | 9:40 |
| 10 PM | 10:23 |
| 11 PM | 11:06, 11:49 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:04 AM, 5:47 AM, 6:11 AM, 6:35 AM, 6:59 AM, 7:23 AM, 7:47 AM, 8:11 AM, 8:54 AM, 9:39 AM, 10:22 AM, 11:05 AM, 11:48 AM, 12:31 PM, 12:57 PM, 1:14 PM, 1:43 PM, 2:04 PM, 2:28 PM, 2:49 PM, 3:13 PM, 3:36 PM, 4:00 PM, 4:24 PM, 4:48 PM, 5:12 PM, 5:36 PM, 6:00 PM, 6:24 PM, 6:48 PM, 7:31 PM, 8:14 PM, 8:57 PM, 9:40 PM, 10:23 PM, 11:06 PM, 11:49 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 65 toward MARKET MALL — departures from WB 6 AV SW @ 11 ST SW, 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:02, 6:42 |
| 7 AM | 7:22 |
| 8 AM | 8:02, 8:42 |
| 9 AM | 9:22 |
| 10 AM | 10:02, 10:42 |
| 11 AM | 11:22 |
| 12 PM | 12:02, 12:42 |
| 1 PM | 1:22 |
| 2 PM | 2:02, 2:42 |
| 3 PM | 3:22 |
| 4 PM | 4:02, 4:42 |
| 5 PM | 5:22 |
| 6 PM | 6:02, 6:42 |
| 7 PM | 7:22 |
| 8 PM | 8:02, 8:42 |
| 9 PM | 9:22 |
| 10 PM | 10:02, 10:42 |

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:02 AM, 6:42 AM, 7:22 AM, 8:02 AM, 8:42 AM, 9:22 AM, 10:02 AM, 10:42 AM, 11:22 AM, 12:02 PM, 12:42 PM, 1:22 PM, 2:02 PM, 2:42 PM, 3:22 PM, 4:02 PM, 4:42 PM, 5:22 PM, 6:02 PM, 6:42 PM, 7:22 PM, 8:02 PM, 8:42 PM, 9:22 PM, 10:02 PM, 10:42 PM

## Departures from NB 49 ST NW @ 34 AV NW — toward DOWNTOWN WEST

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

Route 65 toward DOWNTOWN WEST — departures from NB 49 ST NW @ 34 AV 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 |
| --- | --- |
| 5 AM | 5:05, 5:23, 5:47 |
| 6 AM | 6:11, 6:35, 6:59 |
| 7 AM | 7:23, 7:47 |
| 8 AM | 8:11, 8:35, 8:57 |
| 9 AM | 9:40 |
| 10 AM | 10:23 |
| 11 AM | 11:06, 11:49 |
| 12 PM | 12:32, 12:51 |
| 1 PM | 1:15, 1:42, 1:58 |
| 2 PM | 2:28, 2:51 |
| 3 PM | 3:15, 3:39 |
| 4 PM | 4:03, 4:27, 4:51 |
| 5 PM | 5:15, 5:39 |
| 6 PM | 6:03, 6:27, 6:51 |
| 7 PM | 7:34 |
| 8 PM | 8:17 |
| 9 PM | 9:00, 9:43 |
| 10 PM | 10:26 |
| 11 PM | 11:09 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:05 AM, 5:23 AM, 5:47 AM, 6:11 AM, 6:35 AM, 6:59 AM, 7:23 AM, 7:47 AM, 8:11 AM, 8:35 AM, 8:57 AM, 9:40 AM, 10:23 AM, 11:06 AM, 11:49 AM, 12:32 PM, 12:51 PM, 1:15 PM, 1:42 PM, 1:58 PM, 2:28 PM, 2:51 PM, 3:15 PM, 3:39 PM, 4:03 PM, 4:27 PM, 4:51 PM, 5:15 PM, 5:39 PM, 6:03 PM, 6:27 PM, 6:51 PM, 7:34 PM, 8:17 PM, 9:00 PM, 9:43 PM, 10:26 PM, 11:09 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 65 toward DOWNTOWN WEST — departures from NB 49 ST NW @ 34 AV 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:37 |
| 7 AM | 7:20 |
| 8 AM | 8:00, 8:40 |
| 9 AM | 9:20 |
| 10 AM | 10:00, 10:40 |
| 11 AM | 11:20 |
| 12 PM | 12:00, 12:40 |
| 1 PM | 1:20 |
| 2 PM | 2:00, 2:40 |
| 3 PM | 3:20 |
| 4 PM | 4:00, 4:40 |
| 5 PM | 5:20 |
| 6 PM | 6:00, 6:40 |
| 7 PM | 7:20 |
| 8 PM | 8:00, 8:40 |
| 9 PM | 9:20 |
| 10 PM | 10:00, 10:40 |

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:37 AM, 7:20 AM, 8:00 AM, 8:40 AM, 9:20 AM, 10:00 AM, 10:40 AM, 11:20 AM, 12:00 PM, 12:40 PM, 1:20 PM, 2:00 PM, 2:40 PM, 3:20 PM, 4:00 PM, 4:40 PM, 5:20 PM, 6:00 PM, 6:40 PM, 7:20 PM, 8:00 PM, 8:40 PM, 9:20 PM, 10:00 PM, 10:40 PM

## Stops served — toward MARKET MALL

44 stops, in order of travel:

1. [Stop 5907 — WB 6 AV SW @ 11 ST SW](https://calgarytransittimes.com/stops/5907/)
1. [Stop 5448 — WB 6 AV SW@ 14 ST SW](https://calgarytransittimes.com/stops/5448/)
1. [Stop 5451 — NB 14 ST NW @ Kensington RD](https://calgarytransittimes.com/stops/5451/)
1. [Stop 7419 — NB 14 ST NW @ 2 AV NW](https://calgarytransittimes.com/stops/7419/)
1. [Stop 5483 — NB 14 ST NW @ 5 AV NW](https://calgarytransittimes.com/stops/5483/)
1. [Stop 7418 — NB 14 ST NW @ 7 AV NW](https://calgarytransittimes.com/stops/7418/)
1. [Stop 5453 — NB 14 ST NW @ 14 AV NW](https://calgarytransittimes.com/stops/5453/)
1. [Stop 5455 — NB 14 ST NW @ 14 AV NW](https://calgarytransittimes.com/stops/5455/)
1. [Stop 5457 — NB 14 ST NW @ 16 AV NW](https://calgarytransittimes.com/stops/5457/)
1. [Stop 5459 — WB 20 AV NW@ 14 ST NW](https://calgarytransittimes.com/stops/5459/)
1. [Stop 7423 — WB 20 AV NW @ 15 ST NW](https://calgarytransittimes.com/stops/7423/)
1. [Stop 7424 — WB 20 AV NW @ 16 ST NW](https://calgarytransittimes.com/stops/7424/)
1. [Stop 7425 — WB 20 AV NW @ 18 ST NW](https://calgarytransittimes.com/stops/7425/)
1. [Stop 6618 — NB 19 ST NW @ 20 AV NW](https://calgarytransittimes.com/stops/6618/)
1. [Stop 9042 — NB 19 ST NW @ 23 AV NW](https://calgarytransittimes.com/stops/9042/)
1. [Stop 5461 — WB Morley TR @ 19 ST NW](https://calgarytransittimes.com/stops/5461/)
1. [Stop 7937 — WB Morley TR @ 26 AV NW](https://calgarytransittimes.com/stops/7937/)
1. [Stop 7939 — WB Morley TR @ 28 AV NW](https://calgarytransittimes.com/stops/7939/)
1. [Stop 5993 — NB 24 ST NW @ Morley TR](https://calgarytransittimes.com/stops/5993/)
1. [Stop 4082 — NB 24 ST NW @ Cherokee DR](https://calgarytransittimes.com/stops/4082/)
1. [Stop 7328 — WB 24 ST NW @ Charleswood DR](https://calgarytransittimes.com/stops/7328/)
1. [Stop 5745 — SB Charleswood DR @ Brooklyn CR NW](https://calgarytransittimes.com/stops/5745/)
1. [Stop 7053 — SB Charleswood DR @ Brentwood Mall NW](https://calgarytransittimes.com/stops/7053/)
1. [Stop 5293 — NB 31 ST NW@ 32 AV NW](https://calgarytransittimes.com/stops/5293/)
1. [Stop 5394 — NB 31 ST NW@ 34 AV NW](https://calgarytransittimes.com/stops/5394/)
1. [Stop 6833 — Brentwood LRT Station NB](https://calgarytransittimes.com/stops/6833/)
1. [Stop 5281 — WB 40 AV NW @ 33 ST NW](https://calgarytransittimes.com/stops/5281/)
1. [Stop 5949 — NB 37 ST NW @ 40 AV NW](https://calgarytransittimes.com/stops/5949/)
1. [Stop 3988 — WB Varsity DR @ 37 ST NW](https://calgarytransittimes.com/stops/3988/)
1. [Stop 3987 — WB Varsity DR @ Vancouver CR NW](https://calgarytransittimes.com/stops/3987/)
1. [Stop 5951 — WB Varsity DR @ 40 ST NW](https://calgarytransittimes.com/stops/5951/)
1. [Stop 3986 — WB Varsity DR @ 41 ST NW](https://calgarytransittimes.com/stops/3986/)
1. [Stop 3985 — WB Varsity DR @ Viscount DR NW](https://calgarytransittimes.com/stops/3985/)
1. [Stop 3984 — WB Varsity DR @ Shaganappi TR NW](https://calgarytransittimes.com/stops/3984/)
1. [Stop 3983 — WB Varsity DR @ 48 ST NW](https://calgarytransittimes.com/stops/3983/)
1. [Stop 5802 — WB Varsity DR @ Veronica RD NW](https://calgarytransittimes.com/stops/5802/)
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 5942 — NB 49 ST NW @ 34 AV NW](https://calgarytransittimes.com/stops/5942/)

## Stops served — toward DOWNTOWN WEST

43 stops, in order of travel:

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 7092 — EB Varsity DR @ 49 ST NW](https://calgarytransittimes.com/stops/7092/)
1. [Stop 3994 — EB Varsity DR @ 48 ST NW](https://calgarytransittimes.com/stops/3994/)
1. [Stop 6607 — EB Varsity DR @ Shaganappi TR NW](https://calgarytransittimes.com/stops/6607/)
1. [Stop 3992 — EB Varsity DR @ Viscount DR NW](https://calgarytransittimes.com/stops/3992/)
1. [Stop 3991 — EB Varsity DR @ 41 ST NW](https://calgarytransittimes.com/stops/3991/)
1. [Stop 5931 — EB Varsity DR @ 40 ST NW](https://calgarytransittimes.com/stops/5931/)
1. [Stop 3990 — EB Varsity DR @ Vancouver CR NW](https://calgarytransittimes.com/stops/3990/)
1. [Stop 3989 — SB 37 ST NW @ Varsity DR](https://calgarytransittimes.com/stops/3989/)
1. [Stop 5425 — EB 40 AV NW@ 37 ST NW](https://calgarytransittimes.com/stops/5425/)
1. [Stop 4043 — EB 40 AV NW @ 36 ST NW](https://calgarytransittimes.com/stops/4043/)
1. [Stop 3845 — Brentwood LRT Station](https://calgarytransittimes.com/stops/3845/)
1. [Stop 5940 — SB 31 ST NW @ S. of Brentwood Station](https://calgarytransittimes.com/stops/5940/)
1. [Stop 6296 — EB 32 AV NW @ Campus DR](https://calgarytransittimes.com/stops/6296/)
1. [Stop 5778 — NB Charleswood DR @ Brentwood BV NW](https://calgarytransittimes.com/stops/5778/)
1. [Stop 5123 — NB Charleswood DR @ Chicoutimi DR NW](https://calgarytransittimes.com/stops/5123/)
1. [Stop 4040 — SB 24 ST NW @ Chicoutimi DR](https://calgarytransittimes.com/stops/4040/)
1. [Stop 4041 — SB 24 ST NW @ Charlebois DR](https://calgarytransittimes.com/stops/4041/)
1. [Stop 5503 — EB Morley TR @ 24 ST NW](https://calgarytransittimes.com/stops/5503/)
1. [Stop 7964 — EB Morley TR @ 23A ST NW](https://calgarytransittimes.com/stops/7964/)
1. [Stop 8260 — EB Morley TR @ 22 ST NW](https://calgarytransittimes.com/stops/8260/)
1. [Stop 8261 — EB Morley TR @ 26 AV NW](https://calgarytransittimes.com/stops/8261/)
1. [Stop 5514 — SB 19 ST NW @ 24 AV NW](https://calgarytransittimes.com/stops/5514/)
1. [Stop 5007 — SB 19 ST NW @ 22 AV NW](https://calgarytransittimes.com/stops/5007/)
1. [Stop 5504 — EB 20 AV NW @ 19 ST NW](https://calgarytransittimes.com/stops/5504/)
1. [Stop 7426 — EB 20 AV NW @ 18 ST NW](https://calgarytransittimes.com/stops/7426/)
1. [Stop 7427 — EB 20 AV NW @ 16 ST NW](https://calgarytransittimes.com/stops/7427/)
1. [Stop 7428 — EB 20 AV NW @ 15 ST NW](https://calgarytransittimes.com/stops/7428/)
1. [Stop 5505 — SB 14 ST NW @ 20 AV NW](https://calgarytransittimes.com/stops/5505/)
1. [Stop 5508 — SB 14 ST NW @ 16 AV NW](https://calgarytransittimes.com/stops/5508/)
1. [Stop 5509 — SB 14 ST NW @ 14 AV NW](https://calgarytransittimes.com/stops/5509/)
1. [Stop 7416 — SB 14 ST NW @ 8 AV NW](https://calgarytransittimes.com/stops/7416/)
1. [Stop 5511 — SB 14 ST NW @ 6 AV NW](https://calgarytransittimes.com/stops/5511/)
1. [Stop 7417 — SB 14 ST NW @ 2 AV NW](https://calgarytransittimes.com/stops/7417/)
1. [Stop 5513 — SB 14 ST NW @ Kensington RD](https://calgarytransittimes.com/stops/5513/)
1. [Stop 5515 — SB 14 ST SW @ 9 AV SW](https://calgarytransittimes.com/stops/5515/)
1. [Stop 3450 — NB 11 ST SW @ 8 AV SW](https://calgarytransittimes.com/stops/3450/)
1. [Stop 5907 — WB 6 AV SW @ 11 ST SW](https://calgarytransittimes.com/stops/5907/)

## 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 65 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 65 runs about every 24 minutes at peak and every 27.5 minutes midday.

### What time is the first and last Route 65 bus toward MARKET MALL?

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 MARKET MALL leaves WB 6 AV SW @ 11 ST SW at 5:04 AM and the last at 11:49 PM.

### What time is the first and last Route 65 bus toward DOWNTOWN WEST?

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 DOWNTOWN WEST leaves NB 49 ST NW @ 34 AV NW at 5:05 AM and the last at 11:09 PM.

### Does Route 65 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.
