12 (Duke) Bus in Kalamazoo

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

      Airport Rd & Portage – Kalamazoo Transit Center

      Airport Rd & Portage

      06:4307:4308:4314:4315:4316:4317:4318:43

      Kilgore & Candlewyck Apts

      06:4707:4708:4714:4715:4716:4717:4718:47

      Kilgore & Big Lots

      06:4807:4808:4814:4815:4816:4817:4818:48

      Kilgore & Westnedge

      06:4907:4908:4914:4915:4916:4917:4918:49

      Duke & Kilgore

      06:5007:5008:5014:5015:5016:5017:5018:50

      Duke & Pleasant

      06:5007:5008:5014:5015:5016:5017:5018:50

      Duke & Denway

      06:5107:5108:5114:5115:5116:5117:5118:51

      Duke & Clover

      06:5207:5208:5214:5215:5216:5217:5218:52

      Duke at Hutchinson

      06:5207:5208:5214:5215:5216:5217:5218:52

      Duke & Whites

      06:5307:5308:5314:5315:5316:5317:5318:53

      Whites & Essex

      06:5407:5408:5414:5415:5416:5417:5418:54

      Bronson & Duchess

      06:5507:5508:5514:5515:5516:5517:5518:55

      Peeler & Crosstown

      06:5607:5608:5614:5615:5616:5617:5618:56

      Hudson & Maple

      06:5807:5808:5814:5815:5816:5817:5818:58

      Crosstown & Westnedge

      07:0108:0109:0115:0116:0117:0118:0119:01

      Rose & Wall

      07:0508:0509:0515:0516:0517:0518:0519:05

      Rose & Vine

      07:0708:0709:0715:0716:0717:0718:0719:07

      Rose & Walnut

      07:0808:0809:0815:0816:0817:0818:0819:08

      Rose & South

      07:1008:1009:1015:1016:1017:1018:1019:10

      Rose & Water

      07:1108:1109:1115:1116:1117:1118:1119:11

      Kalamazoo Transit Center

      07:1308:1309:1315:1316:1317:1318:1319:13

      Kalamazoo Transit Center – Airport Rd & Portage

      Kalamazoo Transit Center06:1507:1508:1514:1515:1516:1517:1518:15
      Rose at Michigan (SW side)06:1507:1508:1514:1515:1516:1517:1518:15
      Rose at South (SW Corner)06:1507:1508:1514:1515:1516:1517:1518:15
      Rose & Walnut06:1607:1608:1614:1615:1616:1617:1618:16
      S. Rose St & Vine06:1607:1608:1614:1615:1616:1617:1618:16
      Rose & Wall06:1707:1708:1714:1715:1716:1717:1718:17
      Crosstown & Crosstown Apts06:1807:1808:1814:1815:1816:1817:1818:18
      Maple & Crosstown06:1907:1908:1914:1915:1916:1917:1918:19
      Peeler & Crosstown06:1907:1908:1914:1915:1916:1917:1918:19
      Hudson & Maple06:2007:2008:2014:2015:2016:2017:2018:20
      Bronson & Duchess06:2307:2308:2314:2315:2316:2317:2318:23
      Bronson & Whites06:2507:2508:2514:2515:2516:2517:2518:25
      Duke & Whites06:2807:2808:2814:2815:2816:2817:2818:28
      Duke & Merrie06:2907:2908:2914:2915:2916:2917:2918:29
      Duke & Clover06:3007:3008:3014:3015:3016:3017:3018:30
      Duke & Denway06:3207:3208:3214:3215:3216:3217:3218:32
      Duke & Pleasant06:3207:3208:3214:3215:3216:3217:3218:32
      Duke & Kilgore06:3307:3308:3314:3315:3316:3317:3318:33
      Kilgore at Old Kilgore06:3507:3508:3514:3515:3516:3517:3518:35
      Kilgore & Windyridge06:3507:3508:3514:3515:3516:3517:3518:35
      Kilgore and Loy Norrix06:3807:3808:3814:3815:3816:3817:3818:38
      Airport Rd & Portage06:4207:4208:4214:4215:4216:4217:4218:42
      Last updated on April 7, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Airport Rd & Portage – Kalamazoo Transit Center
      West Kilgore Road - Duke Street - Whites Road - Bronson Boulevard - Peeler Street - Hudson Avenue - West Crosstown Parkway - Wall Street - South Rose Street - North Rose Street - West Kalamazoo Avenue
      Inbound: Kalamazoo Transit Center – Airport Rd & Portage
      West Kalamazoo Avenue - Academy Street - South Rose Street - West Crosstown Parkway - West Maple Street - Peeler Street - Hudson Avenue - Bronson Boulevard - Whites Road - Duke Street - Merrie Lane - Clover Street - Denway Drive - Duke Street - West Kilgore Road - East Kilgore Road
      All data is available in GTFS feed: university-of-michigan2

      Bus 12 FAQ

      • What time does the 12 bus start operating?

        Services on the 12 - Duke bus start at 06:43 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the 12 bus stop working?

        Services on the 12 - Duke bus stop at 19:13 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a 12 bus stop near me?

        Click here to view the nearest 12 - Duke bus stop.

      12 (Kalamazoo Buses)

      The first stop of the 12 bus route is Airport Rd & Portage and the last stop is Kalamazoo Transit Center. 12 (Duke) is operational during on weekdays.

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

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

      Similar Routes & Alternatives to 12

      Looking for alternatives to 12? Discover the top-rated routes that share similar paths and stops. We've analyzed the network to bring you the best connections. Compare schedules and find the perfect backup plan or optimized route for your commute.