bus
I haven't taken it in a few years. It hardly runs anymore (it used to be every few hours), and it always seems like I would end up with a 3-4 hour layover in Newark if I use it. I used to love it for international flights from Newark.
However, I am taking it in one direction ABE-EWR-SFO in about 2 weeks. Hopefully someone else has a more recent experience. I'd be interested to know too.