NJ Transit operates a bus from Philadelphia to Spring Lake every 4 hours. Tickets cost $9 - $26 and the journey takes 3 h 37 min. Alternatively, Amtrak Acela Express operates a train from Philadelphia to Spring Lake hourly. Tickets cost $70 - $200 and the journey takes 54 min. 2 other operators also service this route.
From Greyhound Terminal -10Th St/Filbert St bus to Rt-71 At Mercer Ave. 3 h 37 min $21. From Philadelphia 30th Street Station Amtrak train to Newark Penn Station, train to Long Branch, then train to Spring Lake. 3 h 49 min $185. From Philadelphia drive to Spring Lake. 1 h 21 min $8.