304
Niagara Region Transit 304 Oakdale Av. - Pen Centre
Bus · Niagara Region Transit
Runs every 30 min on weekdays. Weekday trips from 6:35 am to 6:35 pm. No weekend service.
How often it runs
Oakdale Avenue - Pen Centre
| WeekdaysThu, Nov 5 | Weekends | |
|---|---|---|
| Morning rush6–9 am | every 30 min | – |
| Midday9 am–3 pm | every 30 min | – |
| Afternoon rush3–7 pm | every 30 min | – |
| First trip | 7:00 am | No service |
| Last trip | 6:00 pm | – |
| Trips | 23 | 0 |
Oakdale Avenue - Downtown
| WeekdaysThu, Nov 5 | Weekends | |
|---|---|---|
| Morning rush6–9 am | every 30 min | – |
| Midday9 am–3 pm | every 30 min | – |
| Afternoon rush3–7 pm | every 30 min | – |
| First trip | 6:35 am | No service |
| Last trip | 6:35 pm | – |
| Trips | 25 | 0 |
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
Oakdale Avenue - Pen Centre 27 stops
- Downtown Terminal 70 Carlisle St ♿︎ DTT
- Gale CR + Riordon St 259
- Riordon St + Division St ♿︎ 1188
- Queenston St + Riordon St ♿︎ 607
- Queenston St + Calvin St ♿︎ 608
- Queenston St + Church St ♿︎ 1189
- Oakdale Ave + Gale CR ♿︎ 201
- Oakdale Ave + Eastchester Ave 202
- Oakdale Ave + Westchester Cres ♿︎ 203
- 292 Oakdale Ave 1219
- Oakdale Ave + Capner St ♿︎ 204
- Oakdale Ave + Marren St ♿︎ 205
- Oakdale Ave + Lincoln Ave 206
- Oakdale Ave + Turner CR 207
- Oakdale Ave + Disher St ♿︎ 208
- Oakdale Ave + Smythe St ♿︎ 209
- Oakdale Ave + Abbot St 210
- Oakdale Ave + Hickory St ♿︎ 211
- Oakdale Ave + Merritt St ♿︎ 1218
- Merritt St + Elm Lane ♿︎ 213
- Merritt St + Walnut St ♿︎ 214
- Merritt St + Almond St ♿︎ 215
- Merritt St + Glendale Ave 216
- Glendale Ave + Mountain Locks Plaza ♿︎ 217
- Glendale Ave + Mountain St ♿︎ 218
- Glendale Ave + Burleigh Hill Dr ♿︎ 219
- Pen Centre 221 Glendale Ave ♿︎ PEN
Oakdale Avenue - Downtown 22 stops
- Pen Centre 221 Glendale Ave ♿︎ PEN
- Glendale Ave + Burleigh Hill Dr ♿︎ 222
- Glendale Ave + Mountain St ♿︎ 239
- Merritt St + Almond LN 241
- Merritt St + Walnut St ♿︎ 242
- Oakdale Ave + Merritt St 244
- Oakdale Ave + Hickory St 245
- Oakdale Ave + Abbot St 246
- Oakdale Ave + Smythe St ♿︎ 248
- Oakdale Ave + Disher St 249
- Oakdale Ave + Turner CR 250
- Oakdale Ave + Lincoln Ave ♿︎ 251
- Oakdale Av + Marren St ♿︎ 252
- Oakdale Ave + Capner St ♿︎ 253
- 276 Oakdale Ave ♿︎ 1226
- 292 Oakdale Ave 1220
- Oakdale Ave + Eastchester Ave W ♿︎ 255
- Oakdale Ave + Gale CR 256
- Queenston St + Church St 257
- Queenston St + Calvin St 258
- Queenston St + Riordon St ♿︎ 1403
- Downtown Terminal 70 Carlisle St ♿︎ DTT
Schedule from Niagara Region Transit's published GTFS feed, valid through November 28, 2026. Data sources