You can fly straight from Newark, NJ Airport (EWR-Liberty Intl.) to Humberto Delgado Airport (LIS). Direct flights can be booked with several carriers, including TAP Air Portugal and United Airlines.