Travel from Scranton to Princeton-Junction

Bus from Scranton to Princeton Junction

Martz Trailways operates a bus from Scranton to Princeton Junction hourly. Tickets cost $30 - $50 and the journey takes 2 h 42 min. 3 other operators also service this route.

Book transport from Scranton to Princeton Junction

Travel Guides

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

How to get from Scranton to Princeton Junction

From Scranton bus to New York, NY - P.A.B.T, walk to New York Penn Station, then train to Princeton Jct.. 4 h 31 min $60. From Scranton bus to New York Port Authority, bus to East Brunswick, line 100 bus to New Brunswick, then train to Princeton Jct.. 4 h 39 min $81. From Scranton bus to Stroudsburg/ Delaware Water Gap, bus to New York, NY - P.A.B.T, walk to New York Penn Station, then train to Princeton Jct.. 4 h 45 min $83. From Scranton bus to New York, walk to Times Sq - 42 St, line 2 subway to New York Penn Station, then train to Princeton Jct.. 5 h 4 min $49. From Scranton drive to Princeton Junction. 2 h 26 min $14. From Scranton taxi to Scranton/Wilkes-Barre airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to Princeton Junction. 2 h 41 min $483. From Scranton taxi to Scranton/Wilkes-Barre airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, train to Trenton Transit Center, then train to Princeton Junction. 3 h 13 min $516.