Travel from Philadelphia to Lebanon-NH-USA

Bus or train from Philadelphia to Lebanon?

Amtrak operates a train from Philadelphia to Lebanon once daily. Tickets cost $55 - $160 and the journey takes 8 h 14 min. Stagecoach Transport also services this route 3 times a day. Alternatively, Boltbus operates a bus from Philadelphia to Lebanon every 2 hours. Tickets cost $10 - $18 and the journey takes 2 h. 2 other operators also service this route.

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 Philadelphia to Lebanon

From Philadelphia 30th Street Station Amtrak train to Boston South Station then bus to Lebanon. 8 h 26 min $346. From Philadelphia 30th Street Station Amtrak train to White River Junction Amtrak, walk to White River Junction, VT - VA Hospital, then bus to DHMC - Heater Road. 9 h 27 min $114. From Philadelphia, PA bus to New York, bus to Boston South Station, then bus to Lebanon. 10 h 18 min $76. From Market St At 13Th St line 404 bus to Camden, NJ, bus to New York, NY, bus to Boston South Station, then bus to Lebanon. 11 h 16 min $87. From Philadelphia drive to Lebanon. 6 h 17 min $42. From Suburban Station train to Philadelphia airport, fly to Boston airport, bus to Boston South Station, then bus to Lebanon. 6 h 17 min $214. From Suburban Station train to Philadelphia airport, fly to Manchester airport, bus to Parkhurst, Dartmouth College, then bus to Lebanon. 7 h 20 min $325. From Suburban Station train to Philadelphia airport, fly to Burlington airport, line 1 bus to Walmart, line 10 bus to Essex Junction-Burlington Amtrak, train to White River Junction Amtrak, walk to White River Junction, VT - VA Hospital, then bus to Lebanon. 7 h 38 min $289. From Suburban Station train to Philadelphia airport, fly to Hartford airport, line 30 bus to Hartford, CT - Union Station, bus to Boston South Station, then bus to Lebanon. 8 h 36 min $350.