The final battle of the American Civil War was fought at Palmito Ranch on May 12-13, 1865. This battle, fought in texas, took place more than one month after the war ended.