Bus 31

Click to load interactive map
List of stops
      Map

      Middletown Station @ Target – S 5th @ W Jefferson

      Middletown Station @ Target

      08:07
      08:16
      10:15
      10:27
      11:4012:35
      12:55
      13:50
      14:10
      15:05
      15:25
      16:20
      16:41
      17:35
      17:52
      18:47
      18:57

      Meridian Hills @ Shelbyville

      08:1610:2711:4012:5514:1015:2516:4117:5218:57

      Shelbyville @ Aiken

      08:1710:2811:4112:5614:1115:2616:4217:5318:58

      Shelbyville @ Eastgate Center

      08:1710:2811:4112:5614:1115:2616:4217:5318:58

      Shelbyville @ Vale

      08:1710:2911:4212:5714:1215:2716:4317:5318:58

      Shelbyville @ Juneau

      08:1810:2911:4212:5714:1215:2716:4317:5418:59

      Shelbyville @ Evergreen

      08:1910:3011:4312:5814:1315:2816:4417:5519:00

      Shelbyville @ Kratz

      08:2010:3111:4412:5914:1415:2916:4517:5619:01

      Shelbyville @ Linney

      08:2010:3211:4513:0014:1515:3016:4617:5619:01

      Shelbyville @ Bliss

      08:2010:3211:4513:0014:1515:3016:4617:5619:01

      Shelbyville @ Madison

      08:2110:3311:4613:0114:1615:3116:4717:5719:02

      Shelbyville @ Old Harrods Creek

      08:2110:3311:4613:0114:1615:3116:4717:5719:02

      Shelbyville @ Heritage Hill Trail

      08:2110:3311:4613:0114:1615:3116:4717:5719:02

      Shelbyville @ Blankenbaker

      08:2210:3411:4713:0214:1715:3216:4817:5819:03

      Shelbyville @ Willow Stone

      08:2210:3411:4813:0314:1815:3316:4917:5819:03

      Shelbyville @ Spring Meadows

      08:2310:3511:4813:0314:1815:3316:4917:5919:04

      Shelbyville @ Brookside

      08:2310:3511:4813:0314:1815:3316:4917:5919:04

      Shelbyville @ Burnsdale

      08:2310:3511:4913:0414:1915:3416:5017:5919:04

      Shelbyville @ Kentucky Baptist

      08:2410:3611:4913:0414:1915:3416:5018:0019:05

      Shelbyville @ Moser

      08:2410:3611:5013:0514:2015:3516:5118:0019:05

      Shelbyville @ Sycamore

      08:2510:3711:5013:0514:2015:3516:5118:0119:06

      Shelbyville @ Dorsey

      08:2510:3711:5113:0614:2115:3616:5218:0119:06

      Shelbyville @ Promenade

      08:2610:3811:5213:0714:2215:3716:5318:0219:07

      Shelbyville @ Wildwood

      08:2710:3911:5313:0814:2315:3816:5418:0319:08

      Shelbyville @ Daventry

      08:2710:3911:5313:0814:2315:3816:5418:0319:08

      Shelbyville @ Hurstbourne

      08:2810:4011:5413:0914:2415:3916:5518:0419:09

      Shelbyville @ Eden

      08:2810:4011:5413:0914:2415:3916:5518:0419:09

      Shelbyville @ Whittington

      08:2810:4011:5413:0914:2415:3916:5518:0419:09

      Shelbyville @ Chadwick

      08:2910:4111:5513:1014:2515:4016:5618:0519:10

      Shelbyville @ Bellemeade

      08:3010:4211:5613:1114:2615:4116:5718:0619:11

      Shelbyville @ Shaftsbury

      08:3010:4211:5613:1114:2615:4116:5718:0619:11

      Shelbyville @ Wood

      08:3110:4311:5713:1214:2715:4216:5818:0719:12

      Shelbyville @ Lyndon

      08:3110:4311:5713:1214:2715:4216:5818:0719:12

      Lyndon @ Whipps Mill

      08:3210:4411:5813:1314:2815:4316:5918:0819:13

      Lyndon @ Wood

      08:3210:4411:5813:1314:2815:4316:5918:0819:13

      Lyndon @ Roland

      08:3310:4511:5913:1414:2915:4417:0018:0919:14

      Lyndon @ New Lagrange

      08:3410:4612:0013:1514:3015:4517:0118:1019:15

      Lagrange @ Wood

      08:3410:4612:0013:1514:3015:4517:0118:1019:15

      Lagrange @ Windsor Keep

      08:3510:4712:0113:1614:3115:4617:0218:1119:16

      Lagrange @ Benjamin

      08:3510:4712:0113:1614:3115:4617:0218:1119:16

      Lagrange @ Sundace

      08:3510:4712:0213:1714:3215:4717:0318:1119:16

      Lagrange @ Washburn

      08:3610:4812:0213:1714:3215:4717:0318:1219:17

      Lagrange @ Kentucky

      08:3610:4812:0213:1714:3215:4717:0318:1219:17

      Lagrange @ Virginia

      08:3710:4912:0313:1814:3315:4817:0418:1319:18

      Lagrange @ Marquette

      08:3710:4912:0313:1814:3315:4817:0418:1319:18

      Shelbyville @ Sherburn

      08:4010:5212:0613:2114:3615:5117:0718:1619:21

      Shelbyville @ Bowling

      08:4010:5212:0713:2214:3715:5217:0818:1619:21

      Shelbyville @ Stonehenge

      08:4110:5312:0713:2214:3715:5217:0818:1719:22

      Shelbyville @ Brampton

      08:4110:5312:0813:2314:3815:5317:0918:1719:22

      Shelbyville @ Sage

      08:4210:5412:0813:2314:3815:5317:0918:1819:23

      Shelbyville @ Marshall

      08:4210:5412:0913:2414:3915:5417:1018:1819:23

      Shelbyville @ Fairmeade

      08:4210:5412:0913:2414:3915:5417:1018:1819:23

      Shelbyville @ Bonner

      08:4310:5512:1013:2514:4015:5517:1118:1919:24

      Shelbyville @ Hubbards

      08:4310:5512:1013:2514:4015:5517:1118:1919:24

      Shelbyville @ Heady

      08:4410:5612:1113:2614:4115:5617:1218:2019:25

      Shelbyville @ Thierman

      08:4510:5712:1113:2614:4115:5617:1218:2119:26

      Shelbyville @ Ridgeway

      08:4510:5712:1213:2714:4215:5717:1318:2119:26

      Shelbyville @ Meridian

      08:4710:5912:1413:2914:4415:5917:1518:2319:28

      Shelbyville @ Breckenridge

      08:4710:5912:1413:2914:4415:5917:1518:2319:28

      Frankfort @ Lexington

      08:4710:5912:1413:2914:4415:5917:1518:2319:28

      Frankfort @ Bauer

      08:4811:0012:1513:3014:4516:0017:1618:2419:29

      Frankfort @ Oxford

      08:4811:0112:1613:3114:4616:0117:1718:2419:29

      Frankfort @ Cannons

      08:4911:0212:1713:3214:4716:0217:1818:2519:30

      Frankfort @ Weisser

      08:4911:0212:1713:3214:4716:0217:1818:2619:31

      Frankfort @ Blackburn

      08:5011:0212:1713:3214:4716:0217:1818:2619:31

      Frankfort @ Eastover

      08:5011:0312:1813:3314:4816:0317:1918:2719:32

      Frankfort @ Reservoir

      08:5011:0312:1813:3314:4816:0317:1918:2719:32

      Frankfort @ Pennsylvania

      08:5111:0412:1913:3414:4916:0417:2018:2719:32

      Frankfort @ Hillcrest

      08:5111:0412:1913:3414:4916:0417:2018:2819:33

      Frankfort @ Crescent

      08:5111:0512:2013:3514:5016:0517:2118:2819:33

      Frankfort @ Kennedy

      08:5211:0512:2013:3514:5016:0517:2118:2819:33

      Frankfort @ Birchwood

      08:5211:0512:2013:3514:5016:0517:2118:2919:34

      Frankfort @ Bayly

      08:5211:0612:2113:3614:5116:0617:2218:2919:34

      Frankfort @ Galt

      08:5311:0712:2213:3714:5216:0717:2318:3019:35

      Frankfort @ Ewing

      08:5311:0712:2213:3714:5216:0717:2318:3019:35

      Frankfort @ Jane

      08:5411:0812:2313:3814:5316:0817:2418:3119:36

      Frankfort @ Clifton

      08:5511:0912:2413:3914:5416:0917:2518:3219:37

      Frankfort @ Vernon

      08:5511:0912:2413:3914:5416:0917:2518:3219:37

      Frankfort @ Bellaire

      08:5611:1012:2513:4014:5516:1017:2618:3319:38

      Frankfort @ Haldeman

      08:5611:1012:2513:4014:5516:1017:2618:3319:38

      Frankfort @ Stoll

      08:5611:1012:2513:4014:5516:1017:2618:3319:38

      Frankfort @ State

      08:5711:1112:2613:4114:5616:1117:2718:3419:39

      Frankfort @ Pope

      08:5711:1112:2613:4114:5616:1117:2718:3419:39

      Frankfort @ Mellwood

      08:5811:1212:2713:4214:5716:1217:2818:3519:40

      Frankfort @ Story

      08:5811:1212:2713:4214:5716:1217:2818:3519:40

      Story @ Adams

      08:5911:1312:2813:4314:5816:1317:2918:3619:41

      Story @ Webster

      08:5911:1412:2913:4414:5916:1417:2918:3619:41

      Story @ Cabel

      09:0011:1412:2913:4414:5916:1417:3018:3719:42

      Story @ Buchanan

      09:0011:1512:3013:4515:0016:1517:3018:3719:42

      Main @ Wenzel

      09:0111:1612:3113:4615:0116:1617:3118:3819:43

      Main @ Campbell

      09:0211:1612:3113:4615:0116:1617:3218:3919:44

      Main @ Shelby

      09:0211:1712:3213:4715:0216:1717:3218:3919:44

      Main @ Clay

      09:0311:1712:3213:4715:0216:1717:3318:4019:45

      Main @ Jackson

      09:0411:1812:3313:4815:0316:1817:3418:4119:46

      E Main @ Floyd

      09:0511:1912:3413:4915:0416:1917:3518:4219:47

      S 1st @ E Main

      09:0511:2012:3513:5015:0516:2017:3518:4219:47

      S 1st @ W Market

      09:0611:2112:3613:5115:0616:2117:3618:4319:48

      S 1st @ W Jefferson

      09:0611:2112:3613:5115:0616:2117:3618:4319:48

      S 1st @ W Liberty

      09:0711:2212:3713:5215:0716:2217:3718:4419:49

      S 1st @ W Muhammad Ali

      09:0711:2212:3713:5215:0716:2217:3718:4419:49

      S 3rd @ W Muhammad Ali

      09:0811:2312:3813:5315:0816:2317:3818:4519:50

      S 3rd @ Guthrie

      09:0911:2412:3913:5415:0916:2417:3918:4619:51

      S 3rd @ Chestnut

      09:1011:2512:4013:5515:1016:2517:4018:4719:52

      S 3rd @ W Broadway

      09:1111:2612:4113:5615:1116:2617:4118:4819:53

      W Broadway @ S 4th

      09:1211:2712:4213:5715:1216:2717:4218:4919:54

      S 5th @ W Broadway farside

      09:1411:2912:4413:5915:1416:2917:4418:5019:55

      S 5th @ W Chestnut

      09:1511:3012:4514:0015:1516:3017:45

      S 5th @ W Muhammad Ali

      09:1711:3212:4714:0215:1716:3217:47

      S 5th @ W Jefferson

      09:2011:3512:5014:0515:2016:3517:50
      Times marked with "—" indicate that the vehicle does not stop at this stop.

      S 5th @ W Jefferson – Middletown Station @ Target

      S 5th @ W Jefferson07:1509:2011:3512:5014:0515:2016:3517:50
      Market @ S 2nd07:1609:2111:3612:5114:0615:2116:3617:51
      Market @ 1st07:1709:2211:3712:5214:0715:2216:3717:52
      Market @ Brook07:1709:2211:3712:5214:0715:2216:3717:52
      Market @ Floyd07:1709:2311:3812:5314:0815:2316:3817:53
      Market @ Jackson07:1809:2411:3912:5414:0915:2416:3917:54
      Market @ Hancock07:1909:2411:3912:5414:0915:2416:3917:54
      Market @ Shelby07:2009:2511:4012:5514:1015:2516:4017:55
      Market @ Campbell07:2009:2611:4112:5614:1115:2616:4117:56
      Market @ Wenzel07:2109:2611:4112:5614:1115:2616:4117:56
      Baxter @ Market07:2109:2611:4212:5714:1215:2716:4217:56
      Main @ Bickel07:2209:2711:4312:5814:1315:2816:4317:57
      Main @ Railroad07:2209:2811:4412:5914:1415:2916:4417:58
      Main @ Mellwood07:2309:2911:4412:5914:1415:2916:4417:59
      Mellwood @ Spring07:2309:2911:4513:0014:1515:3016:4517:59
      Mellwood @ Frankfort07:2409:3011:4613:0114:1615:3116:4618:00
      Frankfort @ Pope07:2509:3111:4713:0214:1715:3216:4718:01
      Frankfort @ State07:2509:3111:4713:0214:1715:3216:4718:01
      Frankfort @ Stoll07:2609:3111:4713:0214:1715:3216:4718:01
      Frankfort @ Haldeman07:2609:3211:4813:0314:1815:3316:4818:02
      Frankfort @ Bellaire07:2609:3211:4813:0314:1815:3316:4818:02
      Frankfort @ Vernon07:2709:3311:4913:0414:1915:3416:4918:03
      Frankfort @ Clifton07:2809:3411:5013:0514:2015:3516:5018:04
      Frankfort @ Jane07:2809:3411:5013:0514:2015:3516:5018:04
      Frankfort @ Ewing07:2909:3511:5113:0614:2115:3616:5118:05
      Frankfort @ Galt07:2909:3511:5113:0614:2115:3616:5118:05
      Frankfort @ Franck07:2909:3511:5213:0714:2215:3716:5218:05
      Frankfort @ South Birchwood07:3009:3611:5313:0814:2315:3816:5318:06
      Frankfort @ Kennedy07:3009:3711:5313:0814:2315:3816:5318:07
      Frankfort @ Stilz07:3109:3711:5413:0914:2415:3916:5418:07
      Frankfort @ Reservoir07:3109:3811:5413:0914:2415:3916:5418:08
      Frankfort @ Sacred Heart07:3209:3811:5513:1014:2515:4016:5518:08
      Frankfort @ Eastover07:3209:3811:5513:1014:2515:4016:5518:08
      Frankfort @ Claremont07:3209:3911:5513:1014:2515:4016:5518:09
      Frankfort @ Mccready07:3209:3911:5613:1114:2615:4116:5618:09
      Frankfort @ Crestmoor07:3309:3911:5613:1114:2615:4116:5618:09
      Frankfort @ Weisser07:3309:3911:5613:1114:2615:4116:5618:09
      Frankfort @ Cannons07:3309:4011:5613:1114:2615:4116:5618:10
      Frankfort @ Fairlawn07:3309:4011:5713:1214:2715:4216:5718:10
      Frankfort @ Oxford07:3409:4011:5713:1214:2715:4216:5718:10
      Frankfort @ Cornell07:3409:4111:5813:1314:2815:4316:5818:11
      Frankfort @ Bauer07:3409:4111:5813:1314:2815:4316:5818:11
      Frankfort @ 374407:3509:4211:5913:1414:2915:4416:5918:12
      Frankfort @ Lexington07:3509:4211:5913:1414:2915:4416:5918:12
      Shelbyville @ Breckenridge07:3609:4312:0013:1514:3015:4517:0018:13
      Shelbyville @ Willis07:3609:4312:0013:1514:3015:4517:0018:13
      Shelbyville @ Fairfax07:3609:4312:0013:1514:3015:4517:0018:13
      Shelbyville @ Sherrin07:3609:4312:0113:1614:3115:4617:0118:14
      Shelbyville @ Browns07:3709:4412:0113:1614:3115:4617:0118:14
      Shelbyville @ Thierman07:3709:4412:0213:1714:3215:4717:0218:15
      Shelbyville @ Heady07:3809:4512:0213:1714:3215:4717:0218:15
      Shelbyville @ Hubbards07:3809:4512:0313:1814:3315:4817:0318:16
      Shelbyville @ Mcarthur07:3909:4612:0313:1814:3315:4817:0318:16
      Shelbyville @ Fairmeade07:3909:4612:0313:1814:3315:4817:0318:16
      Shelbyville @ Sage07:4009:4712:0413:1914:3415:4917:0418:17
      Shelbyville @ Bramton07:4009:4712:0513:2014:3515:5017:0518:18
      Shelbyville @ Bowling07:4109:4812:0513:2014:3515:5017:0518:18
      Shelbyville @ Mall St Matthews07:4109:4812:0613:2114:3615:5117:0618:19
      New Lagrange @ Marquette07:4409:5112:0913:2414:3915:5417:0918:22
      New Lagrange @ Washburn07:4409:5112:1013:2514:4015:5517:1018:23
      New Lagrange @ Arterburn07:4509:5212:1013:2514:4015:5517:1018:23
      New Lagrange @ Windsor Keep07:4509:5212:1113:2614:4115:5617:1118:24
      New Lagrange @ Wood07:4609:5312:1213:2714:4215:5717:1218:25
      New Lagrange @ Lyndon07:4709:5412:1313:2814:4315:5817:1318:26
      Lyndon @ Roland07:4709:5412:1313:2814:4315:5817:1318:26
      Lyndon @ Wood07:4809:5512:1413:2914:4415:5917:1418:27
      Lyndon @ Whipps Mill07:4809:5512:1413:2914:4415:5917:1418:27
      Lyndon @ Shelbyville07:4909:5612:1513:3014:4516:0017:1518:28
      Shelbyville @ Wood07:4909:5612:1513:3014:4516:0017:1518:28
      Shelbyville @ Shaftsbury07:5009:5712:1613:3114:4616:0117:1618:29
      Shelbyville @ Bellmeade07:5009:5712:1613:3114:4616:0117:1618:29
      Shelbyville @ Chadwick07:5109:5812:1713:3214:4716:0217:1718:30
      Shelbyville @ Chipping07:5209:5912:1813:3314:4816:0317:1818:31
      Shelbyville @ Whittington07:5209:5912:1813:3314:4816:0317:1818:31
      Shelbyville @ Hurstbourne07:5410:0112:2013:3514:5016:0517:2018:33
      Shelbyville @ 991607:5410:0112:2013:3514:5016:0517:2018:33
      Shelbyville @ Cambridge Station07:5510:0212:2113:3614:5116:0617:2118:34
      Shelbyville @ Dorsey07:5510:0212:2113:3614:5116:0617:2118:34
      Shelbyville @ Rosewood07:5510:0212:2213:3714:5216:0717:2218:34
      Shelbyville @ Dorsey Station07:5610:0312:2213:3714:5216:0717:2218:35
      Shelbyville @ Sycamore07:5610:0312:2313:3814:5316:0817:2318:35
      Shelbyville @ Moser07:5610:0312:2313:3814:5316:0817:2318:35
      Shelbyville @ Burnsdale07:5710:0412:2413:3914:5416:0917:2418:36
      Shelbyville @ Brookside07:5810:0512:2413:3914:5416:0917:2418:37
      Shelbyville @ Burnley07:5810:0512:2513:4014:5516:1017:2518:37
      Shelbyville @ Willow Stone07:5810:0512:2513:4014:5516:1017:2518:37
      Shelbyville @ Blankenbaker07:5910:0612:2613:4114:5616:1117:2618:38
      Shelbyville @ Watterson Trail07:5910:0612:2613:4114:5616:1117:2618:38
      Shelbyville @ Old Harrods Creek08:0010:0712:2713:4214:5716:1217:2718:39
      Shelbyville @ Madison08:0110:0812:2813:4314:5816:1317:2818:40
      Shelbyville @ Village Shopping08:0110:0812:2813:4314:5816:1317:2818:40
      Shelbyville @ Daisy08:0110:0812:2813:4314:5816:1317:2818:40
      Shelbyville @ Kratz08:0110:0812:2813:4314:5816:1317:2818:40
      Shelbyville @ Evergreen08:0210:0912:2913:4414:5916:1417:2918:41
      Shelbyville @ Juneau08:0310:1012:3013:4515:0016:1517:3018:42
      Shelbyville @ Evergreen Station08:0310:1112:3113:4615:0116:1617:3118:43
      Shelbyville @ Old Shelbyville08:0310:1112:3113:4615:0116:1617:3118:43
      Shelbyville @ Towne Creek08:0410:1112:3113:4615:0116:1617:3118:43
      Shelbyville @ Midd Church of Christ08:0410:1212:3213:4715:0216:1717:3218:44
      English Station @ Shelbyville08:0510:1312:3313:4815:0316:1817:3318:45
      Middletown Commons08:0510:1312:3313:4815:0316:1817:3318:45
      Middletown Station @ Target08:0710:1512:3513:5015:0516:2017:3518:47
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Last updated on March 22, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Middletown Station @ Target – S 5th @ W Jefferson
      O'Bannon Station Way - Nelson Miller Parkway - Stanley Gault Parkway - La Grange Road - Heafer Road - Parkfield Road - Heafer Road - North English Station Road - Shelbyville Road - Daventry Lane - Shelbyville Road - Whittington Parkway - Shelbyville Road - Lyndon Lane - New Lagrange Road - Sundance Drive - New Lagrange Road - Kentucky Avenue - New Lagrange Road - Shelbyville Road - Frankfort Avenue - North Birchwood Avenue - Frankfort Avenue - North Ewing Avenue - North Jane Street - Frankfort Avenue - Story Avenue - Webster Street - Story Avenue - East Main Street - South 1st Street - West Jefferson Street - West Liberty Street - South 1st Street - South 3rd Street - Guthrie Street - South 3rd Street - West Broadway - South 5th Street
      Inbound: S 5th @ W Jefferson – Middletown Station @ Target
      South 5th Street - West Market Street - East Market Street - South Shelby Street - East Market Street - Baxter Avenue - East Main Street - Mellwood Avenue - Pope Street - State Street - Frankfort Avenue - South Jane Street - Frankfort Avenue - Franck Avenue - Frankfort Avenue - Lexington Road - Shelbyville Road - Willis Avenue - Shelbyville Road - New Lagrange Road - Wood Road - Lyndon Lane - Roland Avenue - Wood Road - Whipps Mill Road - Lyndon Lane - Shelbyville Road - North English Station Road - Heafer Road - La Grange Road - Stanley Gault Parkway - Magisterial Drive - Nelson Miller Parkway - Eastpoint Parkway - O'Bannon Station Way
      All data is available in GTFS feed: transitauthorityofrivercity

      Bus 31 FAQ

      • What time does the 31 bus start operating?

        Services on the 31 - Shelbyville Road bus start at 08:16 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the 31 bus stop working?

        Services on the 31 - Shelbyville Road bus stop at 19:55 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a 31 bus stop near me?

        Click here to view the nearest 31 - Shelbyville Road bus stop.

      31 (Jeffersonville Buses)

      The first stop of the 31 bus route is Middletown Station @ Target and the last stop is S 5th @ W Jefferson. 31 (Shelbyville Road) is operational during everyday.

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

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

      31 bus near me