I'd say its about 1 hr 15 minutes- best case with no traffic. Correct- it could be 2 hours (easy) during bad traffic times especially in the snow or rain, etc.
If you can start work at 8am, you'd avoid a little bit of the traffic- but not much.
If you need any other help, please contact me. Thanks and good luck,
In high traffic times it might take you close to 2 hours to get to lexington and maybe an hour and a half when there is no traffic.
Here is every property on the market in Newburyport: