Travel from Newark to Portland-ME-USA

Train, bus or fly from Newark to Portland?

United Airlines flies from Newark to Portland 4 times a day. Alternatively, Amtrak Acela Express operates a train from Newark to Portland every 4 hours. Tickets cost $130 - $350 and the journey takes 4 h 11 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 Newark to Portland

From Broad St At Market St bus to Newark airport, fly to Portland airport, then line 5 bus to Portland. 3 h 34 min $173. From Newark Penn Station train to 34 St - Penn Station, subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Portland airport, then line 5 bus to Portland. 4 h 16 min $178. From Newark Penn Station train to Penn Station, train to Station D Jamaica Station, train to New York JFK airport, fly to Portland airport, then line 5 bus to Portland. 4 h 19 min $169. From Broad St At Market St bus to Newark airport, fly to Boston airport, then bus to Portland. 4 h 38 min $144. From Newark Penn Station Amtrak train to 30th Street Station, train to Philadelphia airport, fly to Portland airport, then line 5 bus to Portland. 5 h $435. From Newark Penn Station Amtrak train to South Station then bus to Portland, ME. 6 h 50 min $283. From Newark Penn Station Amtrak train to Back Bay - Inbound, subway to Boston North Station Amtrak, then train to Portland Transportation Center Amtrak. 7 h 56 min $312. From Ronald H. Brown St At Park St line 108 bus to New York, NY, bus to South Station, then bus to Portland, ME. 8 h 3 min $56. From Newark Penn Station train to New York Penn Station, walk to New York, NY, bus to Boston Sth Station, MA, then Amtrak Thruway to Portland, ME. 9 h 6 min. From Newark drive to Portland. 5 h 40 min $39.