31 Bus Route Map
View the 31 route map and see all 31 stops along the route. The map of 31 shows where the bus travels and the location of each stop, making it easy to understand the entire route at a glance.
Explore AC Transit routes on the map and see where AC Transit bus services operate. Use the 31 map to find bus stops and see how the 31 connects different areas along its trip.
All 31 stops on the map are displayed in route order, helping you follow the 31 bus from the first stop to the last.

Stops list (31 - Dimond District)
- Mecartney Rd & Auburn Dr
- Mecartney Rd & Ironwood Rd
- Mecartney Rd & Baywalk Rd
- Mecartney Rd & Aughinbaugh Way
- Mecartney Rd & Sharon Rd
- Harbor Bay Pkwy & Ferry Terminal
- Mecartney Rd & Sharon Rd
- Aughinbaugh Way & Mecartney Rd
- Aughinbaugh Way & the Lagoon
- Aughinbaugh Way & Kofman Pkwy
- Aughinbaugh Way & Robert Davey Jr Dr
- Robert Davey Jr Dr & Channing Way
- Robert Davey Jr Dr & Oyster Pond Rd
- Robert Davey Jr Dr & Puddingstone Rd
- Robert Davey Jr Dr & Packet Landing Rd
- Island Dr & Bayfarm Park & Ride Lot
- Otis Dr & High St
- Otis Dr & Mound St
- Otis Dr & Broadway
- Park St & Otis Dr
- Park St & San Jose Av
- Park St & Encinal Av
- Park St & Santa Clara Av
- Park St & Buena Vista Av
- Park St & Clement Av
- Park St & Blanding Av
- 29th Av & Glascock St
- 29th Av & E 10th St
- E 12th St & 29th Av
- Fruitvale BART
- Fruitvale Av & International Blvd
- Fruitvale Av & E 16th St
- Fruitvale Av & E 18th St
- Fruitvale Av & Foothill Blvd
- Fruitvale Av & E 23rd St
- Fruitvale Av & Logan St
- Fruitvale Av & Blossom St
- Fruitvale Av & Lynde St
- Fruitvale Av & Brookdale Av
- Fruitvale Av & School St
- Fruitvale Av & Pleasant St
- Fruitvale Av & Macarthur Blvd