Travel from Philadelphia to Asbury-Park

Bus or train from Philadelphia to Asbury Park?

You can take a train from Philadelphia to Asbury Park via Newark Penn Station and Long Branch in around 3 h 39 min. Alternatively, NJ Transit operates a bus from Philadelphia to Asbury Park every 4 hours. Tickets cost $9 - $27 and the journey takes 3 h 52 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Philadelphia to Asbury Park

ModeDurationPrice
From Philadelphia 30th Street Station Amtrak train to Newark Penn Station, train to Long Branch, then train to Asbury Park.3 h 39 min$185
From Greyhound Terminal -10Th St/Filbert St bus to Asbury Park Transportation Ctr.3 h 52 min$22
From Philadelphia drive to Asbury Park.1 h 21 min$9

How long does it take to get from Philadelphia to Asbury Park?

It takes approximately 3 h 39 min to get from Philadelphia to Asbury Park, including transfers.

Is there a direct train between Philadelphia and Asbury Park?

No, there is no direct train from Philadelphia to Asbury Park. However, there are services departing from Philadelphia 30th Street Station Amtrak and arriving at Asbury Park via Newark Penn Station and Long Branch. The journey, including transfers, takes approximately 3 h 39 min.

Is there a direct bus between Philadelphia and Asbury Park?

Yes, there is a direct bus departing from Greyhound Terminal -10Th St/Filbert St and arriving at Asbury Park Transportation Ctr. Services depart every four hours, and operate every day. The journey takes approximately 3 h 52 min.

Operators from Philadelphia to Asbury Park

OperatorPhoneWebsite
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
NJ Transit+1 973-491-7000NJ Transit