MA → CT · about 65 miles

Holyoke to New Haven train schedule

Amtrak runs 14 direct trains a week from Holyoke to New Haven. The fastest takes 1 hour 52 minutes; the first train leaves at 9:55 AM and the last at 7:20 PM.

Timetable data from · Schedule last changed

Trains a week
14
Fastest trip
1h 52m
First train
9:55 AM
Last train
7:20 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 Holyoke, MA to New Haven, CT
DepartsArrivesDurationDaysStopsRail company
9:55 AM11:49 AM1h 54mThu, Sat, SunHolyoke Amtrak to New HavenAmtrak
Full timetable
2:16 PM4:08 PM1h 52mMon–FriHolyoke Amtrak to New HavenAmtrak
Full timetable
2:16 PM4:09 PM1h 53mThu, Sat, SunHolyoke Amtrak to New HavenAmtrak
Full timetable
6:45 PM8:55 PM2h 10mMon–Fri from Nov 16Holyoke Amtrak to New HavenAmtrak
Full timetable
7:20 PM9:31 PM2h 11mMon–FriHolyoke Amtrak to New HavenAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in Holyoke Where you get off in New Haven The route of the busiest trip

Where to catch the train in Holyoke

Where the train stops in New Haven

Return trip: New Haven to Holyoke

Questions

How long is the train from Holyoke to New Haven?

The fastest direct train takes 1 hour 52 minutes; the typical trip is 1 hour 53 minutes.

What time is the first train from Holyoke to New Haven?

The earliest departure is at 9:55 AM (Sat & Sun) and the last at 7:20 PM (Mon–Fri).

Which rail companies go from Holyoke to New Haven?

Amtrak runs direct trains on this route.

Where do I catch the train in Holyoke?

Trains to New Haven leave from Holyoke Amtrak.