History of North America

Is Galveston the last battle of civil war?

The answer is no.

The last battle of the American Civil War was the Battle of Palmito Ranch in Texas, which took place on May 12–13, 1865.