Amtrak Acela Express operates a train from Philadelphia to Asbury Park hourly. Tickets cost $70 - $200 and the journey takes 54 min. 2 other operators also service this route. Alternatively, NJ Transit Bus operates a bus from Philadelphia to Asbury Park every 4 hours. Tickets cost $23 - $35 and the journey takes 3 h 51 min.
From Philadelphia 30th Street Station Amtrak train to Newark Penn Station, train to Long Branch, then train to Asbury Park. 3 h 36 min $182. From Greyhound Terminal -10Th St/Filbert St bus to Asbury Park Transportation Ctr. 3 h 51 min $28. From Philadelphia drive to Asbury Park. 1 h 21 min $9.