Travel from New-Jersey to Maine

Train, bus or fly from New Jersey to Maine?

United Airlines flies from Elizabeth to South Portland Gardens 4 times a day. Alternatively, you can take a train from Newark to Portland via Back Bay - Inbound, Boston North Station Amtrak, and Portland Transportation Center in around 8 h 38 min.

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 Jersey to Maine

ModeDurationPrice
From East Jersey St At East Scott Pl line 62 bus to Newark airport, fly to Portland airport, then line 5 bus to South Portland Gardens.3 h 1 min$172
From Journal Square train to 34 St - Herald Sq, subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Portland airport, then line 5 bus to South Portland Gardens.3 h 47 min$173
From Journal Square train to 34 St - Herald Sq, subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Bangor airport, then bus to Bangor.4 h 34 min$243
From Journal Square train to 33rd Street, walk to Penn Station, train to Jamaica, NY, AirTrain to New York JFK airport, fly to Portland airport, then line 5 bus to South Portland Gardens.3 h 54 min$162
From East Jersey St At East Scott Pl line 62 bus to Newark airport, fly to Bangor airport, then bus to Bangor.4 h 4 min$212
From Trenton Transit Center Amtrak train to 30th Street Station, train to Philadelphia airport, fly to Portland airport, then line 5 bus to South Portland Gardens.4 h 1 min$375
From Newark Penn Station Amtrak train to Boston, MA - South Station, bus to Portland Transportation Center, then line 5 bus to Metro Pulse.7 h 54 min$302
From Newark Penn Station Amtrak train to Back Bay - Inbound, subway to Boston North Station Amtrak, train to Portland Transportation Center, then line 5 bus to Metro Pulse.8 h 38 min$314
From Ronald H. Brown St At Park St line 108 bus to New York, NY, bus to Boston, MA - South Station, bus to Portland Transportation Center, then line 5 bus to Metro Pulse.9 h 7 min$75
From Newark Penn Station train to New York Penn Station, walk to New York, NY, bus to Boston, MA - South Station, bus to Portland Transportation Center, then line 5 bus to Metro Pulse.9 h 19 min$71
From Newark drive to Portland.5 h 40 min$39

How long does it take to get from New Jersey to Maine?

It takes approximately 3 h 1 min to get from New Jersey to Maine, including transfers.

Is there a direct bus between New Jersey and Maine?

No, there is no direct bus from New Jersey to Maine. However, there are services departing from Ronald H. Brown St At Park St and arriving at Metro Pulse via New York, NY, Boston, MA - South Station and Portland Transportation Center. The journey, including transfers, takes approximately 9 h 7 min.

Operators from New Jersey to Maine

OperatorPhoneWebsite
NJ TransitNJ Transit
United AirlinesUnited Airlines
Greater Portland Metro BusGreater Portland Metro Bus
Port Authority NYNJPort Authority NYNJ
New York City Transit (MTA)New York City Transit (MTA)
American AirlinesAmerican Airlines
DeltaDelta
Community Connector+1(207)992-4670Community Connector
Long Island Rail RoadLong Island Rail Road
JetBlue AirwaysJetBlue Airways
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
SEPTASEPTA
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Concord Coach LinesConcord Coach Lines
MBTAMBTA
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA
Megabus877-462-6342Megabus