Amtrak operates a train from Kalamazoo to South Bend 3 times a day. Tickets cost $24 - $50 and the journey takes 38 min. Alternatively, Hoosier Ride operates a bus from Kalamazoo to South Bend once daily. Tickets cost $22 - $29 and the journey takes 2 h.
From Kalamazoo Amtrak train to Niles Amtrak then taxi to South Bend. 54 min $74. From Kalamazoo, MI bus to South Bend, IN, walk to South Bend, IN, then bus to Notre Dame. 2 h 51 min $38. From Kalamazoo drive to South Bend. 1 h 28 min $10.