List of STM bus routes


The Société de transport de Montréal operates 220 daytime and 23 night service routes and provides a vast number of routes for the Island of Montreal, serving an average of 749,500 passengers on an average weekday as of 2025.
A route is referred to by its route number and name. The name of the route is usually named after the road or the community that it primarily serves.
Express routes are usually denoted by a 4 before the number of its local equivalent. However, there are some exceptions, and some express routes have no local equivalents.
Bicycle racks are equipped on bus routes 34, 50, 94, 140, 146, 180, 185, and 769.

Routes

The following is a complete list of all current STM bus routes.

Daytime / regular routes

No.RouteRoute typeConnects toGarageService times / notes
De LorimierLocalFrontenacDaily
Parc du Mont-Royal / RidgewoodLocalMont-RoyalDaily
Does not serve Ridgewood after 9:30PM and ends at Queen-Mary and Decelles instead
Île-des-SoeursLocalLaSalleDaily
Christophe-ColombLocalSaint-DenisWeekdays only
AtatekenLocalMont-RoyalDaily
GrahamLocalStinsonDaily
DécarieLocalSaint-LaurentDaily
BeaubienAll-day high-frequencySaint-DenisDaily
Chabanel / Marché CentralLocalLegendreDaily
Notre-DameLocalFrontenacDaily
SherbrookeAll-day high-frequencyFrontenacDaily
Some rush hour services start and end at Sherbrooke metro
AngusLocalMont-RoyalWeekdays only
Mercier-EstLocalAnjouDaily
Limited westbound AM rush service ends at Honoré-Beaugrand Metro Station directly via Sherbrooke
Saint-JosephLocalMont-RoyalDaily
Honoré-BeaugrandLocalAnjouDaily
RachelLocalFrontenacDaily
Saint-Denis / Saint-HubertLocalSaint-DenisDaily
Saint-DenisLocalSaint-DenisDaily
LacordaireRush-hour high-frequencyAnjouDaily
LangelierRush-hour high-frequencyAnjouDaily
Sainte-CatherineLocalFrontenacDaily
GriffintownLocalLaSalleDaily
MonkLocalLaSalleDaily
JolicoeurLocalLaSalleDaily
De l'ÉgliseLocalLaSalleDaily
Des Grandes-PrairiesLocalAnjouWeekdays only
Henri-Bourassa EastLocalAnjouWeekdays only
Saint-Michel / AhuntsicLocalLegendreWeekdays only
MonseletLocal Pie-IX BRTLegendreDaily
Armand-BombardierRush-hour high-frequencyAnjouDaily
PapineauRush-hour high-frequencyLegendreDaily
CasgrainLocalSaint-DenisWeekdays only
MassonLocalMont-RoyalDaily
PerrasRush-hour high-frequencyLegendreDaily
Offers 48X variant with shorter route
Maurice DuplessisRush-hour high-frequencyLegendreDaily
Vieux-Montréal / Vieux-PortLocalFrontenacDaily
Édouard-MontpetitAll-day high-frequencyMont-RoyalDaily
Some rush hour services start and end at Snowdon metro
De LiègeLocalLegendreWeekdays only
Charland / ChabanelLocalLegendreWeekdays only
Saint-LaurentRush-hour high-frequencyLegendreDaily
Saint-HubertLocalLegendreSchool days only
CharlevoixLocalLaSalleDaily
WellingtonLocalLaSalleDaily
Some rush hour services start and end at Charlevoix metro
GirouardLocalLaSalleMonday to Saturday only
GrenetRush-hour high-frequencySaint-LaurentDaily
The BoulevardLocalSaint-DenisDaily
Saint-MichelAll-day high-frequencyLegendreDaily
PierrefondsLocalSaint-LaurentDaily
Connects to Cap-Saint-Jacques Nature Park
GouinRush-hour high-frequencyStinsonDaily
Bois-FrancLocalSaint-LaurentDaily
Pointe-Saint-CharlesLocalLaSalleDaily
Alfred-NobelLocalSaint-LaurentWeekdays only
DaltonLocalSaint-LaurentWeekdays only
BridgeLocalFrontenacDaily
Du ParcRush-hour high-frequencyStinsonDaily
Saint-Jean-BaptisteLocal AnjouDaily
HochelagaLocalFrontenacDaily
Pointe-aux-TremblesLocalAnjouDaily
Saint-JacquesRush-hour high-frequencyLaSalleDaily
Jean-Talon WestLocalSaint-DenisDaily
Jean-TalonLocalStinsonDaily
D'IbervilleLocalFrontenacDaily
BélangerLocalSaint-DenisDaily
Avenue-du-Mont-RoyalRush-hour high-frequencyMont-RoyalDaily
VillerayLocalSaint-DenisDaily
CrémazieLocalStinsonDaily
Saint-PatrickLocalLaSalleWeekdays only
SomerledLocalLaSalleDaily
MonklandRush-hour high-frequencyStinsonDaily
CavendishLocalLaSalleDaily
SherbookeAll-day high-frequencyStinsonDaily
NewmanRush-hour high-frequencyLaSalleDaily
VerdunRush-hour high-frequencyLaSalleDaily
BannantyneLocalLaSalleDaily
CentraleLocalLaSalleDaily
AirlieRush-hour high-frequencyLaSalleDaily
LapierreLocalLaSalleDaily
AngrignonLocalLaSalleDaily
ParéLocalStinsonWeekdays only
O'BrienLocalSaint-LaurentDaily
RocklandLocalStinsonDaily
Sauvé / Côte-VertuAll-day high-frequencyLegendreDaily
Dollard / ShevchenkoLocal LaSalleDaily
VictoriaLocalStinsonDaily
OntarioLocalFrontenacDaily
Thimens / GrenetLocalSaint-LaurentWeekdays only
No summer service
Saint-LaurentLocalStinsonDaily
Côte-Sainte-CatherineLocalSaint-DenisDaily
De l'AssomptionLocalFrontenacDaily
De l'EsplanadeLocalLegendreWeekdays, peak only
ViauRush-hour high-frequencyFrontenacDaily
Notre-Dame-de-GrâceLocalLaSalleDaily
Pie-IXLocalLegendreDaily
FleuryLocalLegendreDaily
Jean-Talon EastAll-day high-frequencyAnjouDaily
Des PinsLocalSaint-DenisDaily
Christophe-Colomb / MeilleurLocalLegendreDaily
Starts/ends at Georges-Baril and Henri-Bourassa before 8PM weekdays
René-LévesqueLocalFrontenacDaily
BarclayLocalStinsonDaily
Van HorneRush-hour high-frequencySaint-DenisDaily
WestminsterLocalStinsonDaily
DudemaineLocalSaint-LaurentDaily
Côte-des-NeigesAll-day high-frequencyStinsonDaily
Queen-MaryLocalStinsonDaily
Serves Ridgewood after 9PM
Cité-du-HavreLocalFrontenacDaily
KellerLocalSaint-LaurentDaily
Henri-BourassaRush-hour high-frequencyStinsonDaily
Certain rush hour departures start or end at Bois-Franc station
Du GolfLocalFrontenacWeekdays only
Côte-VertuLocalSaint-LaurentWeekdays only
Griffith / Saint-FrançoisLocalStinsonWeekdays only
BerliozLocalFrontenacDaily
ThimensLocalSaint-LaurentDaily
De l'AcadieLocalSaint-DenisDaily
De SalaberryLocalLegendreDaily
Gouin EastLocalAnjouDaily
SherbrookeLocalFrontenacDaily
Sherbrooke EastLocalAnjouDaily
René-LévesqueRush-hour high-frequencyAnjouDaily
CoutureLocalAnjouWeekdays only
Notre-DameLocalAnjouDaily
NormanLocalLaSalleWeekdays only
RobertLocalAnjouDaily
JarryRush-hour high-frequencyLegendreDaily
Dorval / AngrignonLocalLaSalleDaily
Parc-Industriel-LachineRush-hour high-frequencySaint-LaurentWeekdays only
Some runs start and end at Terminus CAE
RosemontRush-hour high-frequencySaint-DenisDaily
BroadwayLocalLaSalleDaily
Sainte-Anne-de-BellevueLocalSaint-LaurentDaily
Saint-Charles / Saint-JeanLocalSaint-LaurentDaily
Circular route from Terminus Fairview, northbound on schedules is northbound on Saint-Jean and southbound on Saint-Charles and vice versa
DawsonLocalSaint-LaurentDaily
CarsonLocalSaint-LaurentDaily
CardinalLocalSaint-LaurentDaily
Connects to Montréal-Trudeau International Airport
GouinLocalSaint-LaurentDaily
Roger-PilonLocalSaint-LaurentDaily
Jacques-BizardLocal Terminus FairviewSaint-LaurentDaily
BrunswickLocalSaint-LaurentDaily
Des Sources / YUL AéroportLocalSaint-LaurentDaily
Connects to Montréal-Trudeau International Airport
Bord-du-LacLocalLaSalleDaily
Sainte-AnneLocalSaint-LaurentDaily
Parc Industriel Saint-LaurentLocalStinson, Saint-LaurentWeekdays only
Henri-BourassaLocalSaint-LaurentDaily
TranscanadienneLocalSaint-LaurentWeekdays only
Anse-à-l'OrmeLocalSaint-LaurentDaily
Antoine-FauconLocal Terminus FairviewSaint-LaurentWeekdays only
Chemin Sainte-MarieLocalSaint-LaurentWeekdays only
KieranLocalSaint-LaurentOnly 3 weekday departures per day, weekdays only
HymusLocalSaint-LaurentWeekdays only
Express Saint-CharlesExpressSaint-LaurentWeekdays only
Express Bord-du-LacExpressLaSalleWeekdays only
Express Île-BizardExpressSaint-LaurentWeekdays, peak only
Express Des SourcesExpressSaint-LaurentWeekdays, peak only
Express Notre-DameExpressMont-RoyalWeekdays, peak only
Express Lionel-GroulxExpressLaSalleWeekdays, peak only
Express John AbbottExpressSaint-LaurentWeekdays and Weekend service is summer only, which the route is extended to Zoo Ecomuseum
Express Notre-Dame-de-GrâceExpressLaSalleWeekdays only
Express Anse-à-l'OrmeExpressLaSalleWeekdays only, Peak direction Only
Express Parcs Industriels de l'EstExpressAnjouWeekdays, peak only
Express Pointe-aux-TremblesExpressMont-RoyalWeekdays only
Express LacordaireExpressAnjouWeekdays only
Certain trips start or end at Radisson station
Express Pie-IXBus rapid transitLegendreDaily
Main route of the Pie-IX BRT
Certain trips end at Saint-Martin Park and Ride in Laval and other at Cégep Marie-Victorin
Express CharleroiExpressLegendreWeekdays, peak only
Express Cégep Marie-VictorinExpressAnjouWeekdays only
No summer service
Express PapineauExpressFrontenac, Saint-DenisWeekdays, peak only
Express Maurice-DuplessisExpressAnjouWeekdays, peak only
Express Rivière-des-PrairiesExpressAnjouWeekdays only
Express MétropolitaineExpressLegendreWeekdays only
Certain trips start or end at Montréal-Trudeau International Airport
Express Côte-des-NeigesExpressStinsonWeekdays, peak only
Express Saint-MichelExpressLegendreWeekdays only
Express Pierrefonds / GouinExpressSaint-LaurentWeekdays only
Express Henri-BourassaExpressLegendreWeekdays only
Express PierrefondsRush-hour high-frequencyStinsonDaily
Express Dollard-des-OrmeauxExpressSaint-LaurentWeekdays, peak only
Express Du ParcExpressStinsonWeekdays, peak only
Express Antoine-FauconExpressStinsonWeekdays only
Express SherbrookeExpressAnjouWeekdays, peak only
Express Bout-de-l'ÎleExpressAnjouWeekdays, peak only
Express ProvostExpressLaSalleWeekdays only
Express VictoriaRush-hour high-frequencyLaSalleDaily
Parc du Mont-Royal / OratoireShuttleStinsonRuns 7 days a week during the summer and weekends only the rest of the year
YUL Airport / DowntownAirport ShuttleStinsonDaily
Some runs start or end at Lionel-Groulx Metro Station
La Ronde / Station Jean-DrapeauShuttleFrontenacSummer weekends only, serves La Ronde
Jean-Doré BeachShuttleFrontenacSeasonal
La Ronde / Station PapineauShuttleFrontenacSummer weekends only, serves La Ronde
Station Jean-Drapeau / Casino / BonaventureShuttleFrontenacDaily