The battlefield is closed three days a year: Christmas, New Years Day and Thanksgiving. You will need to buy passes.
There is a fee to enter the battlefield area. Pay at the visitor center.
All year. Visitor center hours may vary. Check their site online.
It is open year round. The passes pay for the maintenance and upkeep of the grounds
They have a Visitor's Center there, all questions can be answered by a Federal Rangers!
Thanks! Your answer is awaiting moderation.