31
STM 31 Saint-Denis
Bus · Société Transport Montréal
Runs every 27 min in weekday rush hours, every 31 min weekday middays, every 33 min on Saturdays and every 34 min on Sundays. Weekday trips from 5:40 am to 12:30 am.
Jour
See live vehicles on the map How reliable it's been Agency route page
How often it runs
Sud
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | 1 trip | 2 trips | 2 trips |
| Morning rush6–9 am | every 32 min | every 35 min | every 37 min |
| Midday9 am–3 pm | every 31 min | every 33 min | every 34 min |
| Afternoon rush3–7 pm | every 27 min | every 33 min | every 30 min |
| Evening7 pm–midnight | every 30 min | every 34 min | every 31 min |
| Overnightmidnight–3 am | 2 trips | 1 trip | 1 trip |
| First trip | 5:40 am | 4:50 am | 4:50 am |
| Last trip | 12:30 am | 12:00 am | 12:00 am |
| Trips | 39 | 35 | 36 |
Nord
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | 1 trip | 1 trip | 1 trip |
| Morning rush6–9 am | every 31 min | every 36 min | every 37 min |
| Midday9 am–3 pm | every 31 min | every 34 min | every 32 min |
| Afternoon rush3–7 pm | every 30 min | every 33 min | every 30 min |
| Evening7 pm–midnight | every 30 min | every 33 min | every 31 min |
| Overnightmidnight–3 am | 2 trips | 2 trips | 1 trip |
| First trip | 5:30 am | 5:30 am | 5:30 am |
| Last trip | 12:45 am | 12:43 am | 12:13 am |
| Trips | 39 | 35 | 36 |
From the published schedule for Thu, Nov 5, Sat, Nov 7 and Sun, Nov 8. Times are when trips leave their first stop, and frequency is the average time between those departures. Shading marks service every 15 minutes or better, darker at 10 or better.
Stops
Sud 38 stops
- Station Henri-Bourassa ♿︎ 53757
- Millen / Henri-Bourassa ♿︎ 50314
- Berri / Gouin ♿︎ 54169
- Station Henri-Bourassa 50304
- Berri / Prieur 61974
- Berri / Fleury ♿︎ 50358
- Berri / Sauriol 61973
- Station Sauvé (Berri / Sauvé) 61971
- Berri / de Louvain 61969
- Berri / Chabanel 61968
- Berri / Legendre 61966
- Berri / Émile-Journault 61964
- Station Crémazie Nord (Berri / Crémazie) ♿︎ 50768
- Station Crémazie Sud (St-Denis / Crémazie) ♿︎ 50758
- Saint-Denis / de Liège ♿︎ 61963
- Saint-Denis / Guizot ♿︎ 61961
- Station Jarry (Saint-Denis / Jarry) ♿︎ 61959
- Saint-Denis / Gounod ♿︎ 61957
- Saint-Denis / Villeray ♿︎ 61955
- Saint-Denis / Faillon ♿︎ 61953
- Saint-Denis / De Castelnau ♿︎ 61951
- Saint-Denis / Jean-Talon ♿︎ 61912
- Saint-Denis / Bélanger ♿︎ 61911
- Saint-Denis / Saint-Zotique ♿︎ 61909
- Saint-Denis / Beaubien ♿︎ 61908
- Saint-Denis / de Bellechasse ♿︎ 61907
- Station Rosemont (Saint-Denis / Rosemont) ♿︎ 51649
- Saint-Denis / Saint-Grégoire ♿︎ 61905
- Saint-Denis / Boucher ♿︎ 61903
- Saint-Denis / Laurier ♿︎ 61900
- Saint-Denis / Saint-Joseph ♿︎ 60993
- Saint-Denis / Gilford ♿︎ 52011
- Saint-Denis / du Mont-Royal ♿︎ 61897
- Saint-Denis / Marie-Anne ♿︎ 61894
- Saint-Denis / Rachel ♿︎ 61892
- Saint-Denis / Duluth ♿︎ 52288
- Saint-Denis / Roy ♿︎ 52422
- Station Sherbrooke (Berri / de Malines) ♿︎ 60628
Nord 36 stops
- Station Sherbrooke (Berri / de Malines) ♿︎ 60628
- Saint-Denis / Roy ♿︎ 61272
- Saint-Denis / Duluth ♿︎ 61891
- Saint-Denis / Rachel ♿︎ 61895
- Saint-Denis / Marie-Anne ♿︎ 61893
- Saint-Denis / du Mont-Royal ♿︎ 61896
- Saint-Denis / De Bienville ♿︎ 61898
- Saint-Denis / Saint-Joseph ♿︎ 61899
- Saint-Denis / Laurier ♿︎ 61901
- Saint-Denis / Boucher ♿︎ 61902
- Saint-Denis / du Carmel ♿︎ 61904
- Station Rosemont (Saint-Denis / Rosemont) ♿︎ 51646
- Saint-Denis / de Bellechasse ♿︎ 61906
- Station Beaubien (Saint-Denis / Beaubien) ♿︎ 51508
- Saint-Denis / Saint-Zotique ♿︎ 51438
- Saint-Denis / Bélanger ♿︎ 61910
- Saint-Denis / Jean-Talon ♿︎ 51310
- Saint-Denis / De Castelnau ♿︎ 61949
- Saint-Denis / Faillon ♿︎ 51196
- Saint-Denis / Villeray ♿︎ 51130
- Saint-Denis / Gounod ♿︎ 51052
- Station Jarry (Saint-Denis / Jarry) ♿︎ 50979
- Saint-Denis / Guizot ♿︎ 50914
- Saint-Denis / de Liège ♿︎ 50840
- Station Crémazie Sud (St-Denis / Crémazie) ♿︎ 50756
- Station Crémazie Nord (Lajeunesse / Crémazie) ♿︎ 50793
- Lajeunesse / Émile-Journault ♿︎ 50678
- Lajeunesse / Legendre ♿︎ 61965
- Lajeunesse / Chabanel ♿︎ 61967
- Lajeunesse / de Louvain ♿︎ 53760
- Lajeunesse / Sauvé ♿︎ 61970
- Lajeunesse / Sauriol ♿︎ 61972
- Lajeunesse / Fleury ♿︎ 50360
- Lajeunesse / Prieur ♿︎ 50334
- Station Henri-Bourassa ♿︎ 50305
- Station Henri-Bourassa ♿︎ 54127
Schedule from Société Transport Montréal's published GTFS feed, valid through January 3, 2027. Data sources