We recommend you take NJ transit into Philadelphia. The nearest train station is the Lindenwold Station which is 5 minutes from Voorhees. You will want to get off on the 8th and Market stop
It is about 2 hrs away from Voorhees. We recommend you take the Hamilton train station in Trenton NJ. Am track also has a line from Philadelphia
About 2 1/2 hrs from New Jersey. We recommend checking out any of the Smithsonian museums
Best boardwalk in NJ!