NYC to Portland, Maine: Public Transportation Guide

Portland Light

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