Maryland Route 12 is a state highway in the U.S. state of Maryland. The route runs from the Virginia border south of Stockton in Worcester County, where it continues into Virginia as Secondary State Route 679, north to Main Street in the city of Salisbury in Wicomico County.
In Indiantown, the route intersects Maryland Route 354, which runs north to Willards. It then passes by tracts of the Pocomoke State Forest before heading into Wicomico County. Just outside of Salisbury, the route features an interchange with the U.S. Route 13 Salisbury Bypass. It then heads into Salisbury where it ends at Main Street, just to the east of U.S. Route 13 Business, in downtown Salisbury.
|Worcester||0.00||VA 679||Southern terminus of MD 12; Virginia state line|
|Stockton||3.31||MD 366 (George Island Landing Road)|
|Snow Hill||11.04||US 113 (Worcester Highway)|
|12.55||US 113 BUS (Market Street)||MD 12 joins US 113 BUS|
|12.73||US 113 BUS (Market Street)||MD 12 leaves US 113 BUS|
|13.95||MD 354 (Whiton Road)|
|Wicomico County||Salisbury||27.99||US 13 (Salisbury Bypass)||Grade-separated interchange|
|30.63||Main Street||Northern terminus of MD 12|