Bus 31

Click to load interactive map
List of stops
        Map

        Central Station – Galleria

        Central Station

        06:0506:3507:5308:3710:3513:3515:4117:0518:05

        20th St S and Powell Ave (outbound)

        06:0606:3607:5410:3613:3617:0618:06

        20th St S and 1st Ave S

        06:0606:3707:5510:3713:3717:0718:07

        20th St S and 3rd Ave S

        06:0706:3707:5508:3910:3713:3815:4317:0818:07

        20th St S and 4th Ave S

        06:0706:3807:5610:3813:3817:0818:08

        20th St S and 5th Ave S

        06:0806:3807:5610:3813:3817:0818:08

        Uaband Kirklin Clinic

        06:0806:3907:5708:4010:3913:3915:4517:0918:09

        20th St S and 7th Ave S

        06:0906:3907:5708:4110:4013:4015:4617:1018:10

        20th St & University Blvd

        06:0906:4007:5810:4013:4017:1018:10

        Five Points South

        06:1006:4107:5908:4210:4113:4215:4717:1218:11

        20th St S and 12th Ave S

        06:1106:4208:0008:4310:4213:4315:4817:1318:12

        20th St S and 13th Ave S

        06:1106:4208:0008:4310:4313:4315:4917:1318:13

        20th St S and 14th Ave S

        06:1106:4208:0108:4410:4313:4315:4917:1318:13

        R.A.J. Blvd and 16th Ave S

        06:1206:4308:0108:4410:4413:4415:5017:1418:14

        R Arrington Jr Blvd and Valley Ave

        06:1506:4608:0508:4710:4813:4815:5417:1818:18

        R.A.J. Blvd and Rosedale Dr

        06:1606:4808:0608:4910:4913:5015:5517:2018:19

        18th St S and 27th Ave S

        06:1706:4808:0708:4910:5013:5115:5617:2118:20

        18th St S and 29th Ave S

        06:1806:5008:0808:5010:5113:5215:5717:2218:21

        18th St. S and Oxmoor Rd

        06:1906:5008:0908:5110:5213:5315:5817:2318:22

        Oxmoor Rd and Firefighter Ln

        06:1906:5108:1008:5210:5313:5315:5917:2318:23

        Oxmoor Rd and Cook St.

        06:1906:5108:1008:5210:5313:5415:5917:2418:23

        Oxmoor Rd and Independence Dr.

        06:2006:5208:1008:5210:5413:5416:0017:2418:24

        Brookwood Mall

        06:2606:5908:1808:5911:0214:0316:0817:3318:32

        Brookwood Blvd and Brookwood Med Cntr Dr

        06:2807:0108:2009:0111:0414:0516:1017:3518:34

        Brookwood Hospital

        06:2907:0208:2109:0211:0514:0616:1117:3618:35

        Vestavia City Center

        06:3207:0508:2409:0511:0814:1016:1617:4018:38

        Highway 31 SO & Mcdonalds

        06:3207:0608:2409:0511:0914:1016:1717:4018:38

        Hwy 31 and Vesthaven Rd

        06:3307:0708:2509:0611:1014:1116:1917:4118:39

        Vestavia-Walmart

        06:3507:0908:2609:0811:1214:1316:2117:4318:40

        Hwy 31 and Massey Rd

        06:3607:1008:2709:0911:1314:1516:2317:4518:41

        Hwy 31 and Vestavia Pkwy

        06:3707:1108:2809:1011:1414:1616:2417:4618:42

        Arby'S-Mcguire

        06:3807:1208:2909:1111:1514:1716:2617:4718:43

        Hwy 31 and Southland Drive

        06:3907:1308:3009:1211:1714:1916:2717:4918:44

        Hwy 31 and Old Columbiana Rd (Hoover Vil

        06:4007:1408:3109:1311:1814:2016:2817:5018:45

        Hoover Court

        06:4107:1508:3211:1914:2117:5118:46

        Hwy 31 and New Patton Chapel Rd (Hoover

        06:4307:1708:3411:2114:2317:5318:48

        Galleria

        06:4807:2308:3911:2714:2917:5918:53
        Times marked with "—" indicate that the vehicle does not stop at this stop.

        Galleria – Central Station

        Galleria06:5307:2808:4411:3214:3418:0418:58
        Lorna Rd Nearside Data Dr. (Best Buy)06:5507:3108:4611:3514:3618:0719:00
        Lorna Rd and Centennial Drive06:5707:3308:4711:3614:3818:0819:01
        Lorna Rd & Rocky Ridge Ranch Rd06:5707:3408:4811:3714:3818:0919:02
        Lorna Rd and Lornaridge Lane (Jacks)06:5907:3508:4911:3814:4018:1019:03
        Lorna Town Square07:0107:3808:5111:4014:4218:1219:05
        Lorna Rd and Little Valley Rd07:0207:4008:5311:4214:4318:1419:07
        Hwy 31 and Buena Vista Dr. (Quality Inn)07:0407:4208:5411:4414:4518:1619:08
        OLD Towne Plaza07:0607:4408:5611:4614:4718:1819:10
        Hwy 31 and Massey Rd (Ib)07:0607:4408:5611:4614:4718:1819:10
        Hwy 31 near Neighborhood Walmart07:0807:4708:5811:4814:4918:1919:11
        Hwy 31 and Old Montgomery Hwy (Sprouts)07:1007:5009:0011:5014:5118:2119:13
        Canyon Rd and Hwy 3107:1107:5209:0111:5114:5218:2119:14
        Hwy 31 and Kentucky Ave07:1107:5309:0111:5114:5318:2219:15
        Brookwood Mall07:1608:0109:0611:5614:5818:2619:19
        Brookwood Blvd and Brookwood Med Cntr Dr07:1708:0309:0711:5714:5918:2619:20
        Brookwood Hospital07:1808:0409:0811:5815:0018:2719:21
        Independence Dr. and Oxmoor Rd.07:2708:1309:1612:0715:1118:3419:28
        28th AVE & 18th St07:3008:1509:1912:1015:1418:3619:30
        18th St S and 27th Ave07:3108:1609:1912:1015:1518:3619:30
        18th St S and Rosedale Dr07:3108:1609:2012:1115:1618:3719:31
        R.A.J. Blvd. and 21st Ave S07:3308:1809:2112:1215:1818:3819:32
        14th AVE S & 20th St07:3708:2209:2512:1715:2318:4119:35
        20th St and Highland Ave07:3808:2309:2612:1815:2418:4219:36
        20th ST & 11 AVE So07:3908:2309:2712:1815:2518:4219:36
        20th St S and 10th Ave S (Ib)07:4008:2409:2712:1915:2618:4319:37
        20th St S and University Blvd07:4108:2509:2812:2015:2718:4319:37
        20th St S and 7th Ave S07:4108:2609:2912:2115:2818:4419:38
        20th St S and 6th Ave S07:4208:2609:2912:2115:2918:4419:38
        20th St S and 4th Ave S07:4308:2709:3012:2215:3018:4519:39
        20th St S and 3rd Ave S07:4308:2709:3112:2215:3018:4519:39
        20th St & Powell Ave07:4408:2809:3112:2315:3118:4619:40
        20th St S and Morris Ave (Ib)07:4508:2909:3212:2415:3218:4719:41
        1st Ave N and 19th St N07:4608:3009:3312:2515:3418:4719:41
        Central Station07:4808:3209:3512:2715:3618:4919:43
        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.
        Build real-time departures into your app Free API Access →

        Route Path (Streets & Roads)

        Outbound: Central Station – Galleria
        Morris Avenue - 20th Street South - 4th Avenue South - 20th Street South - 12th Avenue South - 13th Avenue South - 20th Street South - 16th Avenue South - 21st Street South - 18th Street South - 27th Avenue South - 18th Street South - Oxmoor Road - Brookwood Boulevard - Brookwood Medical Center Drive - Montgomery Highway - Galleria Circle
        Inbound: Galleria – Central Station
        Galleria Circle - Lorna Road - Montgomery Highway - Canyon Road - Montgomery Highway - Brookwood Boulevard - Brookwood Medical Center Drive - Oxmoor Road - 18th Street South - 21st Street South - 20th Street South - 20th Street North - 1st Avenue North - Morris Avenue

        Schedules and stops for this route are published in GTFS: birmingham-jefferson-usa

        Bus 31 FAQ

        • What time does the 31 bus start operating?

          Services on the 31 - Highway 31 South bus start at 06:05 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

        • What time does the 31 bus stop working?

          Services on the 31 - Highway 31 South bus stop at 18:53 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

        • Is there a 31 bus stop near me?

          Click here to view the nearest 31 - Highway 31 South bus stop.

        31 (Birmingham Buses)

        The first stop of the 31 bus route is Central Station and the last stop is Galleria. 31 (Highway 31 South) is operational during everyday.

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

        See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Birmingham Buses suggested routes, real-time bus tracker, line route maps in Birmingham, 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

        Last updated on June 28, 2026