Originally Posted by
fairviewroad
By the way, despite it being mentioned here several times, NJT is not an option for the OP.
The NJT route that serves 30th Street is on the Philly-Atlantic City line, and it does not make a stop in Trenton. Thus, the OP's rail options are either Amtrak or SEPTA.
I believe you're correct--it is SEPTA plus SEPTA (the train that goes from Trenton-30th St is a SEPTA, and I got confused by the start in NJ). Anyway, I still think this commuter train option is the best of the (bad) choices.