Travel from Philadelphia to Olean

Bus from Philadelphia to Olean

Megabus operates a bus from Philadelphia to Olean once daily. Tickets cost $20 - $35 and the journey takes 4 h 20 min. 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 Olean

From Philadelphia 30th Street Station Amtrak train to Harrisburg, PA, bus to State College, PA, then bus to Olean, NY. 9 h 50 min $151. From Philadelphia, PA bus to Park Lane At Sierra Lane, bus to State College, PA, then bus to Olean, NY. 10 h 18 min $108. From Philadelphia 30th Street Station Amtrak bus to Scranton, PA, bus to Binghamton, then bus to Olean, NY. 10 h 33 min $101. From Philadelphia 30th Street Station Amtrak train to New York Penn Station, train to Washington St & Exchange St, line 6 bus to Buffalo, NY, then bus to Olean, NY. 13 h 25 min $334. From Philadelphia drive to Olean. 5 h 52 min $41. From Suburban Station train to Philadelphia airport, fly to Buffalo airport, then bus to Olean. 5 h 35 min $293. From Suburban Station train to Philadelphia airport, fly to State College airport, taxi to State College, PA, then bus to Olean. 7 h 48 min $525.