Route snapshot
| Route | Buffalo (BFX) to Albany (ALB) |
|---|---|
| Stations | Buffalo-Exchange Street Station to Albany-Rensselaer Station |
| Trains | Empire Service, Lake Shore Limited |
| Typical travel time | about 4h to 4h 30m |
| How often | A few departures run each day, so it pays to pick your time early. |
Buffalo to Albany train: what to expect
At about 4h to 4h 30m, this is a comfortable day trip. Bring a charger and something to read, since outlets and Wi-Fi vary by train. A few departures run each day, so it pays to pick your time early.
Stations in Buffalo and Albany
Trains on this route run between Buffalo-Exchange Street Station and Albany-Rensselaer Station. In Buffalo the station is at 75 Exchange St, Buffalo, NY. Some trains use the Buffalo-Depew station in the suburbs instead, so check which station your departure uses. In Albany the station is at 525 East St, Rensselaer, NY. The station is in Rensselaer, on the east bank of the Hudson, rather than in downtown Albany.
How to book cheap Buffalo to Albany train tickets
- Book early: Fares generally rise as the seats on a train sell, so booking a few weeks ahead is usually the cheapest approach.
- Stay flexible by a day: Moving your trip by a day, or choosing a midweek or off-peak departure, can lower the fare noticeably.
- Check discounts: Senior, student, child and other eligible fares may be available, so ask when you call.
- On this route: Trains run along the Mohawk Valley, so this is a scenic ride through upstate New York.
More train tickets from Buffalo
More train tickets from Albany
More ways to book
New to rail travel? Read our guide on how to book a train, learn how to find cheap train tickets, or browse all train tickets from Buffalo and from Albany.
Frequently asked questions
How long is the train from Buffalo to Albany?
The trip takes about 4h to 4h 30m on the Empire Service, Lake Shore Limited, depending on the departure you choose.
How much do Buffalo to Albany train tickets cost?
Fares depend on the travel date, how far ahead you book, the seat class and how full the train is. The cheapest tickets are usually bought early for off-peak departures. Call (888) 885-6306 and our team will check the lowest available fare for your dates.
Which stations do Buffalo to Albany trains use?
Trains run between Buffalo-Exchange Street Station (BFX) and Albany-Rensselaer Station (ALB). Always confirm the station on your ticket, since some cities have more than one.
Is there a direct train from Buffalo to Albany?
Many departures on this route are direct, but schedules vary by day and season, and some trips may involve a connection. Check the departures for your travel date before booking.
How do I book a train from Buffalo to Albany?
Enter your cities and date in the search box on this page, or call (888) 885-6306. Our team can find and confirm a fare for you.