Sharpsburg is a town in Washington County, Maryland, United States, approximately 13 miles (21 km) south of Hagerstown. The population was 691 at the 2000 census. During the American Civil War, the Battle of Antietam (or Battle of Sharpsburg) was fought on what is now Antietam National Battlefield, in the vicinity of Antietam Creek.