Travel from Pennsylvania-Station-NY-USA to Lebanon-PA-USA

Bus or train from Pennsylvania Station to Lebanon?

Amtrak operates a train from Pennsylvania Station to Lebanon every 4 hours. Tickets cost $35 - $90 and the journey takes 2 h 47 min. Alternatively, Greyhound USA operates a bus from Pennsylvania Station to Lebanon twice daily. Tickets cost $22 - $55 and the journey takes 4 h 25 min. CAT Transit also services this route hourly.

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 Pennsylvania Station to Lebanon

ModeDurationPrice
From New York Penn Station train to Mount Joy Amtrak then taxi to Lebanon.3 h 22 min$128
From Pennsylvania Station walk to New York, NY, bus to Reading, then taxi to Lebanon.3 h 38 min$116
From New York Penn Station train to Philadelphia 30th Street Station Amtrak, train to Mount Joy Amtrak, then taxi to Lebanon.4 h 2 min$277
From Pennsylvania Station walk to New York, NY, bus to Harrisburg Transportation Center, line 322 bus to Hershey Tanger Outlets, then taxi to Lebanon.6 h 20 min$89
From Pennsylvania Station drive to Lebanon.2 h 46 min$18
From New York Penn Station train to 30th Street Station, train to Philadelphia airport, fly to Harrisburg airport, then taxi to Lebanon.4 h 20 min$585
From Pennsylvania Station walk to New York Penn Station, train to Newark Liberty Airport Station, train to Newark airport, fly to Scranton/Wilkes-Barre airport, taxi to Wilkes Barre, PA, bus to Pottsville, PA, then taxi to Lebanon.6 h 10 min$679
From Penn Station train to Station D Jamaica Station, train to New York JFK airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, train to Mount Joy Amtrak, then taxi to Lebanon.6 h 20 min$383
From Penn Station train to Roosevelt Av/61 St, bus to New York La Guardia airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, train to Mount Joy Amtrak, then taxi to Lebanon.6 h 28 min$332

Trips from Pennsylvania Station