More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Train Information to Albany from Buffalo, NY

distanceDistance2178 miles (3513 km)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day

Trains from Buffalo, NY to Albany cover the 2178 miles (3513 km) long trip taking on average 5 h 28 min with our travel partners like. Normally, there are 2 trains operating per day, including direct services available.

Travel Tips

Trains from Buffalo, NY to Albany
Travel by train to Albany easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Buffalo, NY to Albany.
How many miles is it from Buffalo, NY to Albany by train?
The Buffalo, NY to Albany train distance is approximately 2178 miles (3513 km).
How long is the train between Buffalo, NY and Albany?
On average the Buffalo, NY to Albany train time is 5 h 28 min  covering the 2178 miles (3513 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
How many train services per day are there from Buffalo, NY to Albany?
The average number of trains departing Buffalo, NY for Albany is 2 a day. The train schedules and services may vary between weekdays and weekends.

More options for your journey from Buffalo, NY to Albany

Here are some other resources that might have the information you need