A Batalha de Yorktown ou Siege of Yorktown foi travada de 5 de abril a 4 de maio de 1862, como parte da Campanha da Península da Guerra Civil Americana. Marchando do Forte Monroe, o Major-General da União George B. McClellan do Exército do Potomac encontrou a pequena força confederada do Major-General John B. Magruder em Yorktown. McClellan suspendeu sua marcha pela Península da Virgínia em direção a Richmond e se instalou para operações de cerco.

Em 5 de abril, o IV Corpo de Brigadeiro-General Erasmus D. Keyes fez o contato inicial com os trabalhos defensivos da Confederação na fábrica de Lee's. Esta era uma área pela qual McClellan esperava passar sem resistência. O movimento de tropas de Magruder para frente e para trás convenceu a União de que suas obras eram fortemente mantidas. Como os dois exércitos travaram um duelo de artilharia, o reconhecimento indicou a Keyes a força das fortificações Confederadas, e ele aconselhou McClellan a não atacá-los. McClellan ordenou a construção das fortificações de cerco e trouxe suas pesadas armas de cerco para a frente. Enquanto isso, o General Joseph E. Johnston trouxe reforços para a Magruder.

Em 16 de abril, as forças da União sondaram um ponto na linha da Confederação na Barragem No. 1. A União não conseguiu explorar o sucesso inicial deste ataque, no entanto. Esta oportunidade perdida atrasou McClellan por mais duas semanas enquanto ele tentava convencer a Marinha dos EUA a contornar as grandes armas dos Confederados em Yorktown e Gloucester Point e subir o rio York para West Point e flanquear a linha de Warwick. McClellan planejou um bombardeio massivo para o amanhecer do dia 5 de maio. Mas o exército confederado havia escapado durante a noite de 3 de maio em direção a Williamsburg.

A batalha ocorreu perto do local do Cerco de Yorktown de 1781, a batalha final da Guerra Revolucionária Americana no leste.