$246 for 16 hours.
Over $340 for an approximately 2 hour flight.
Although the idea of sitting on a train for 16 hours sounds a tad excruciating, I think Amtrak might be the better deal. It'd be a bit more friendly for my pockets.
What do you think? NABJ-ers, how are you getting to Philly? Leave a comment.