Travel from Newark to Pittsburgh

Train, bus or fly from Newark to Pittsburgh?

United Airlines and Air Canada fly from Newark to Pittsburgh every 2 hours. Alternatively, Greyhound USA operates a bus from Newark to Pittsburgh once daily. Tickets cost $40 - $110 and the journey takes 8 h 37 min.

Book transport from Newark to Pittsburgh

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 Pittsburgh

ModeDurationPrice
From Broad St At Market St bus to Newark airport, fly to Pittsburgh airport, then bus to Pittsburgh.3 h 45 min$224
From Newark Penn Station Amtrak train to 34 St - Penn Station, subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Pittsburgh airport, then bus to Pittsburgh.4 h 31 min$272
From Newark Penn Station Amtrak train to Penn Station, train to Jamaica, NY, AirTrain to New York JFK airport, fly to Pittsburgh airport, then bus to Pittsburgh.4 h 51 min$261
From Newark Penn Station Amtrak train to 30th Street Station, train to Philadelphia airport, fly to Pittsburgh airport, then bus to Pittsburgh.4 h 46 min$396
From Newark bus to Pittsburgh, PA.8 h 37 min$50
From Newark Penn Station Amtrak train to Pittsburgh Amtrak.8 h 50 min$130
From Newark Penn Station train to New York Penn Station, walk to New York, NY, then bus to Pittsburgh, PA.9 h 42 min$42
From Newark drive to Pittsburgh.6 h 12 min$43

How long does it take to get from Newark to Pittsburgh?

It takes approximately 3 h 45 min to get from Newark to Pittsburgh, including transfers.

Is there a direct train between Newark and Pittsburgh?

Yes, there is a direct train departing from Newark Penn Station Amtrak and arriving at Pittsburgh Amtrak. Services depart once daily, and operate every day. The journey takes approximately 8 h 50 min.

Is there a direct bus between Newark and Pittsburgh?

Yes, there is a direct bus departing from Newark and arriving at Pittsburgh, PA. Services depart once daily, and operate every day. The journey takes approximately 8 h 37 min.

Operators from Newark to Pittsburgh

OperatorPhoneWebsite
NJ TransitNJ Transit
United AirlinesUnited Airlines
Air CanadaAir Canada
Port Authority of Allegheny CountyPort Authority of Allegheny County
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
New York City Transit (MTA)New York City Transit (MTA)
DeltaDelta
American AirlinesAmerican Airlines
Long Island Rail RoadLong Island Rail Road
Port Authority NYNJPort Authority NYNJ
JetBlue AirwaysJetBlue Airways
SEPTASEPTA
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak
Megabus877-462-6342Megabus