Find trains from Philadelphia to Buffalo
Search for cheap train tickets from Philadelphia to Buffalo and book your trip in minutes.
Philadelphia Train Station Directory
Location of major train stations in Philadelphia
Buffalo Train Station Directory
Location of major train stations in Buffalo
FAQs for booking trains from Philadelphia to Buffalo
How far is Philadelphia to Buffalo by train?
The straight-line distance from Philadelphia to Buffalo is 279.5 mi, but the actual distance you’ll travel by train depends on the route taken.