12 Bus - Ettrick/Mall Plaza/VSU/Amtrak

List of stops

      Petersburg Station – Petersburg Station and Union Street (Greyhound Entrance)

      Petersburg Station

      06:1507:1508:1509:1510:1511:1512:1513:1514:1515:1516:1517:15

      W Old St and N Market Street Carraige House Apartments

      06:1707:1708:1709:1710:1711:1712:1713:1714:1715:1716:1717:17

      Grove Avenue and Browns Alley

      06:1807:1808:1809:1810:1811:1812:1813:1814:1815:1816:1817:18

      Grove Avenue and Cross Street

      06:1907:1908:1909:1910:1911:1912:1913:1914:1915:1916:1917:19

      Grove Avenue and Canal Street (Westbound)

      06:2007:2008:2009:2010:2011:2012:2013:2014:2015:2016:2017:20

      Chesterfield Avenue and Main Street

      06:2107:2108:2109:2110:2111:2112:2113:2114:2115:2116:2117:21

      Chesterfield Avenue and Boisseau Street

      06:2207:2208:2209:2210:2211:2212:2213:2214:2215:2216:2217:22

      Chesterfield Avenue and James Street

      06:2307:2308:2309:2310:2311:2312:2313:2314:2315:2316:2317:23

      Granger and 2nd Ave at VSU multipurpose center

      06:2307:2308:2309:2310:2311:2312:2313:2314:2315:2316:2317:23

      E River Road and Matthews Jefferson Dive (VSU Main Entrance)

      06:2507:2508:2509:2510:2511:2512:2513:2514:2515:2516:2517:25

      VSU- Guard Shack

      06:2507:2508:2509:2510:2511:2512:2513:2514:2515:2516:2517:25

      University Avenue and Hayden Street (Jones Dining Hall)

      06:2607:2608:2609:2610:2611:2612:2613:2614:2615:2616:2617:26

      Amtrak Train Station

      06:3007:3008:3009:3010:3011:3012:3013:3014:3015:3016:3017:30

      Ettrick Food Lion Shopping Center

      06:3507:3508:3509:3510:3511:3512:3513:3514:3515:3516:3517:35

      Grove Avenue and Hurt Street

      06:3807:3808:3809:3810:3811:3812:3813:3814:3815:3816:3817:38

      Grove Avenue and Cross Street (Eastbound)

      06:3907:3908:3909:3910:3911:3912:3913:3914:3915:3916:3917:39

      Grove Avenue and Browns Aly (Eastbound) Virginia Concrete

      06:3907:3908:3909:3910:3911:3912:3913:3914:3915:3916:3917:39

      Grove Avenue and Market Street (Retiree Club)

      06:4007:4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:40

      Bolingbrook Street

      06:4007:4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:40

      Bollingbrook and 3rd Street

      06:4107:4108:4109:4110:4111:4112:4113:4114:4115:4116:4117:41

      Bollingbrook Street and 5th/ Saucy's

      06:4107:4108:4109:4110:4111:4112:4113:4114:4115:4116:4117:41

      Petersburg Ymca

      06:4207:4208:4209:4210:4211:4212:4213:4214:4215:4216:4217:42

      Petersburg Station and Union Street (Greyhound Entrance)

      06:4507:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:45

      Petersburg Station and Union Street (Greyhound Entrance) – Petersburg Station

      Petersburg Station and Union Street (Greyhound Entrance)06:4507:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:45
      Sycamore Street and Surry Lane (Sycamore Towers)06:4507:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:45
      Sycamore Street and Tulip Alley (Lafayette House)06:4507:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:45
      Sycamore Street and Liberty Street06:4607:4608:4609:4610:4611:4612:4613:4614:4615:4616:4617:46
      Sycamore Street and Ivy Lane (Ivy Gates Apartments)06:4907:4908:4909:4910:4911:4912:4913:4914:4915:4916:4917:49
      Sycamore Street and Belmead Street (Southbound)06:4907:4908:4909:4910:4911:4912:4913:4914:4915:4916:4917:49
      Sycamore Street and Claremont Street (Southbound)06:5007:5008:5009:5010:5011:5012:5013:5014:5015:5016:5017:50
      Sycamore Street and Weyanoke Street (Southbound)06:5107:5108:5109:5110:5111:5112:5113:5114:5115:5116:5117:51
      Sycamore Street and Glenroy Street (Southbound)06:5207:5208:5209:5210:5211:5212:5213:5214:5215:5216:5217:52
      Goodrich Ave and Wakefield Ave06:5407:5408:5409:5410:5411:5412:5413:5414:5415:5416:5417:54
      Wakefield Ave and Walnut Blvd06:5507:5508:5509:5510:5511:5512:5513:5514:5515:5516:5517:55
      Walnut Blvd and S Crater Road (Food Lion and Cvs)06:5607:5608:5609:5610:5611:5612:5613:5614:5615:5616:5617:56
      Sycamore Street and Goodrich Avenue (Northbound)06:5807:5808:5809:5810:5811:5812:5813:5814:5815:5816:5817:58
      Sycamore Street and South Boulevard (Northbound)06:5907:5908:5909:5910:5911:5912:5913:5914:5915:5916:5917:59
      Sycamore Street and Glenroy Street (Northbound)07:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:00
      Sycamore Street and Weyanoke Street (Northbound)07:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:00
      Sycamore Street and Claremont Street (Northbound)07:0108:0109:0110:0111:0112:0113:0114:0115:0116:0117:0118:01
      Sycamore Street and Belmead Street (Northbound)07:0208:0209:0210:0211:0212:0213:0214:0215:0216:0217:0218:02
      Sycamore Street and Ivy Lane (Northbound)07:0208:0209:0210:0211:0212:0213:0214:0215:0216:0217:0218:02
      Sycamore Street and Shore Street (Northbound)07:0408:0409:0410:0411:0412:0413:0414:0415:0416:0417:0418:04
      Sycamore Street and Apollo Street (Northbound)07:0508:0509:0510:0511:0512:0513:0514:0515:0516:0517:0518:05
      Sycamore Street and Mercury Street07:0508:0509:0510:0511:0512:0513:0514:0515:0516:0517:0518:05
      Sycamore Street and Mars Street07:0508:0509:0510:0511:0512:0513:0514:0515:0516:0517:0518:05
      Sycamore Street and Fillmore Street - Central Park (Northbound)07:0608:0609:0610:0611:0612:0613:0614:0615:0616:0617:0618:06
      Sycamore Street and Marshall Street07:0708:0709:0710:0711:0712:0713:0714:0715:0716:0717:0718:07
      Petersburg Station07:1008:1009:1010:1011:1012:1013:1014:1015:1016:1017:1018:10
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: Petersburg Station – Petersburg Station and Union Street (Greyhound Entrance)
      West Wythe Street - North Market Street - Grove Avenue - Chesterfield Avenue - Granger Street - East River Road - Matthews Jefferson Drive - University Avenue - South Street - River Road - Grove Avenue - Bollingbrook Street - North Madison Street - South Union Street
      Inbound: Petersburg Station and Union Street (Greyhound Entrance) – Petersburg Station
      South Union Street - South Sycamore Street - Liberty Street - South Sycamore Street - Belmead Street - Claremont Street - Weyanoke Street - Glenroy Street - Wakefield Street - Walnut Boulevard - South Sycamore Street - West Wythe Street

      Schedules and stops for this route are published in GTFS: petersburg-va-us

      Frequently asked questions about route 12

      • What time does route 12 start operating?

        Services on route 12 start at 06:15 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Saturdays.

      • What time does route 12 stop operating?

        Services on route 12 end at 17:45 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Saturdays.

      • Is there a stop for route 12 near me?

        View the nearest stop for route 12.

      12 (Petersburg Buses)

      The first stop of the 12 bus route is Petersburg Station and the last stop is Petersburg Station and Union Street (Greyhound Entrance). 12 (Ettrick/Mall Plaza/VSU/Amtrak) is operational during everyday.

      Additional information: 12 has 23 stops. The total trip duration for this route is approximately 30 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Petersburg, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      12 bus near me

      Last updated on November 15, 2026