How Long was the Battle of Gettysburg?

The bloodiest civil war in US history lasted 3 days. It started on July 1st, 1863 and ended on July 3rd, 1863. Although this is one of the most famous battles from the American Civil War, it was not the last. The war lasted until 1865.