U.S. Federal Route 12 runs east-west across Southern Berrien County. At Niles, this highway loops around the southern side of it. U.S. Rt. 12 passes through the following towns in Berrien County. Michiana Grand Beach New Buffalo
Branches of U.S. Rt. 12 in Berrien County. EB U.S. Rt. 12 at the Indiana/Michigan State Line. EB U.S. Rt. 12 at the Indiana/Michigan State Line. EB U.S. Rt. 12 west of New Buffalo. EB U.S. Rt. 12 at New Buffalo. A guide marker on EB U.S. Rt. 12. A guide marker on EB U.S. Rt. 12. EB U.S. Rt. 12 at Red Arrow Highway north of New Buffalo. WB U.S. Rt. 12 east of the Red Arrow Highway. EB U.S. Rt. 12 east of Red Arrow Highway. WB U.S. Rt. west of I-94. EB U.S. Rt. 12 at I-94. BGS on EB I-94. A BGS on EB I-94. A BGS on EB I-94. A BGS on EB I-94. A BGS on EB I-94. A BGS in WB I-94. EB U.S. Rt. 12, just east of I-94. EB U.S. Rt. 12 east of I-94. EB U.S. Rt. 12 west of Three Oas. EB U.S. Rt. 12 on the westside of Three Oaks. EB U.S. Rt. 12 in Three Oaks. WB U.S. Rt. 12 east of Three Oaks. EB U.S. Rt. 12 east of Three Oaks. EB U.S. Rt. 12 near Pardee Road. EB U.S. Rt. 12 west of Galien. EB U.S. Rt. 12 at Galien. EB U.S. Rt. 12 east of Galien. EB U.S. Rt. 12 near Dayton Lake. EB U.S. Rt. 12 south of Buchanan. EB U.S. Rt. 12 west of U.S. Rt. 31. EB U.S. Rt. 12 at U.S. Rt. 31. EB U.S. Rt. 12 at U.S. Rt. 31. A BGS on NB U.S. Rt. 31. A BGS on NB U.S. Rt. 31. A BGS on SB U.S. Rt. 31. A BGS on NB U.S. Rt. 31. A guide marker on the ramp from NB U.S. Rt. 31. WB U.S. Rt. 12 near the St. Joseph River. A BGS on SB MI St Rt 51. A BGS on SB MI St Rt 51. A BGS on SB MI St Rt 51. A set of markers on NB MI St Rt 51. A BGS on NB MI St Rt 51. WB U.S. Rt. 12 at MI St Rt 51. EB U.S. Rt. 12 east of MI St Rt 51. WB U.S. Rt. 12 at the Cass/Berrien County Line.