Travel from Pittsburgh to Trenton

Bus or train from Pittsburgh to Trenton?

Amtrak operates a train from Pittsburgh to Trenton once daily. Tickets cost $60 - $170 and the journey takes 8 h 24 min. Alternatively, Greyhound USA operates a bus from Pittsburgh to Trenton once daily. Tickets cost $30 - $85 and the journey takes 6 h 31 min. NJ Transit also services this route hourly.

Book transport from Pittsburgh to Trenton

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
How to get from JFK to New York CityWe show you the quickest, cheapest and easiest routes from the airport to the city
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Pittsburgh to Trenton

From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, then train to Trenton. 4 h 37 min $260. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to New York La Guardia airport, bus to Woodside, train to New York Penn Station, then train to Trenton. 5 h 14 min $352. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Newark airport, then train to Trenton. 4 h 41 min $252. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to New York JFK airport, train to Jamaica, train to New York Penn Station, then train to Trenton. 5 h 15 min $342. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Lancaster airport, taxi to Lancaster Amtrak, then train to Trenton. 6 h 5 min $140. From Pittsburgh Amtrak train to Trenton Transit Center Amtrak. 8 h 24 min $117. From Pittsburgh, PA bus to 30th Street Station then train to Trenton. 9 h 8 min $40. From Pittsburgh, PA bus to Market St At 12Th St then bus to South Broad St At Hudson St. 9 h 35 min $60. From Pittsburgh drive to Trenton. 5 h 26 min $39.