If you can take the train into 30th street station you can take boltbus or megabus into NYC and its about an hour drive. Boltbus drops off at penn station-34th street, while megabus drops you off in chinatown-18th street.
Cheapest wayOption 1:Step 1: Take #123 goes to 169th St Terminal Step 2: Transfer to Market-Frankford Line to 30th St Station.Step 3: Take Regional Rail R7 to Trenton Transit Center.Step 4: Take New Jersey Transit s Northeast Corridor to New York Penn Station.Option 2:Step 1: Take #124/#125 bus to 30th St Station.Step 2: Transfer to Regional Rail R7 to Trenton Transit Center.Step 3: Take New Jersey Transit s Northeast Corridor to New York Penn Station.For SEPTA Regional R-7, make sure you buy your ticket before you board because $2 surcharge apply if there is machine operating or ticket office is open.For New Jersey Transit Train, make sure to buy your ticket before you board because $5 surcharge apply if there is New Jersey Transit ticket window is opened or ticket vending machine operating.New Jersey Transit Ticket Vending Machine is also on station platform, soon as you exit SEPTA R-7, and in convience to New Jersey Transit.