# MAX Purple City Centre/East Hills (Route MP) — Calgary Transit Schedule, Frequency & Stops

MAX Purple City Centre/East Hills (Route MP) is a Calgary Transit bus route running toward MAX PURPLE EAST HILLS and toward MAX PURPLE CITY CENTRE. 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 & Friday & Stampede (Jul 2) & Stampede (Jul 13) days, service toward MAX PURPLE EAST HILLS runs from 5:00 AM to 12:20 AM, about every 20 minutes at peak and every 20 minutes midday. Some trips toward MAX PURPLE EAST HILLS are signed MAX PURPLE CHESTERMERE and end there (short-turn trips). All times are scheduled times, effective Jun 3 – Aug 30, 2026.

## Service alerts

### Stop moved

Active Jan 7, 2026, 6:00 AM MT until Jun 26, 2026, 5:00 PM MT.

Starting Wednesday, January 7 at 9 a.m. through  Friday, June 26 at   5 p.m., northbound 1 Street S.W. will be closed between 6 - 7 Avenue S.W. to accommodate utility work. Routes 1, 7, 10, 13, 15, 90 and MAX Purple will have a stop closure.

The following stop will be temporarily closed:

- 	SB 1 ST @ 6 AV SW (Stop: #7845) Route: 10

- 	SB 1 ST @ 6 AV SW (Stop: #2491) Routes: 7, 13 & 90

- 	SB 1 ST SW @ 7 AV SW (Stop: #3392) Routes: 1, 15 & MAX Purple

Please use the following stop in lieu of the closed stop:

- 	SB 1 ST SW @ 8 AV SW (#7337) - Routes: 13 & 90

- 	SB 1 ST SW @ 8 AV SW (#5580)

- 	Regular stop - Route 10

- 	Temporary Stop: Routes: 1, 7, 15 & MAX Purple
### Stop moved

Active Feb 9, 2026, 6:00 AM MT until Nov 15, 2026, 9:00 AM MT.

Starting Monday, February 9 at 9 a.m. through Sunday, November 15 at 9 a.m., there will be lane closures on 9 Avenue S.E. between 5 Street and 6 Street S.E. for 6 ST S.E. underpass construction. Routes 1, 101, 131, 151, 302 and MAX Purple will have stop closures.

The following stops will be temporarily closed:

- WB 9 AV S.E. @ The Confluence (#5079) - Routes 1 and 101

- WB 9 AV S.E. @ The Confluence (#9821) - Routes 302 and MAX Purple

- WB 9 AV S.E. @ 6 ST S.E. (#3389) - Routes 1 and 131

- EB 9 AV S.E. @ 6 ST S.E. (#3886) - Routes 1, 131, 302 and MAX Purple

- EB 9 AV S.E. @ 6 ST S.E. (#3917) - Route 151

Please use the following stops in lieu of the closed stops:

- WB 9 AV S.E. @ 100m east of closed Stop #5079 - Routes 1 and 101

- WB 9 AV S.E. @ 100m east of closed Stop #9821 - Routes 302 and MAX Purple

- WB 9 AV S.E. @ 5 ST S.E. - Routes 1 and 131

- EB 9 AV S.E. @ Olympic WY S.E. - Routes 1, 131, 151, 302 and MAX Purple

Alerts as of Jun 10, 2026, 9:19 AM MT

## Frequency & span — toward MAX PURPLE EAST HILLS

Route MP frequency and service span toward MAX PURPLE EAST HILLS, effective Jun 3 – Aug 30, 2026

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

## Frequency & span — toward MAX PURPLE CITY CENTRE

Route MP frequency and service span toward MAX PURPLE CITY CENTRE, effective Jun 3 – Aug 30, 2026

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

## Departures from 1st Street SW — toward MAX PURPLE EAST HILLS

### Monday–Friday & Monday–Thursday & Friday & Stampede (Jul 2) & Stampede (Jul 13)

Route MP toward MAX PURPLE EAST HILLS — departures from 1st Street SW, Monday–Friday & Monday–Thursday & Friday & Stampede (Jul 2) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:00, 5:40 |
| 6 AM | 6:00, 6:20, 6:50 |
| 7 AM | 7:10, 7:30, 7:50 |
| 8 AM | 8:10, 8:30, 8:50 |
| 9 AM | 9:10, 9:30, 9:50 |
| 10 AM | 10:10, 10:30, 10:50 |
| 11 AM | 11:10, 11:30, 11:50 |
| 12 PM | 12:10, 12:30, 12:50 |
| 1 PM | 1:10, 1:30, 1:50 |
| 2 PM | 2:10, 2:30, 2:50 |
| 3 PM | 3:10, 3:30, 3:50 |
| 4 PM | 4:10, 4:30, 4:50 |
| 5 PM | 5:10, 5:30, 5:50 |
| 6 PM | 6:10, 6:30, 6:50 |
| 7 PM | 7:10, 7:30, 7:50 |
| 8 PM | 8:05, 8:30, 8:55 |
| 9 PM | 9:20, 9:45 |
| 10 PM | 10:10, 10:35 |
| 11 PM | 11:05, 11:44 |
| After midnight | 12:20 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Friday & Monday–Thursday & Friday & Stampede (Jul 2) & Stampede (Jul 13)): 5:00 AM, 5:40 AM, 6:00 AM, 6:20 AM, 6:50 AM, 7:10 AM, 7:30 AM, 7:50 AM, 8:10 AM, 8:30 AM, 8:50 AM, 9:10 AM, 9:30 AM, 9:50 AM, 10:10 AM, 10:30 AM, 10:50 AM, 11:10 AM, 11:30 AM, 11:50 AM, 12:10 PM, 12:30 PM, 12:50 PM, 1:10 PM, 1:30 PM, 1:50 PM, 2:10 PM, 2:30 PM, 2:50 PM, 3:10 PM, 3:30 PM, 3:50 PM, 4:10 PM, 4:30 PM, 4:50 PM, 5:10 PM, 5:30 PM, 5:50 PM, 6:10 PM, 6:30 PM, 6:50 PM, 7:10 PM, 7:30 PM, 7:50 PM, 8:05 PM, 8:30 PM, 8:55 PM, 9:20 PM, 9:45 PM, 10:10 PM, 10:35 PM, 11:05 PM, 11:44 PM, 12:20 AM (after midnight)

### Sunday & holidays & Saturday (Jun 27 – Aug 29) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21)

Route MP toward MAX PURPLE EAST HILLS — departures from 1st Street SW, Sunday & holidays & Saturday (Jun 27 – Aug 29) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 6 AM | 6:15, 6:35, 6:55 |
| 7 AM | 7:15, 7:35, 7:55 |
| 8 AM | 8:15, 8:35, 8:55 |
| 9 AM | 9:15, 9:35, 9:55 |
| 10 AM | 10:15, 10:35, 10:55 |
| 11 AM | 11:15, 11:35, 11:55 |
| 12 PM | 12:15, 12:35, 12:55 |
| 1 PM | 1:15, 1:35, 1:55 |
| 2 PM | 2:15, 2:35, 2:55 |
| 3 PM | 3:15, 3:35, 3:55 |
| 4 PM | 4:15, 4:35, 4:55 |
| 5 PM | 5:15, 5:35, 5:55 |
| 6 PM | 6:15, 6:35, 6:55 |
| 7 PM | 7:15, 7:35, 7:55 |
| 8 PM | 8:15, 8:35, 8:55 |
| 9 PM | 9:15, 9:45 |
| 10 PM | 10:05, 10:25, 10:45 |
| 11 PM | 11:05 |

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

### Stampede (Jul 6–10) & Stampede (Jul 3) & Stampede (Jul 8)

Route MP toward MAX PURPLE EAST HILLS — departures from 1st Street SW, Stampede (Jul 6–10) & Stampede (Jul 3) & Stampede (Jul 8), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:00, 5:40 |
| 6 AM | 6:00, 6:20, 6:50 |
| 7 AM | 7:10, 7:30, 7:50 |
| 8 AM | 8:10, 8:30, 8:50 |
| 9 AM | 9:10, 9:30, 9:50 |
| 10 AM | 10:10, 10:30, 10:50 |
| 11 AM | 11:10, 11:30, 11:50 |
| 12 PM | 12:10, 12:30, 12:50 |
| 1 PM | 1:10, 1:30, 1:50 |
| 2 PM | 2:10, 2:30, 2:50 |
| 3 PM | 3:10, 3:30, 3:50 |
| 4 PM | 4:10, 4:30, 4:50 |
| 5 PM | 5:10, 5:30, 5:50 |
| 6 PM | 6:10, 6:30, 6:50 |
| 7 PM | 7:10, 7:30, 7:50 |
| 8 PM | 8:05, 8:30, 8:55 |
| 9 PM | 9:20, 9:45 |
| 10 PM | 10:10, 10:35 |
| 11 PM | 11:05, 11:44 |
| After midnight | 12:20 AM, 12:50 AM, 1:25 AM (after midnight — late-night service from the previous service day) |

All departures (Stampede (Jul 6–10) & Stampede (Jul 3) & Stampede (Jul 8)): 5:00 AM, 5:40 AM, 6:00 AM, 6:20 AM, 6:50 AM, 7:10 AM, 7:30 AM, 7:50 AM, 8:10 AM, 8:30 AM, 8:50 AM, 9:10 AM, 9:30 AM, 9:50 AM, 10:10 AM, 10:30 AM, 10:50 AM, 11:10 AM, 11:30 AM, 11:50 AM, 12:10 PM, 12:30 PM, 12:50 PM, 1:10 PM, 1:30 PM, 1:50 PM, 2:10 PM, 2:30 PM, 2:50 PM, 3:10 PM, 3:30 PM, 3:50 PM, 4:10 PM, 4:30 PM, 4:50 PM, 5:10 PM, 5:30 PM, 5:50 PM, 6:10 PM, 6:30 PM, 6:50 PM, 7:10 PM, 7:30 PM, 7:50 PM, 8:05 PM, 8:30 PM, 8:55 PM, 9:20 PM, 9:45 PM, 10:10 PM, 10:35 PM, 11:05 PM, 11:44 PM, 12:20 AM (after midnight), 12:50 AM (after midnight), 1:25 AM (after midnight)

### Stampede (Jul 4–11) & Stampede (Jul 5) & Stampede (Jul 12)

Route MP toward MAX PURPLE EAST HILLS — departures from 1st Street SW, Stampede (Jul 4–11) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 6 AM | 6:15, 6:35, 6:55 |
| 7 AM | 7:15, 7:35, 7:55 |
| 8 AM | 8:15, 8:35, 8:55 |
| 9 AM | 9:15, 9:35, 9:55 |
| 10 AM | 10:15, 10:35, 10:55 |
| 11 AM | 11:15, 11:35, 11:55 |
| 12 PM | 12:15, 12:35, 12:55 |
| 1 PM | 1:15, 1:35, 1:55 |
| 2 PM | 2:15, 2:35, 2:55 |
| 3 PM | 3:15, 3:35, 3:55 |
| 4 PM | 4:15, 4:35, 4:55 |
| 5 PM | 5:15, 5:35, 5:55 |
| 6 PM | 6:15, 6:35, 6:55 |
| 7 PM | 7:15, 7:35, 7:55 |
| 8 PM | 8:15, 8:35, 8:55 |
| 9 PM | 9:15, 9:45 |
| 10 PM | 10:05, 10:25, 10:45 |
| 11 PM | 11:05, 11:35 |
| After midnight | 12:02 AM, 12:29 AM, 12:47 AM, 1:20 AM (after midnight — late-night service from the previous service day) |

All departures (Stampede (Jul 4–11) & Stampede (Jul 5) & Stampede (Jul 12)): 6:15 AM, 6:35 AM, 6:55 AM, 7:15 AM, 7:35 AM, 7:55 AM, 8:15 AM, 8:35 AM, 8:55 AM, 9:15 AM, 9:35 AM, 9:55 AM, 10:15 AM, 10:35 AM, 10:55 AM, 11:15 AM, 11:35 AM, 11:55 AM, 12:15 PM, 12:35 PM, 12:55 PM, 1:15 PM, 1:35 PM, 1:55 PM, 2:15 PM, 2:35 PM, 2:55 PM, 3:15 PM, 3:35 PM, 3:55 PM, 4:15 PM, 4:35 PM, 4:55 PM, 5:15 PM, 5:35 PM, 5:55 PM, 6:15 PM, 6:35 PM, 6:55 PM, 7:15 PM, 7:35 PM, 7:55 PM, 8:15 PM, 8:35 PM, 8:55 PM, 9:15 PM, 9:45 PM, 10:05 PM, 10:25 PM, 10:45 PM, 11:05 PM, 11:35 PM, 12:02 AM (after midnight), 12:29 AM (after midnight), 12:47 AM (after midnight), 1:20 AM (after midnight)

## Departures from SB East Hills SQ @ East Hills BV SE — toward MAX PURPLE CITY CENTRE

### Monday–Friday & Monday–Thursday & Friday & Stampede (Jul 2) & Stampede (Jul 13)

Route MP toward MAX PURPLE CITY CENTRE — departures from SB East Hills SQ @ East Hills BV SE, Monday–Friday & Monday–Thursday & Friday & Stampede (Jul 2) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:20, 5:40 |
| 6 AM | 6:10, 6:30, 6:50 |
| 7 AM | 7:10, 7:30, 7:50 |
| 8 AM | 8:10, 8:30, 8:50 |
| 9 AM | 9:10, 9:30, 9:50 |
| 10 AM | 10:10, 10:30, 10:50 |
| 11 AM | 11:10, 11:30, 11:50 |
| 12 PM | 12:10, 12:30, 12:50 |
| 1 PM | 1:10, 1:30, 1:50 |
| 2 PM | 2:10, 2:30, 2:50 |
| 3 PM | 3:10, 3:30, 3:50 |
| 4 PM | 4:10, 4:30, 4:50 |
| 5 PM | 5:10, 5:30, 5:50 |
| 6 PM | 6:10, 6:30, 6:50 |
| 7 PM | 7:10, 7:30, 7:50 |
| 8 PM | 8:20, 8:45 |
| 9 PM | 9:10, 9:35 |
| 10 PM | 10:00, 10:25, 10:50 |
| 11 PM | 11:12, 11:47 |

All departures (Monday–Friday & Monday–Thursday & Friday & Stampede (Jul 2) & Stampede (Jul 13)): 5:20 AM, 5:40 AM, 6:10 AM, 6:30 AM, 6:50 AM, 7:10 AM, 7:30 AM, 7:50 AM, 8:10 AM, 8:30 AM, 8:50 AM, 9:10 AM, 9:30 AM, 9:50 AM, 10:10 AM, 10:30 AM, 10:50 AM, 11:10 AM, 11:30 AM, 11:50 AM, 12:10 PM, 12:30 PM, 12:50 PM, 1:10 PM, 1:30 PM, 1:50 PM, 2:10 PM, 2:30 PM, 2:50 PM, 3:10 PM, 3:30 PM, 3:50 PM, 4:10 PM, 4:30 PM, 4:50 PM, 5:10 PM, 5:30 PM, 5:50 PM, 6:10 PM, 6:30 PM, 6:50 PM, 7:10 PM, 7:30 PM, 7:50 PM, 8:20 PM, 8:45 PM, 9:10 PM, 9:35 PM, 10:00 PM, 10:25 PM, 10:50 PM, 11:12 PM, 11:47 PM

### Sunday & holidays & Saturday (Jun 27 – Aug 29) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21)

Route MP toward MAX PURPLE CITY CENTRE — departures from SB East Hills SQ @ East Hills BV SE, Sunday & holidays & Saturday (Jun 27 – Aug 29) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21), effective Jun 3 – Aug 30, 2026

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

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

### Stampede (Jul 6–10) & Stampede (Jul 3) & Stampede (Jul 8)

Route MP toward MAX PURPLE CITY CENTRE — departures from SB East Hills SQ @ East Hills BV SE, Stampede (Jul 6–10) & Stampede (Jul 3) & Stampede (Jul 8), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:20, 5:40 |
| 6 AM | 6:10, 6:30, 6:50 |
| 7 AM | 7:10, 7:30, 7:50 |
| 8 AM | 8:10, 8:30, 8:50 |
| 9 AM | 9:10, 9:30, 9:50 |
| 10 AM | 10:10, 10:30, 10:50 |
| 11 AM | 11:10, 11:30, 11:50 |
| 12 PM | 12:10, 12:30, 12:50 |
| 1 PM | 1:10, 1:30, 1:50 |
| 2 PM | 2:10, 2:30, 2:50 |
| 3 PM | 3:10, 3:30, 3:50 |
| 4 PM | 4:10, 4:30, 4:50 |
| 5 PM | 5:10, 5:30, 5:50 |
| 6 PM | 6:10, 6:30, 6:50 |
| 7 PM | 7:10, 7:30, 7:50 |
| 8 PM | 8:20, 8:45 |
| 9 PM | 9:10, 9:35 |
| 10 PM | 10:00, 10:25, 10:50 |
| 11 PM | 11:12, 11:47 |
| After midnight | 12:19 AM, 12:54 AM (after midnight — late-night service from the previous service day) |

All departures (Stampede (Jul 6–10) & Stampede (Jul 3) & Stampede (Jul 8)): 5:20 AM, 5:40 AM, 6:10 AM, 6:30 AM, 6:50 AM, 7:10 AM, 7:30 AM, 7:50 AM, 8:10 AM, 8:30 AM, 8:50 AM, 9:10 AM, 9:30 AM, 9:50 AM, 10:10 AM, 10:30 AM, 10:50 AM, 11:10 AM, 11:30 AM, 11:50 AM, 12:10 PM, 12:30 PM, 12:50 PM, 1:10 PM, 1:30 PM, 1:50 PM, 2:10 PM, 2:30 PM, 2:50 PM, 3:10 PM, 3:30 PM, 3:50 PM, 4:10 PM, 4:30 PM, 4:50 PM, 5:10 PM, 5:30 PM, 5:50 PM, 6:10 PM, 6:30 PM, 6:50 PM, 7:10 PM, 7:30 PM, 7:50 PM, 8:20 PM, 8:45 PM, 9:10 PM, 9:35 PM, 10:00 PM, 10:25 PM, 10:50 PM, 11:12 PM, 11:47 PM, 12:19 AM (after midnight), 12:54 AM (after midnight)

### Stampede (Jul 4–11) & Stampede (Jul 5) & Stampede (Jul 12)

Route MP toward MAX PURPLE CITY CENTRE — departures from SB East Hills SQ @ East Hills BV SE, Stampede (Jul 4–11) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:38, 5:58 |
| 6 AM | 6:18, 6:38, 6:58 |
| 7 AM | 7:18, 7:38, 7:58 |
| 8 AM | 8:18, 8:38, 8:58 |
| 9 AM | 9:18, 9:38, 9:58 |
| 10 AM | 10:18, 10:38, 10:58 |
| 11 AM | 11:18, 11:38, 11:58 |
| 12 PM | 12:18, 12:38, 12:58 |
| 1 PM | 1:18, 1:38, 1:58 |
| 2 PM | 2:18, 2:38, 2:58 |
| 3 PM | 3:18, 3:38, 3:58 |
| 4 PM | 4:18, 4:38, 4:58 |
| 5 PM | 5:18, 5:38, 5:58 |
| 6 PM | 6:18, 6:38, 6:58 |
| 7 PM | 7:18, 7:38, 7:58 |
| 8 PM | 8:18, 8:38, 8:58 |
| 9 PM | 9:18, 9:38, 9:58 |
| 10 PM | 10:18, 10:38, 10:58 |
| 11 PM | 11:18, 11:45 |
| After midnight | 12:12 AM, 12:39 AM, 1:06 AM (after midnight — late-night service from the previous service day) |

All departures (Stampede (Jul 4–11) & Stampede (Jul 5) & Stampede (Jul 12)): 5:38 AM, 5:58 AM, 6:18 AM, 6:38 AM, 6:58 AM, 7:18 AM, 7:38 AM, 7:58 AM, 8:18 AM, 8:38 AM, 8:58 AM, 9:18 AM, 9:38 AM, 9:58 AM, 10:18 AM, 10:38 AM, 10:58 AM, 11:18 AM, 11:38 AM, 11:58 AM, 12:18 PM, 12:38 PM, 12:58 PM, 1:18 PM, 1:38 PM, 1:58 PM, 2:18 PM, 2:38 PM, 2:58 PM, 3:18 PM, 3:38 PM, 3:58 PM, 4:18 PM, 4:38 PM, 4:58 PM, 5:18 PM, 5:38 PM, 5:58 PM, 6:18 PM, 6:38 PM, 6:58 PM, 7:18 PM, 7:38 PM, 7:58 PM, 8:18 PM, 8:38 PM, 8:58 PM, 9:18 PM, 9:38 PM, 9:58 PM, 10:18 PM, 10:38 PM, 10:58 PM, 11:18 PM, 11:45 PM, 12:12 AM (after midnight), 12:39 AM (after midnight), 1:06 AM (after midnight)

## Stops served — toward MAX PURPLE EAST HILLS

16 stops, in order of travel:

1. [Stop 3392 — 1st Street SW](https://calgarytransittimes.com/stops/3392/)
1. [Stop 7380 — EB 9 AV S @ Centre ST S](https://calgarytransittimes.com/stops/7380/)
1. [Stop 9802 — EB 9 AV @ Macleod TR SE](https://calgarytransittimes.com/stops/9802/)
1. [Stop 3886 — EB 9 AV SE @ 6 ST SE](https://calgarytransittimes.com/stops/3886/)
1. [Stop 5057 — EB 9 AV @ 8 ST SE](https://calgarytransittimes.com/stops/5057/)
1. [Stop 9805 — EB 9 AV SE @ 12 ST SE](https://calgarytransittimes.com/stops/9805/)
1. [Stop 3391 — 9th Avenue SE Station (EB)](https://calgarytransittimes.com/stops/3391/)
1. [Stop 3387 — 26th Street SE Station (EB)](https://calgarytransittimes.com/stops/3387/)
1. [Stop 9807 — 33rd Street SE Station (EB)](https://calgarytransittimes.com/stops/9807/)
1. [Stop 9808 — 36th Street SE Station (EB)](https://calgarytransittimes.com/stops/9808/)
1. [Stop 9809 — 44th Street SE Station (EB)](https://calgarytransittimes.com/stops/9809/)
1. [Stop 9810 — 52nd Street SE Station (EB)](https://calgarytransittimes.com/stops/9810/)
1. [Stop 4352 — EB 17th AV SE @ 61st ST SE](https://calgarytransittimes.com/stops/4352/)
1. [Stop 2178 — EB 17th AV SE @ 70th ST SE](https://calgarytransittimes.com/stops/2178/)
1. [Stop 1800 — EB 17 AV SE @ 84 ST SE](https://calgarytransittimes.com/stops/1800/)
1. [Stop 2788 — SB East Hills SQ @ East Hills BV SE](https://calgarytransittimes.com/stops/2788/)

## Stops served — toward MAX PURPLE CITY CENTRE

16 stops, in order of travel:

1. [Stop 2788 — SB East Hills SQ @ East Hills BV SE](https://calgarytransittimes.com/stops/2788/)
1. [Stop 2299 — WB 17th AV SE @ 84th ST SE](https://calgarytransittimes.com/stops/2299/)
1. [Stop 2180 — WB 17th AV SE @ 70th ST SE](https://calgarytransittimes.com/stops/2180/)
1. [Stop 8271 — WB 17th AV SE @ 61st ST SE](https://calgarytransittimes.com/stops/8271/)
1. [Stop 9815 — 52nd Street SE Station (WB)](https://calgarytransittimes.com/stops/9815/)
1. [Stop 9816 — 44th Street SE Station (WB)](https://calgarytransittimes.com/stops/9816/)
1. [Stop 9817 — 36th Street SE Station (WB)](https://calgarytransittimes.com/stops/9817/)
1. [Stop 9818 — 33rd Street SE Station (WB)](https://calgarytransittimes.com/stops/9818/)
1. [Stop 3390 — 26th Street SE Station (WB)](https://calgarytransittimes.com/stops/3390/)
1. [Stop 3388 — 9th Avenue SE Station (WB)](https://calgarytransittimes.com/stops/3388/)
1. [Stop 9820 — WB 9 AV @ 12 ST SE](https://calgarytransittimes.com/stops/9820/)
1. [Stop 8832 — WB 9 AV @ 9 ST SE](https://calgarytransittimes.com/stops/8832/)
1. [Stop 9821 — WB 9 AV SE @ The Confluence](https://calgarytransittimes.com/stops/9821/)
1. [Stop 8653 — NB 3 ST @ 7 AV SE](https://calgarytransittimes.com/stops/8653/)
1. [Stop 2234 — WB 6 AV @ 1 ST SE](https://calgarytransittimes.com/stops/2234/)
1. [Stop 3392 — 1st Street SW](https://calgarytransittimes.com/stops/3392/)

## 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 MP run?

On Monday–Friday & Monday–Thursday & Friday & Stampede (Jul 2) & Stampede (Jul 13) days Route MP runs about every 20 minutes at peak and every 20 minutes midday.

### What time is the first and last Route MP bus toward MAX PURPLE EAST HILLS?

On Monday–Friday & Monday–Thursday & Friday & Stampede (Jul 2) & Stampede (Jul 13) days the first bus toward MAX PURPLE EAST HILLS leaves 1st Street SW at 5:00 AM and the last at 12:20 AM.

### What time is the first and last Route MP bus toward MAX PURPLE CITY CENTRE?

On Monday–Friday & Monday–Thursday & Friday & Stampede (Jul 2) & Stampede (Jul 13) days the first bus toward MAX PURPLE CITY CENTRE leaves SB East Hills SQ @ East Hills BV SE at 5:20 AM and the last at 11:47 PM.

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