12 (Duke) Bus in Kalamazoo

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

      Kalamazoo Transit Center – Airport Rd & Portage

      Kalamazoo Transit Center

      06: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 & Walnut

      06:1607:1608:1614:1615:1616:1617:1618:16

      S. Rose St & Vine

      06:1607:1608:1614:1615:1616:1617:1618:16

      Rose & Wall

      06:1707:1708:1714:1715:1716:1717:1718:17

      Crosstown & Crosstown Apts

      06:1807:1808:1814:1815:1816:1817:1818:18

      Maple & Crosstown

      06:1907:1908:1914:1915:1916:1917:1918:19

      Peeler & Crosstown

      06:1907:1908:1914:1915:1916:1917:1918:19

      Hudson & Maple

      06:2007:2008:2014:2015:2016:2017:2018:20

      Bronson & Duchess

      06:2307:2308:2314:2315:2316:2317:2318:23

      Bronson & Whites

      06:2507:2508:2514:2515:2516:2517:2518:25

      Duke & Whites

      06:2807:2808:2814:2815:2816:2817:2818:28

      Duke & Merrie

      06:2907:2908:2914:2915:2916:2917:2918:29

      Duke & Clover

      06:3007:3008:3014:3015:3016:3017:3018:30

      Duke & Denway

      06:3207:3208:3214:3215:3216:3217:3218:32

      Duke & Pleasant

      06:3207:3208:3214:3215:3216:3217:3218:32

      Duke & Kilgore

      06:3307:3308:3314:3315:3316:3317:3318:33

      Kilgore at Old Kilgore

      06:3507:3508:3514:3515:3516:3517:3518:35

      Kilgore & Windyridge

      06:3507:3508:3514:3515:3516:3517:3518:35

      Kilgore and Loy Norrix

      06:3807:3808:3814:3815:3816:3817:3818:38

      Airport Rd & Portage

      06:4207:4208:4214:4215:4216:4217:4218:42

      Airport Rd & Portage – Kalamazoo Transit Center

      Airport Rd & Portage06:4307:4308:4314:4315:4316:4317:4318:43
      Kilgore & Candlewyck Apts06:4707:4708:4714:4715:4716:4717:4718:47
      Kilgore & Big Lots06:4807:4808:4814:4815:4816:4817:4818:48
      Kilgore & Westnedge06:4907:4908:4914:4915:4916:4917:4918:49
      Duke & Kilgore06:5007:5008:5014:5015:5016:5017:5018:50
      Duke & Pleasant06:5007:5008:5014:5015:5016:5017:5018:50
      Duke & Denway06:5107:5108:5114:5115:5116:5117:5118:51
      Duke & Clover06:5207:5208:5214:5215:5216:5217:5218:52
      Duke at Hutchinson06:5207:5208:5214:5215:5216:5217:5218:52
      Duke & Whites06:5307:5308:5314:5315:5316:5317:5318:53
      Whites & Essex06:5407:5408:5414:5415:5416:5417:5418:54
      Bronson & Duchess06:5507:5508:5514:5515:5516:5517:5518:55
      Peeler & Crosstown06:5607:5608:5614:5615:5616:5617:5618:56
      Hudson & Maple06:5807:5808:5814:5815:5816:5817:5818:58
      Crosstown & Westnedge07:0108:0109:0115:0116:0117:0118:0119:01
      Rose & Wall07:0508:0509:0515:0516:0517:0518:0519:05
      Rose & Vine07:0708:0709:0715:0716:0717:0718:0719:07
      Rose & Walnut07:0808:0809:0815:0816:0817:0818:0819:08
      Rose & South07:1008:1009:1015:1016:1017:1018:1019:10
      Rose & Water07:1108:1109:1115:1116:1117:1118:1119:11
      Kalamazoo Transit Center07:1308:1309:1315:1316:1317:1318:1319:13
      Last updated on March 27, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: 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
      Inbound: 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
      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:15 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the 12 bus stop working?

        Services on the 12 - Duke bus stop at 18:42 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 Kalamazoo Transit Center and the last stop is Airport Rd & Portage. 12 (Duke) is operational during on weekdays.

      Additional information: 12 has 22 stops and the total trip duration for this route is approximately 27 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.