Travel from New-York to Lawrence-MA-USA

Train, bus or fly from New York to Lawrence?

Delta flies from New York to Lawrence 3 times a day. Alternatively, Amtrak Acela Express operates a train from New York to Lawrence every 3 hours. Tickets cost $120 - $340 and the journey takes 3 h 38 min. 2 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from New York to Lawrence

From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Manchester airport, then taxi to Lawrence. 3 h 27 min $418. From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Manchester airport, then taxi to Lawrence. 3 h 17 min $438. From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Boston airport, bus to Airport - Inbound, subway to Bowdoin - Outbound, walk to North Station, then train to Lawrence. 5 h 14 min $140. From Penn Station train to Station D Jamaica Station, train to New York JFK airport, fly to Boston airport, bus to Airport - Inbound, subway to Bowdoin - Outbound, walk to North Station, then train to Lawrence. 5 h 5 min $142. From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Boston airport, bus to Airport - Inbound, subway to Bowdoin - Outbound, walk to North Station, then train to Lawrence. 5 h 3 min $150. From New York Penn Station train to Back Bay - Inbound, subway to North Station, then train to Lawrence. 5 h 48 min $266. From New York, NY bus to Boston, MA, walk to Bedford St., then bus to West Mill on High Street. 6 h 20 min $25. From W 4 St subway to New York, NY, bus to Boston, MA, walk to Devonshire St @ Milk St, line 93 bus to North Station, then train to Lawrence. 7 h 14 min $41. From New York drive to Lawrence. 4 h 6 min $27.