Bus Lines from NYC to Portland
Greyhound
Depart: Port Authority
Arrive: Portland, ME
Duration: 7-8 hours
Cost: $48 one way, $42 if purchased online. $95 round trip, $83 online
Notes: Some of the buses require a transfer in Boston, so double check your itinerary
Trains from NYC to Portland
Amtrak
Depart: Penn Station
Arrive: Portland, ME, transfer in Boston, MA (to another train or bus)
Duration: From 6-10 hours, depending on the transfer times
Cost: from $86-$150