Originally Posted by MisterNice
As many said, take Amtrak as it is far simpler (no need to switch trains. Go to the Amtrak forum on FT for some nice discount codes and/or check
www.amtrak.com for fares and schedules.
MisterNice
But you do have to switch trains, from the SEPTA line from airport to Amtrak.
Switching from SEPTA to NJTransit at Trenton can't be any easier -- walk across the platform.