You can do Hersheypark in one day but it all depends on when you go and what you want to do. If you are on a low traffic day-- yes, you can ride all the rides in one day. If you pick a weekend day during the summer-- absolutely not. Also, one day assumes you are not spending much time (if any) at The Boardwalk water park.