OC Transpo bus route · Frequent & local routes (1–199)
Route 48
Hurdman ⇄ Carleton. Runs weekdays 4:20 AM – 11:45 PM, about every 16 min; Saturdays 5:16 AM – 12:55 AM (after midnight), about every 30 min; Sundays 6:50 AM – 11:52 PM, about every 30 min. 101 stops, including 2 O-Train stations. Buses are signed “Hurdman” or “Carleton” or “Billings Bridge”.
- No live arrivals — we don’t have OC Transpo’s real-time feed. The pill reflects OC Transpo’s publicly-posted alerts. For arrival times, use octranspo.com; for planned hours see the schedule below.
Route 48 schedule
| Day | First trip | Last trip | Frequency | Trips |
|---|---|---|---|---|
| Weekdays | 4:20 AM | 11:45 PM | about every 16 min | 97 |
| Saturdays | 5:16 AM | 12:55 AM (after midnight) | about every 30 min | 71 |
| Sundays | 6:50 AM | 11:52 PM | about every 30 min | 60 |
Destinations shown on the bus: Hurdman · Carleton · Billings Bridge
From OC Transpo's published GTFS schedule (S1000524), counted on 2026-10-27 / 2026-10-24 / 2026-10-25. Frequency is the typical daytime gap between departures in the busier direction. Planned times, not live — holidays and detours differ.
Stops on Route 48
Every stop and station this route serves, in the order OC Transpo lists them. Tap one for the first and last bus at that stop, the other routes there, and the nearest O-Train station.
O-Train station
Carleton
Stop 4881
Raven / University
Transitway station
Billings Bridge
Stop 4897
Bank / Transitway
Stop 6464
Bank / Ohio
Stop 7191
Lamira / Rooney's
Stop 7190
Kilborn / Utah
Stop 8224
Kilborn / Beaver
Stop 7189
Kilborn / Lilac
Stop 8225
Kilborn / Alta Vista
Stop 8307
Kilborn / Braeside
Stop 7211
Kilborn / Webster
Stop 7212
Kilborn / Prospect
Stop 8415
Kilborn / Featherston
Stop 7216
Kilborn / Playfair
Stop 8416
Kilborn / Virginia
Stop 7228
Kilborn / Delmar
Stop 8911
Kilborn / Featherston
Stop 8331
Kilborn / Haig
Stop 7277
Canterbury / Harding
Stop 7275
Canterbury / Ad. 860
Stop 8340
Canterbury / Halifax
Stop 5803
Halifax / Ad. 2215
Stop 8491
Walkley / Halifax
Stop 8315
Walkley / St-Laurent
Stop 7289
Walkley / Tawney
Stop 7290
Walkley / Melfort
Stop 8316
Russell / Walkley
Stop 0640
Southvale / Russell
Stop 0660
Southvale / Blackstone
Stop 0641
Southvale / Barrymore
Stop 0642
Southvale / Delridge
Stop 0643
Southvale / Erinbrook
Stop 7294
Russell / Southvale
Transitway station
Elmvale
Stop 7154
Russell / Ad. 1909
Stop 7153
Russell / Cuba
Stop 7152
Russell / Haig
Stop 8354
Russell / Perley Hospital
Stop 7149
Russell / Thirsk
Stop 7148
Russell / Shelley
Stop 7147
Coronation / Russell
Stop 8558
Coronation / Botsford
Stop 7145
Coronation / Weyburn
Stop 8559
Coronation / Chomley
Stop 8560
Coronation / Ad. 466
Stop 3641
Coronation / Neighbourhood
Stop 1392
Rolland / Neighbourhood
Stop 8626
Alta Vista / Rolland
Stop 8552
Sandford Fleming / Industrial
Stop 1801
Terminal / Sandford Fleming
O-Train station
Hurdman
Stop 1869
Transitway / Terminal
Stop 1802
Terminal / Sandford Fleming
Stop 5793
Sandford Fleming / Industrial
Stop 8629
Neighbourhood / Coronation
Stop 8556
Coronation / Ad. 466
Stop 7144
Coronation / Chomley
Stop 7146
Coronation / Weyburn
Stop 8557
Coronation / Botsford
Stop 7150
Coronation / Russell
Stop 7151
Russell / Shelley
Stop 7163
Russell / Thirsk
Stop 7155
Russell / Perley Hospital
Stop 8355
Russell / Haig
Stop 7156
Russell / Cuba
Stop 7157
Russell / Ad. 1909
Stop 7301
Southvale / Russell
Stop 7300
Southvale / Ad. 2450
Stop 7299
Southvale / Erinbrook
Stop 7298
Southvale / Ad. 2566
Stop 8364
Southvale / Ad. 2630
Stop 1237
Russell / Southvale
Stop 7291
Walkley / Russell
Stop 8322
Walkley / Melfort
Stop 8323
Walkley / Tawney
Stop 2482
Walkley / St-Laurent
Stop 5804
Halifax / Dakota
Stop 8345
Canterbury / Plesser
Stop 7276
Canterbury / Ad. 860
Stop 7278
Canterbury / Arch
Stop 7279
Canterbury / Urbandale
Stop 8333
Kilborn / Haig
Stop 7230
Kilborn / Featherston
Stop 7229
Kilborn / Delmar
Stop 8418
Kilborn / Beaumont
Stop 7227
Kilborn / Virginia
Stop 7215
Kilborn / Playfair
Stop 7214
Kilborn / Roseglen
Stop 8200
Kilborn / Prospect
Stop 7213
Kilborn / Webster
Stop 8201
Kilborn / Braeside
Stop 8937
Kilborn / Alta Vista
Stop 7188
Kilborn / Lilac
Stop 8203
Kilborn / Blossom
Stop 7192
Lamira / Rooney's
Stop 8296
Bank / Lamira
Stop 8295
Bank / Kilborn Pathway
Stop 4880
Raven / University
Stop 6611
University / Stadium
Stop 6612
Campus / Commons
All OC Transpo routes · Current alerts · Is the O-Train running?