There are several major US Civil War battles that lasted two days. Perhaps the two most famous ones were the battles of Shiloh and Chickmauga. The former one lasted from April 6 to April 7, 1862. The latter battle was on September 19th and 20th of September in 1863.
The Battle of Shiloh.
look at the other answers dumb dumb its shiloh
Shiloh.
The war lasted four years, but Gettysburg lasted three days.
Possibly the Battle of Centralia, MO which lasted only three minutes
It lasted only a matter of days.
The battle occurred on late May 1274 BC. The battle only lasted 1 day.
It only lasted for about a day. The battle was fought on April 19, 1775.
The battle only lasted a day. It was fought on March 9, 1862.
The battle only lasted a day if that. It was fought on 1 January 1818.
The battle occured on February 11 to 16, 1862. The battle only lasted 5 days.
The Battle only lasted a day if that. It was fought on June 7, 1863.