from NYC to philly? here're some options for you (this is from an old email to a friend in NYC... prices may be a little out of date):
1)SEPTA / NJTransit (train, comfortable; recommended). (Roundtrip around $30) Go to Penn Station in NYC (34th st) and buy a round trip ticket from
NJTransit to Philadelphia. Schedules can be found here:
http://www.septa.org/service/pdfs/R7.pdf . Off peak travel is cheaper.
You will have to change to a SEPTA train in Trenton, NJ. There will be
a horde of people doing the same thing and there should also be
someone pointing you towards the right train. if not, ask the nearest
conductor or go look at the departure monitor at the top of the
escalators. if you miss your connection, there'll be another train
along in 30-40min. Assuming you make the connection it's about a 2.5h
journey. Get off at 30th St Station Philadelphia.
2)AMTRAK (train, cushy; expensive, Roundtrip around $100+). Also at Penn
Station, get a ticket from Amtrak. Get off at 30th St Philadelphia.
Trip is about 1-1.5h, tix can be purchased online:
www.amtrak.com
3)Greyhound Bus (comfort varies; round trip around $30). You take it from the Port
Authority (625 8th Ave I think). It's scheduled to take about 2-3h,
but you ALWAYS hit traffic going to and fro ny, and the seats are not always
the most comfortable.
So yeah. unless you're averse to trains, take SEPTA. feel free to PM me for more help if you need it.