Skip to main content
HelpFR

STO · Regular service

Route 48

Cook/Perry, Ottawa

Ride now

Route 48 right now

Running
No positions observed
Cancelled trips now
None reported
Service alerts
0 confirmed current notices

Where will you board?

Choose a destination, then find your stop on this route.

Search by stop name or code. Results follow the published stop order, not distance.

Enter a stop name or code to see matching stops.

All stops and patterns

Toward Cook/Perry · STATION LYON to PINK/AUGUSTE-MONDOUX

  1. STATION LYON · 5116
  2. SLATER/KENT · 5120
  3. BANK/WELLINGTON · 5124
  4. WELLINGTON/LYON · 5050
  5. PLACE d'ACCUEIL est · 2711
  6. MAISONNEUVE/PAPINEAU · 2596
  7. MAISONNEUVE/VERDUN · 2695
  8. MAISONNEUVE/SACRÉ-COEUR · 2832
  9. SAINT-RAYMOND/ROY · 2404
  10. SAINT-RAYMOND/LÉVESQUE · 2410
  11. SAINT-RAYMOND/LAROSE · 2412
  12. SAINT-RAYMOND/CORBEIL · 2288
  13. SAINT-RAYMOND/LIONEL-ÉMOND · 2287
  14. PINK/de la SAPINIÈRE · 2767
  15. chemin de le MONTAGNE/de la BRISE · 2829
  16. ARRÊT DE COURTOISIE Montagne/Zéphyr · 7181
  17. ARRÊT DE COURTOISIE Montagne/Cook · 7179
  18. ARRÊT DE COURTOISIE Montagne/Cook · 7177
  19. ARRÊT DE COURTOISIE Montagne/Skyridge · 7175
  20. de la MONTAGNE/VANIER · 1391
  21. ARRÊT DE COURTOISIE Vanier/Cook · 7173
  22. ARRÊT DE COURTOISIE Cook/Simmons · 7171
  23. ARRÊT DE COURTOISIE Cook/Simmons · 7169
  24. ARRÊT DE COURTOISIE Cook/Klock · 7167
  25. ARRÊT DE COURTOISIE Cook/Klock · 7165
  26. ARRÊT DE COURTOISIE Cook/Beaumont · 7163
  27. ARRÊT DE COURTOISIE Cook/Boisvert · 7161
  28. ARRÊT DE COURTOISIE Cook/Boisvert · 7159
  29. ARRÊT DE COURTOISIE Cook/Boisvert · 7157
  30. ARRÊT DE COURTOISIE Perry/Cook · 7250
  31. ARRÊT DE COURTOISIE Perry/Chevreuils · 7251
  32. ARRÊT DE COURTOISIE Perry/Ravin · 7252
  33. ARRÊT DE COURTOISIE Grande-Allée/des Saisons · 7253
  34. ARRÊT DE COURTOISIE Grande Allée/des Saisons · 7254
  35. ARRÊT DE COURTOISIE Perry/Pink · 7149
  36. ARRÊT DE COURTOISIE Perry/Pink · 7147
  37. ARRÊT DE COURTOISIE Pink/Vivaldi · 7145
  38. ARRÊT DE COURTOISIE Pink/Scholle · 7143
  39. ARRÊT DE COURTOISIE Pink/Scholle · 7141
  40. ARRÊT DE COURTOISIE Pink/Scholle · 7139
  41. ARRÊT DE COURTOISIE Pink/Klock · 7137
  42. ARRÊT DE COURTOISIE Pink/Klock · 7135
  43. ARRÊT DE COURTOISIE Pink/Klock · 7133
  44. ARRÊT DE COURTOISIE Pink/Kolck · 7131
  45. PINK/AUGUSTE-MONDOUX · 1395

