Travel from Philadelphia to Niagara-Falls-Station

Train, bus or fly from Philadelphia to Niagara Falls Station?

Megabus operates a bus from Philadelphia to Niagara Falls Station twice daily. Tickets cost $35 - $80 and the journey takes 8 h 10 min. 2 other operators also service this route. Alternatively, Amtrak Acela Express operates a train from Philadelphia to Niagara Falls Station hourly. Tickets cost $75 - $210 and the journey takes 1 h 10 min. VIA Rail also services this route every 3 hours.

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 Niagara Falls Station

From Philadelphia PA bus to Ellicott St & MTC, line 40 bus to Portage Rd & Cedar Ave, then line 52 bus to Lockport St & Hyde Park Blvd. 10 h 5 min $81. From Philadelphia 30th Street Station Amtrak train to New York then train to Niagara Falls Station. 11 h 30 min $302. From Philadelphia, PA bus to Scranton, PA, bus to Ellicott St & MTC, line 40 bus to Portage Rd & Cedar Ave, then line 52 bus to Lockport St & Hyde Park Blvd. 12 h 45 min $101. From Philadelphia drive to Niagara Falls Station. 7 h 6 min $48. From Suburban Station train to Philadelphia airport, fly to Buffalo airport, line 24 bus to Buffalo, then train to Niagara Falls Station. 5 h 53 min $300. From Suburban Station train to Philadelphia airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Niagara Falls Station. 7 h 12 min $354. From Philadelphia 30th Street Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Buffalo airport, line 24 bus to Buffalo, then train to Niagara Falls Station. 6 h 43 min $456. From Philadelphia 30th Street Station Amtrak train to Penn Station, train to Station D Jamaica Station, train to New York JFK airport, fly to Buffalo airport, line 24 bus to Buffalo, then train to Niagara Falls Station. 7 h 24 min $344. From Philadelphia 30th Street Station Amtrak train to Newark airport, fly to Buffalo airport, line 24 bus to Buffalo, then train to Niagara Falls Station. 6 h 40 min $242.