The average train between Albany and Trevose takes 5h 42m and the fastest train takes 4h 58m. The train service runs several times per day from Albany to Trevose. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 4 hours between Albany and Trevose. The earliest departure is at 5:00 AM in the morning, and the last departure from Albany is at 7:40 PM which arrives into Trevose at 6:32 AM. All services require a transfer at Ny Moynihan Train Hall At Penn Station and take an average of 5h 42m. The schedules shown below are for the next available departures.



5h 14m • 3 changes



5h 33m • 3 changes



5h 25m • 3 changes



5h 43m • 3 changes



5h 13m • 3 changes



5h 18m • 3 changes



5h 23m • 3 changes



4h 58m • 3 changes



5h 32m • 3 changes



5h 42m • 3 changes



6h 17m • 3 changes



5h 17m • 3 changes
Want to know about travelling from Albany to Trevose? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Albany to Trevose. However, there are services departing from Albany station and arriving at Trevose station via Ny Moynihan Train Hall At Penn Station station. The journey, including transfers, takes approximately 5h 42m.
Albany to Trevose train services, operated by Amtrak, depart from Albany-Rensselaer Amtrak Station.
Albany to Trevose train services, operated by Amtrak, arrive at 30th Street Station.
The distance between Albany and Trevose is 297.5 km. The road distance is 407 km.
You can take a train from Albany-Rensselaer Amtrak Station to Trevose via Ny Moynihan Train Hall At Penn Station, 30Th Street Station, Drexel Station at 30th St, 11th St, and Jefferson Station in around 5h 33m.