You can drive a little east to Elizabethtown and park for free. All trains that stop in Harrisburg, also stop in Elizabethtown. You can also check your schedule to see if the trains you are taking stop in Middletown. I beleive the parking is free there as well but not every train stops at that station.
-:- Message from TripAdvisor staff -:-
This topic has been closed to new posts due to inactivity. We hope you'll join the conversation by posting to an open topic or starting a new one.
To review the TripAdvisor Forums Posting Guidelines, please follow this link: http://www.tripadvisor.com/pages/forums_posting_guidelines.html
We remove posts that do not follow our posting guidelines, and we reserve the right to remove any post for any reason.