Bus 156 Schedule in Minneapolis

Click to load interactive map
List of stops
      Map
      Monday to Friday

      Stevens Ave & Diamond Lake Rd – 2nd Ave S & Washington Ave S

      Stevens Ave & Diamond Lake Rd

      06:0707:0507:36

      Diamond Lake Rd & Nicollet Ave S

      06:0807:0607:37

      Diamond Lake Rd & Wentworth Ave

      06:0907:0707:38

      Diamond Lake Rd & Grand Ave S

      06:1007:0807:39

      Lyndale Ave S & 54th St W

      06:1107:1007:41

      Lyndale Ave S & 56th St W

      06:1207:1107:42

      58th St W & Colfax Ave S

      06:1407:1307:44

      58th St W & Emerson Ave S

      06:1407:1307:44

      Sunrise Dr & 58th St W

      06:1507:1407:45

      Sunrise Dr & 59th St W

      06:1507:1407:45

      60th St W & Morgan Ave S

      06:1607:1507:46

      60th St W & Penn Ave S

      06:1707:1607:47

      60th St W & Sheridan Ave S

      06:1807:1707:48

      60th St W & Washburn Ave S

      06:1907:1807:49

      Xerxes Ave S & 60th St W

      06:2007:1907:50

      Xerxes Ave S & 58th St W

      06:2107:2007:51

      Xerxes Ave S & 56th St W

      06:2207:2107:52

      56th St W & Washburn Ave S

      06:2207:2107:52

      56th St W & Sheridan Ave S

      06:2407:2307:54

      56th St W & Penn Ave S

      06:2507:2407:55

      56th St W & Morgan Ave S

      06:2607:2507:56

      56th St W & James Ave S

      06:2707:2607:57

      56th St W & Fremont Ave S

      06:2907:2807:59

      56th St W & Colfax Ave S

      06:3007:2908:00

      56th St W & Aldrich Ave S

      06:3007:2908:00

      Lyndale Ave S & 56th St W

      06:3107:3008:01

      Lyndale Ave S & 54th St W

      06:3207:3208:02

      Diamond Lake Rd & Grand Ave S

      06:3407:3308:04

      Diamond Lake Rd & Wentworth Ave

      06:3507:3508:05

      Diamond Lake Rd & Nicollet Ave S

      06:3607:3608:06

      2nd Ave S & Diamond Lake Rd E

      06:3607:3608:06

      I-35W & Lake St Station

      06:4207:4208:12

      2nd Ave S & 11th St - Stop Group G

      06:45s07:45s08:15s

      2nd Ave S & 9th St - Stop Group G

      06:4707:4708:17

      2nd Ave S & 7th St - Stop Group G

      06:48s07:48s08:18s

      2nd Ave S & 5th St - Stop Group G

      06:50s07:50s08:20s

      2nd Ave S & Washington Ave S

      06:5207:5208:22
      Times marked s – "set down only" – the vehicle will only stop to drop passengers off.

      Gateway Ramp & Platform – Lyndale Ave S & 56th St W

      Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
      Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
      Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
      Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
      Last updated on March 26, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Stevens Ave & Diamond Lake Rd – 2nd Ave S & Washington Ave S
      East Diamond Lake Road - West Diamond Lake Road - Lyndale Avenue South - West 58th Street - West 59th Street - West 60th Street - Xerxes Avenue - West 56th Street - Lyndale Avenue South - Grand Avenue South - Wentworth Avenue South - East Diamond Lake Road - 2nd Avenue South - Blue Star Memorial Highway - 2nd Avenue South
      Inbound: Gateway Ramp & Platform – Lyndale Ave S & 56th St W
      South 3rd Street - Marquette Avenue South - South 12th Street - Blue Star Memorial Highway - East Diamond Lake Road - West Diamond Lake Road - Lyndale Avenue South - West 56th Street - West 58th Street - West 60th Street - Sunrise Drive - West 58th Street - Lyndale Avenue South
      All data is available in GTFS feed: mtgtfs

      Bus 156 FAQ

      • What time does the 156 bus start operating?

        Services on the 156 bus start at 06:07 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the 156 bus stop working?

        Services on the 156 bus stop at 08:22 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a 156 bus stop near me?

        Click here to view the nearest 156 bus stop.

      156 (Minneapolis Buses)

      The first stop of the 156 bus route is Stevens Ave & Diamond Lake Rd and the last stop is 2nd Ave S & Washington Ave S. 156 is operational during on weekdays.

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

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

      156 bus near me