312
Niagara Region Transit 312 Vine St.
Bus · Niagara Region Transit
Runs every 30 min on weekdays. Weekday trips from 6:00 am to 6:00 pm. No weekend service.
How often it runs
Vine Street - Lakeshore Road
| 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:00 am | No service |
| Last trip | 6:00 pm | – |
| Trips | 25 | 0 |
Vine Street - Downtown
| WeekdaysThu, Nov 5 | Weekends | |
|---|---|---|
| Morning rush6–9 am | every 30 min | – |
| Midday9 am–3 pm | every 31 min | – |
| Afternoon rush3–7 pm | every 30 min | – |
| First trip | 6:35 am | No service |
| Last trip | 5:46 pm | – |
| Trips | 23 | 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
Vine Street - Lakeshore Road 28 stops
- Downtown Terminal 70 Carlisle St ♿︎ DTT
- Geneva St + Church St ♿︎ 538
- Geneva St + Welland Ave ♿︎ 539
- Geneva St + Maple St ♿︎ 540
- Geneva St + Dacotah St ♿︎ 541
- Geneva St + Russell Ave ♿︎ 542
- Geneva St + St Patrick St 543
- Geneva St + Atwood St ♿︎ 544
- Fairview Mall ♿︎ FVM
- Fairview Mall + Swiss Chalet ♿︎ 545
- Wood St + Geneva St 1230
- Wood St + Greenmeadow CT 1061
- Wood St + Carlton St 1064
- Carlton St + Rolls Ave 663
- Vine St + Carlton St 664
- Vine St + Hill Park Lane 665
- Vine St + Allan Dr ♿︎ 666
- Vine St + Old Pine Trail ♿︎ 667
- Vine St + Scott St ♿︎ 668
- Vine St + 398 Vine St ♿︎ 669
- Vine St + Densgrove Dr 670
- Vine St + Regent Dr ♿︎ 671
- Vine St + Southdale Dr ♿︎ 672
- Vine St + Linwell Rd ♿︎ 673
- Vine St + Rosemount Ave ♿︎ 674
- Vine St + Glenview Ave 675
- Vine St + Preston Dr ♿︎ 676
- Vine St + Parnell Rd ♿︎ 678
Vine Street - Downtown 31 stops
- Vine St + Parnell Rd ♿︎ 681
- Vine St + Preston Dr ♿︎ 683
- Vine St + Glenview Ave ♿︎ 684
- Vine St + Rosemount Ave ♿︎ 685
- Vine St + Linwell Rd 686
- Vine St + Tracey Rd ♿︎ 687
- Vine St + Densgrove Dr 689
- Vine St + Scott St ♿︎ 690
- Vine St + 385 Vine St ♿︎ 691
- Vine St + Nello St 692
- Vine St + Westfield Dr ♿︎ 693
- Vine St + Hill Park Lane 694
- Vine St + Carlton St 695
- Carlton St + 321 Carlton St ♿︎ 696
- Carlton St + Stanmary Dr 697
- Carlton St + Wood St 698
- Carlton St + Grote St 699
- Fairview Mall ♿︎ FVM
- Fairview Mall + Swiss Chalet ♿︎ 545
- Geneva St + North Service Rd ♿︎ 1063
- Geneva St + Atwood St ♿︎ 574
- Geneva St + Linwood St ♿︎ 576
- Geneva St + Junkin St ♿︎ 577
- Geneva St + Russell Ave ♿︎ 578
- Geneva St + Dacotah St 579
- Geneva St + Maple Street ♿︎ 1344
- Geneva St + Welland Ave 580
- Geneva St + Church St ♿︎ 581
- Church St + Court St ♿︎ 582
- St Catharines Public Library Carlisle St Entrance ♿︎ 86
- Downtown Terminal 70 Carlisle St ♿︎ DTT
Schedule from Niagara Region Transit's published GTFS feed, valid through November 28, 2026. Data sources