Final answer:
The battle at Gettysburg lasted for 3 days during the Civil War.
Step-by-step explanation:
The battle at Gettysburg during the Civil War lasted for **3 days**. It took place from July 1 to July 3, 1863. This battle was a major turning point in the war, as it resulted in a Union victory and marked the farthest advance of Confederate forces into Northern territory.
Learn more about Gettysburg battle duration