Bus 12 - Church Hill in Richmond: Stops & Timetable

Click to load interactive map
List of stops
      Map

      23rd & Franklin – Transfer Station BAY C

      23rd & Franklin

      05:2005:5006:2006:5007:2007:5008:2008:5009:2009:5010:2010:5011:2011:5012:2012:5013:2013:5014:2014:5015:2015:5016:2016:5017:2017:5018:2018:5519:2519:5520:3021:0021:3022:3523:40

      25th & Broad

      05:2105:5106:2106:5107:2107:5108:2108:5109:2109:5110:2110:5111:2111:5112:2112:5113:2113:5114:2114:5115:2115:5116:2116:5117:2117:5118:2118:5619:2619:5620:3121:0121:3122:3623:41

      25th + Leigh

      05:2205:5206:2206:5207:2207:5208:2208:5209:2209:5210:2210:5211:2211:5212:2212:5213:2213:5214:2214:5215:2215:5216:2216:5217:2217:5218:2218:5719:2719:5720:3221:0221:3222:3723:42

      M + 27th

      05:2405:5406:2406:5407:2407:5408:2408:5409:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5919:2919:5920:3421:0421:3422:3923:44

      M + 29th

      05:2405:5406:2406:5407:2407:5408:2408:5409:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5919:2919:5920:3421:0421:3422:3923:44

      31st & O

      05:2505:5506:2506:5507:2507:5508:2508:5509:2509:5510:2510:5511:2511:5512:2512:5513:2513:5514:2514:5515:2515:5516:2516:5517:2517:5518:2519:0019:3020:0020:3521:0521:3522:4023:45

      31st & R

      05:2705:5706:2706:5707:2707:5708:2708:5709:2709:5710:2710:5711:2711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:2719:0219:3220:0220:3721:0721:3722:4223:47

      31st & U

      05:2805:5806:2806:5807:2807:5808:2808:5809:2809:5810:2810:5811:2811:5812:2812:5813:2813:5814:2814:5815:2815:5816:2816:5817:2817:5818:2819:0319:3320:0320:3821:0821:3822:4323:48

      U & 28th

      05:2905:5906:2906:5907:2907:5908:2908:5909:2909:5910:2910:5911:2911:5912:2912:5913:2913:5914:2914:5915:2915:5916:2916:5917:2917:5918:2919:0419:3420:0420:3921:0921:3922:4423:49

      Nine Mile + 29th

      05:3006:0006:3007:0007:3008:0008:3009:0009:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:3018:0018:3019:0519:3520:0520:4021:1021:4022:4523:50

      Nine Mile + 31st

      05:3006:0006:3007:0007:3008:0008:3009:0009:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:3018:0018:3019:0519:3520:0520:4021:1021:4022:4523:50

      Creighton & Nine Mile

      05:3106:0106:3107:0107:3108:0108:3109:0109:3110:0110:3111:0111:3112:0112:3113:0113:3114:0114:3115:0115:3116:0116:3117:0117:3118:0118:3119:0619:3620:0620:4121:1121:4122:4623:51

      Creighton at Community Center

      05:3206:0206:3207:0207:3208:0208:3209:0209:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3216:0216:3217:0217:3218:0218:3219:0719:3720:0720:4221:1221:4222:4723:52

      Creighton & Walcott

      05:3206:0206:3207:0207:3208:0208:3209:0209:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3216:0216:3217:0217:3218:0218:3219:0719:3720:0720:4221:1221:4222:4723:52

      Kane & Fairfield

      05:3406:0406:3407:0407:3408:0408:3409:0409:3410:0410:3411:0411:3412:0412:3413:0413:3414:0414:3415:0415:3416:0416:3417:0417:3418:0418:3419:0919:3920:0920:4421:1421:4422:4923:54

      25th + Phaup

      05:3506:0506:3507:0507:3508:0508:3509:0509:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3515:0515:3516:0516:3517:0517:3518:0518:3519:1019:4020:1020:4521:1521:4522:5023:55

      Cool Lane + 23rd

      05:3706:0706:3707:0707:3708:0708:3709:0709:3710:0710:3711:0711:3712:0712:3713:0713:3714:0714:3715:0715:3716:0716:3717:0717:3718:0718:3719:1219:4220:1220:4721:1721:4722:5223:57

      21st & Phaup

      05:3806:0806:3807:0807:3808:0808:3809:0809:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:0817:3818:0818:3819:1319:4320:1320:4821:1821:4822:5323:58

      21st & Fairfield

      05:3906:0906:3907:0907:3908:0908:3909:0909:3910:0910:3911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:0918:3919:1419:4420:1420:4921:1921:4922:5423:59

      X + 22nd

      05:4006:1006:4007:1007:4008:1008:4009:1009:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4019:1519:4520:1520:5021:2021:5022:5500:00 +1

      22nd + W

      05:4106:1106:4107:1107:4108:1108:4109:1109:4110:1110:4111:1111:4112:1112:4113:1113:4114:1114:4115:1115:4116:1116:4117:1117:4118:1118:4119:1619:4520:1520:5021:2021:5022:5500:00 +1

      22nd + U

      05:4206:1206:4207:1207:4208:1208:4209:1209:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1719:4620:1620:5121:2121:5122:5600:01 +1

      22nd + Fairmount

      05:4306:1306:4307:1307:4308:1308:4309:1309:4310:1310:4311:1311:4312:1312:4313:1313:4314:1314:4315:1315:4316:1316:4317:1317:4318:1318:4319:1819:4620:1620:5121:2121:5122:5600:01 +1

      Fairmount & 24th Eb

      05:4406:1406:4407:1407:4408:1408:4409:1409:4410:1410:4411:1411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:1418:4419:1919:4720:1720:5221:2221:5222:5700:02 +1

      25th + S

      05:4506:1506:4507:1507:4508:1508:4509:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:1518:4519:2019:4820:1820:5321:2321:5322:5800:03 +1

      25th + R

      05:4506:1506:4507:1507:4508:1508:4509:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:1518:4519:2019:4920:1920:5421:2421:5422:5900:04 +1

      Venable & Pink

      05:4706:1706:4707:1707:4708:1708:4709:1709:4710:1710:4711:1711:4712:1712:4713:1713:4714:1714:4715:1715:4716:1716:4717:1717:4718:1718:4719:2219:5020:2020:5521:2521:5523:0000:05 +1

      Venable & 22nd

      05:4806:1806:4807:1807:4808:1808:4809:1809:4810:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:2319:5120:2120:5621:2621:5623:0100:06 +1

      Mosby + Venable

      05:4906:1906:4907:1907:4908:1908:4909:1909:4910:1910:4911:1911:4912:1912:4913:1913:4914:1914:4915:1915:4916:1916:4917:1917:4918:1918:4919:2419:5220:2220:5721:2721:5723:0200:07 +1

      Leigh & 11th

      05:5406:2406:5407:2407:5408:2408:5409:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5419:2919:5720:2721:0221:3222:0223:0700:12 +1

      Transfer Station BAY C

      05:5706:2706:5707:2707:5708:2708:5709:2709:5710:2710:5711:2711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:2718:5719:3220:0020:3021:0521:3522:0523:1000:15 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

      Transfer Station BAY C – 23rd & Franklin

      Transfer Station BAY C05:0505:3506:0506:3507:0507:3508:0508:3509:0509:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3515:0515:3516:0516:3517:0517:3518:0518:3519:0419:4020:1020:4021:4022:5023:50
      Leigh &11th Eb05:0605:3606:0606:3607:0607:3608:0608:3609:0609:3610:0610:3611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:0618:3619:0519:4120:1120:4121:4122:5123:51
      Mosby + Leigh05:0805:3806:0806:3807:0807:3808:0808:3809:0809:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:0817:3818:0818:3819:0719:4320:1320:4321:4322:5323:53
      Venable & 22nd05:1005:4006:1006:4007:1007:4008:1008:4009:1009:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4019:0919:4520:1520:4521:4522:5523:55
      Venable & Pink05:1105:4106:1106:4107:1107:4108:1108:4109:1109:4110:1110:4111:1111:4112:1112:4113:1113:4114:1114:4115:1115:4116:1116:4117:1117:4118:1118:4119:1019:4620:1620:4621:4622:5623:56
      25th & S05:1205:4206:1206:4207:1207:4208:1208:4209:1209:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1119:4720:1720:4721:4722:5723:57
      Fairmount & 24th Wb05:1405:4406:1406:4407:1407:4408:1408:4409:1409:4410:1410:4411:1411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:1418:4419:1319:4920:1920:4921:4922:5923:59
      22nd + Fairmount05:1505:4506:1506:4507:1507:4508:1508:4509:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:1518:4519:1419:5020:2020:5021:5023:0000:00 +1
      22nd & U05:1605:4606:1606:4607:1607:4608:1608:4609:1609:4610:1610:4611:1611:4612:1612:4613:1613:4614:1614:4615:1615:4616:1616:4617:1617:4618:1618:4619:1519:5120:2120:5121:5123:0100:01 +1
      22nd + W05:1605:4606:1606:4607:1607:4608:1608:4609:1609:4610:1610:4611:1611:4612:1612:4613:1613:4614:1614:4615:1615:4616:1616:4617:1617:4618:1618:4619:1519:5120:2120:5121:5123:0100:01 +1
      X & 22nd05:1705:4706:1706:4707:1707:4708:1708:4709:1709:4710:1710:4711:1711:4712:1712:4713:1713:4714:1714:4715:1715:4716:1716:4717:1717:4718:1718:4719:1619:5220:2220:5221:5223:0200:02 +1
      21st & Fairfield05:1805:4806:1806:4807:1807:4808:1808:4809:1809:4810:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:1719:5320:2320:5321:5323:0300:03 +1
      21st & Phaup05:1805:4806:1806:4807:1807:4808:1808:4809:1809:4810:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:1719:5320:2320:5321:5323:0300:03 +1
      Cool + 23rd05:2005:5006:2006:5007:2007:5008:2008:5009:2009:5010:2010:5011:2011:5012:2012:5013:2013:5014:2014:5015:2015:5016:2016:5017:2017:5018:2018:5019:1919:5520:2520:5521:5523:0500:05 +1
      25th & Phaup05:2105:5106:2106:5107:2107:5108:2108:5109:2109:5110:2110:5111:2111:5112:2112:5113:2113:5114:2114:5115:2115:5116:2116:5117:2117:5118:2118:5119:2019:5620:2620:5621:5623:0600:06 +1
      Kane & Fairfield05:2205:5206:2206:5207:2207:5208:2208:5209:2209:5210:2210:5211:2211:5212:2212:5213:2213:5214:2214:5215:2215:5216:2216:5217:2217:5218:2218:5219:2119:5720:2720:5721:5723:0700:07 +1
      Kane & 29th05:2305:5306:2306:5307:2307:5308:2308:5309:2309:5310:2310:5311:2311:5312:2312:5313:2313:5314:2314:5315:2315:5316:2316:5317:2317:5318:2318:5319:2219:5820:2820:5821:5823:0800:08 +1
      Creighton + Kane05:2405:5406:2406:5407:2407:5408:2408:5409:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5419:2319:5920:2920:5921:5923:0900:09 +1
      Creighton AT Community Center05:2405:5406:2406:5407:2407:5408:2408:5409:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5419:2319:5920:2920:5921:5923:0900:09 +1
      Creighton + Nine Mile05:2505:5506:2506:5507:2507:5508:2508:5509:2509:5510:2510:5511:2511:5512:2512:5513:2513:5514:2514:5515:2515:5516:2516:5517:2517:5518:2518:5519:2420:0020:3021:0022:0023:1000:10 +1
      Nine Mile + 30th05:2605:5606:2606:5607:2607:5608:2608:5609:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2614:5615:2615:5616:2616:5617:2617:5618:2618:5619:2520:0120:3121:0122:0123:1100:11 +1
      Nine Mile + 29th05:2605:5606:2606:5607:2607:5608:2608:5609:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2614:5615:2615:5616:2616:5617:2617:5618:2618:5619:2520:0120:3121:0122:0123:1100:11 +1
      28th + U05:2805:5806:2806:5807:2807:5808:2808:5809:2809:5810:2810:5811:2811:5812:2812:5813:2813:5814:2814:5815:2815:5816:2816:5817:2817:5818:2818:5819:2720:0320:3321:0322:0323:1300:13 +1
      31st & U05:2905:5906:2906:5907:2907:5908:2908:5909:2909:5910:2910:5911:2911:5912:2912:5913:2913:5914:2914:5915:2915:5916:2916:5917:2917:5918:2918:5919:2820:0420:3421:0422:0423:1400:14 +1
      31st & R05:3006:0006:3007:0007:3008:0008:3009:0009:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:3018:0018:3019:0019:2920:0520:3521:0522:0523:1500:15 +1
      31st & O05:3206:0206:3207:0207:3208:0208:3209:0209:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3216:0216:3217:0217:3218:0218:3219:0219:3120:0720:3721:0722:0723:1700:17 +1
      M + 30th05:3406:0406:3407:0407:3408:0408:3409:0409:3410:0410:3411:0411:3412:0412:3413:0413:3414:0414:3415:0415:3416:0416:3417:0417:3418:0418:3419:0419:3320:0920:3921:0922:0923:1900:19 +1
      M + 27th05:3506:0506:3507:0507:3508:0508:3509:0509:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3515:0515:3516:0516:3517:0517:3518:0518:3519:0519:3420:1020:4021:1022:1023:2000:20 +1
      25th + Leigh05:3606:0606:3607:0607:3608:0608:3609:0609:3610:0610:3611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:0618:3619:0619:3520:1120:4121:1122:1123:2100:21 +1
      25th & Broad05:3706:0706:3707:0707:3708:0708:3709:0709:3710:0710:3711:0711:3712:0712:3713:0713:3714:0714:3715:0715:3716:0716:3717:0717:3718:0718:3719:0719:3620:1220:4221:1222:1223:2200:22 +1
      Main + 25th05:3806:0806:3807:0807:3808:0808:3809:0809:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:0817:3818:0818:3819:0819:3720:1320:4321:1322:1323:2300:23 +1
      23rd & Franklin05:4006:1006:4007:1007:4008:1008:4009:1009:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4019:1019:3920:1520:4521:1522:1523:2500:25 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Last updated on March 23, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: 23rd & Franklin – Transfer Station BAY C
      North 23rd Street - North 25th Street - M Street - North 31st Street - U Street - Nine Mile Road - Creighton Road - Kane Street - North 25th Street - Cool Lane - North 21st Street - X Street - North 22nd Street - Fairmount Avenue - North 25th Street - Venable Street - Mosby Street - East Leigh Street
      Inbound: Transfer Station BAY C – 23rd & Franklin
      East Leigh Street - Mosby Street - Venable Street - North 25th Street - Fairmount Avenue - North 22nd Street - X Street - North 21st Street - Cool Lane - Phaup Street - Fairfield Avenue - Kane Street - Creighton Road - Nine Mile Road - North 28th Street - U Street - North 31st Street - M Street - North 25th Street - East Main Street - North 23rd Street
      All data is available in GTFS feed: ridegrtc

      Bus 12 FAQ

      • What time does the 12 bus start operating?

        Services on the 12 - Church Hill bus start at 05:20 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the 12 bus stop working?

        Services on the 12 - Church Hill bus stop at 00:15 +1 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a 12 bus stop near me?

        Click here to view the nearest 12 - Church Hill bus stop.

      12 (Richmond Buses)

      The first stop of the 12 bus route is 23rd & Franklin and the last stop is Transfer Station BAY C. 12 (Church Hill) is operational during everyday.

      Additional information: 12 has 31 stops and the total trip duration for this route is approximately 37 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Richmond Buses suggested routes, real-time bus tracker, line route maps in Richmond, and helps to find the closest 12 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 12 bus to take on your trip.

      12 bus near me