Travel from Philadelphia to Niagara-Falls

Train, bus or fly from Philadelphia to Niagara Falls?

American Airlines and United Airlines fly from Philadelphia to Niagara Falls every 4 hours. Alternatively, Megabus operates a bus from Philadelphia to Niagara Falls twice daily. Tickets cost $35 - $80 and the journey takes 8 h 10 min.

Book transport from Philadelphia to Niagara Falls

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 Philadelphia to Niagara Falls

ModeDurationPrice
From Suburban Station train to Philadelphia airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.4 h 30 min$283
From Philadelphia 30th Street Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.5 h 22 min$439
From Philadelphia 30th Street Station Amtrak train to Newark airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.5 h 21 min$225
From Philadelphia 30th Street Station Amtrak train to Penn Station, train to Jamaica, NY, AirTrain to New York JFK airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.6 h 6 min$325
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.7 h 10 min$354
From Suburban Station train to Philadelphia airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls.7 h 17 min$341
From Philadelphia PA bus to Ellicott St & MTC then line 40 bus to 3rd St & Old Falls Blvd.9 h 8 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, then line 40 bus to Main St & Pine Ave.12 h 12 min$103
From Philadelphia drive to Niagara Falls.7 h 6 min$48

How long does it take to get from Philadelphia to Niagara Falls?

It takes approximately 4 h 30 min to get from Philadelphia to Niagara Falls, including transfers.

Is there a direct train between Philadelphia and Niagara Falls?

No, there is no direct train from Philadelphia to Niagara Falls. However, there are services departing from Philadelphia 30th Street Station Amtrak and arriving at Niagara Falls Station via New York. The journey, including transfers, takes approximately 11 h 30 min.

Is there a direct bus between Philadelphia and Niagara Falls?

No, there is no direct bus from Philadelphia to Niagara Falls. However, there are services departing from Philadelphia PA and arriving at 3rd St & Old Falls Blvd via Ellicott St & MTC. The journey, including transfers, takes approximately 9 h 8 min.

Operators from Philadelphia to Niagara Falls

OperatorPhoneWebsite
SEPTASEPTA
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
Niagara FrontierNiagara Frontier
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
BWI Airport ShuttleBWI Airport Shuttle
Southwest AirlinesSouthwest Airlines
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
JetBlue AirwaysJetBlue Airways
Long Island Rail RoadLong Island Rail Road
Port Authority NYNJPort Authority NYNJ
DeltaDelta
RTS+1 585-288-1700RTS
VIA Rail+1 1 888 842-7245VIA Rail
Air CanadaAir Canada
UP ExpressUP Express
Megabus877-462-6342Megabus
Martz TrailwaysMartz Trailways
Greyhound USA+1 214-849-8100Greyhound USA