Toward Ottawa · PINK/AUGUSTE-MONDOUX to BANK/WELLINGTON

  1. PINK/AUGUSTE-MONDOUX · 1379
  2. ARRÊT DE COURTOISIE Pink/Klock · 7130
  3. ARRÊT DE COURTOISIE Pink/Klock · 7132
  4. ARRÊT DE COURTOISIE Pink/Klock · 7134
  5. ARRÊT DE COURTOISIE Pink/Klock · 7136
  6. ARRÊT DE COURTOISIE Pink/Scholle · 7138
  7. ARRÊT DE COURTOISIE Pink/Scholle · 7140
  8. ARRÊT DE COURTOISIE Pink/Scholle · 7142
  9. ARRÊT DE COURTOISIE Pink/Vivaldi · 7144
  10. ARRÊT DE COURTOISIE Perry/Pink · 7146
  11. ARRÊT DE COURTOISIE Perry/Pink · 7148
  12. ARRÊT DE COURTOISIE Perry/Cook · 7150
  13. ARRÊT DE COURTOISIE Perry/Chevreuils · 7151
  14. ARRÊT DE COURTOISIE Perry/Ravin · 7152
  15. ARRÊT DE COURTOISIE Grande-Allée/des Saisons · 7153
  16. ARRÊT DE COURTOISIE Grande Allée/des Saisons · 7154
  17. ARRÊT DE COURTOISIE Cook/Boisvert · 7156
  18. ARRÊT DE COURTOISIE Cook/Boisvert · 7158
  19. ARRÊT DE COURTOISIE Cook/Boisvert · 7160
  20. ARRÊT DE COURTOISIE Cook/Beaumont · 7162
  21. ARRÊT DE COURTOISIE Cook/Klock · 7164
  22. ARRÊT DE COURTOISIE Cook/Klock · 7166
  23. ARRÊT DE COURTOISIE Cook/Simmons · 7168
  24. ARRÊT DE COURTOISIE Cook/Simmons · 7170
  25. ARRÊT DE COURTOISIE Vanier/Cook · 7172
  26. de la MONTAGNE/VANIER · 1392
  27. ARRÊT DE COURTOISIE Montagne/Skyridge · 7174
  28. ARRÊT DE COURTOISIE Montagne/Cook · 7176
  29. ARRÊT DE COURTOISIE Montagne/Zéphyr · 7178
  30. ARRÊT DE COURTOISIE Montagne/Zéphyr · 7180
  31. ARRÊT DE COURTOISIE MONTAGNE/des GRIVES · 7182
  32. de la MONTAGNE/du CHINOOK · 2827
  33. de la MONTAGNE/de la BRISE · 2828
  34. PINK/de la SAPINIÈRE · 2769
  35. SAINT-RAYMOND/LIONEL-ÉMOND · 2285
  36. SAINT-RAYMOND/ISABELLE · 2286
  37. SAINT-RAYMOND/MONTPETIT · 2414
  38. SAINT-RAYMOND/LÉVESQUE · 2408
  39. SAINT-RAYMOND/JOFFRE · 2406
  40. MAISONNEUVE/VERDUN · 2693
  41. MAISONNEUVE/des ALLUMETTIÈRES · 2597
  42. MAISONNEUVE/PAPINEAU · 2598
  43. PLACE d'ACCUEIL ouest · 2724
  44. STATION LYON · 5117
  45. SLATER/KENT · 5121
  46. BANK/WELLINGTON · 5125

Route and live buses

Service date: October 9, 2026

0 official shapes · 91 stops · 0 vehicle markers

Loading official route geometry · Loading current vehicles

Markers move between GPS fixes using measured progress along the published route. They pause after one measured reporting interval, on a measured standstill, or when evidence becomes stale.

Open the full-screen map

The line is the official route. Dots show published stops, buses seen now and stops named in current notices.

Where the buses are now

Buses we can see right now appear on the route below. A marker stops when we stop hearing from that bus. We never make up movement.

Service date
October 9, 2026
Official notices
No matching current notice in a healthy feed
Current buses
Cannot be confirmed from the current feed
Snapshot as of Oct 9, 5:17 a.m.. The map below refreshes bus positions live.
Today’s schedule

Service date October 9, 2026

Towards Cook/Perry
1 scheduled trip
4:58 p.m.–5:50 p.m.
Scheduled gap unavailable because fewer than two distinct trips start
Towards Ottawa
1 scheduled trip
7:02 a.m.–8:07 a.m.
Scheduled gap unavailable because fewer than two distinct trips start

Span and median gap are computed from today’s official GTFS stop_times. They are timetable measures, not observed headways or a frequency guarantee.

Next trips from the ends of the route

These are trip starts. For the time at your stop, open that stop’s departure board.

  1. Towards Ottawa

    Starts at PINK/AUGUSTE-MONDOUX

    Timetable only. No usable prediction is available for this trip.

Buses seen now

The current healthy operator position feed contains no vehicle matched to this route.

Official notices

No matching active notice appears in the current healthy operator feed.

Planned changes

No safely matched planned change is recorded for this route.

These are Otranspo register records, separate from operator alerts. A record is attached only when its route label identifies one operator; ambiguous OC Transpo/STO number matches are withheld.

Evidence checked Oct 9, 5:17 a.m.

Would you count on route 48?

No sign-in needed. A vote from a device that is not signed in counts a little less than one from an account, and a person who rates many routes counts a little less on each, so no one voice outweighs the rest.

Share this page

Use the permanent public link to this page and its sources.

Download evidence image

Only the public link is shared, with a short tag that names the app you picked. Panel state, location, receipts, and other browser-only details are left out. Email and social services apply their own privacy terms.

Rider evidence

Community reports

Signals below are moderated community aggregates, not official operator notices or reliability scores.

You can report without signing in. Anonymous reports count a little less when we calculate public patterns. You can add an account after submitting.

Report a specific problem

Emergency: call 9-1-1. Check official OC Transpo or STO notices before travelling.

Source: currently imported STO GTFS. Check the Alerts panel for current official notices and each stop page for observed departures.