NY → NY · about 279 miles

Buffalo to Croton-on-Hudson train schedule

Amtrak runs 27 direct trains a week from Buffalo to Croton-on-Hudson. The fastest takes 7 hours 22 minutes; the first train leaves at 4:18 AM and the last at 12:25 PM.

Timetable data from · No schedule changes since at least

Trains a week
27
Fastest trip
7h 22m
First train
4:18 AM
Last train
12:25 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct trains from Buffalo, NY to Croton-on-Hudson, NY
DepartsArrivesDurationDaysStopsRail company
4:18 AM11:50 AM7h 32mDailyBuffalo to Croton-Harmon Amtrak StationAmtrak
Full timetable
4:28 AM11:50 AM7h 22mDaily from Nov 2Buffalo to Croton-Harmon Amtrak StationAmtrak
Full timetable
7:12 AM2:50 PM7h 38mDailyBuffalo to Croton-Harmon Amtrak StationAmtrak
Full timetable
7:22 AM2:50 PM7h 28mDaily from Nov 2Buffalo to Croton-Harmon Amtrak StationAmtrak
Full timetable
9:05 AM5:53 PM8h 48mDailyBuffalo Depew Station to Croton-Harmon Amtrak StationAmtrak
Full timetable
12:15 PM8:16 PM8h 01mTue–SunBuffalo to Croton-Harmon Amtrak StationAmtrak
Full timetable
12:25 PM8:16 PM7h 51mDaily from Nov 2Buffalo to Croton-Harmon Amtrak StationAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in Buffalo Where you get off in Croton-on-Hudson The route of the busiest trip

Where to catch the train in Buffalo

Where the train stops in Croton-on-Hudson

Return trip: Croton-on-Hudson to Buffalo

Questions

How long is the train from Buffalo to Croton-on-Hudson?

The fastest direct train takes 7 hours 22 minutes; the typical trip is 7 hours 51 minutes.

What time is the first train from Buffalo to Croton-on-Hudson?

The earliest departure is at 4:18 AM (Daily) and the last at 12:25 PM (Daily).

Which rail companies go from Buffalo to Croton-on-Hudson?

Amtrak runs direct trains on this route.

Where do I catch the train in Buffalo?

Trains to Croton-on-Hudson leave from Buffalo Depew Station and Buffalo bus stop.