Battle of Winchester may refer to:
First Battle of Winchester, on May 25, 1862 of Stonewall Jackson's Valley Campaign during the American Civil War Second Battle of Winchester, on June 13–15, 1863 as part of the Gettysburg Campaign during the American Civil War Third Battle of Winchester, on September 19, 1864, during the Valley Campaigns of 1864, also known as the Battle of Opequon or Battle of Opequon Creek
See also Winchester, Virginia, in the Civil War Winchester (disambiguation)