Commuter LinesNY · NJ

Home / NJ Transit / Northeast Corridor / Hamilton to New York Penn Station

NJ Transit · Northeast Corridor · Direct

Hamilton Zone 5197 New York Penn Station Zone 329

Travel time
87 min
Peak
$16.25
Off-peak
$16.25
Weekday trains
33

Trains run direct from Hamilton to New York Penn Station on the Northeast Corridor, no change of train. The trip takes 76 to 92 minutes and covers 50.7 miles with 11 stops in between. There are 33 trains each weekday, roughly one every 40 minutes, with the first at 5:07 AM and the last at 12:48 AM. A one-way ticket costs $16.25, the same on all trains.

Updated 14 August 2026 · Schedule from the NJ Transit Rail GTFS feed · Fares from NJ Transit rail timetable fare tables

Service

Hamilton → New York Penn Station
Weekday
33 trains
Sat / Sun
33 / 33
First train
5:07 AM
Last train
12:48 AM
Typical gap
40 min
Distance
50.7 mi
Fastest
76 min
Slowest
92 min

Calling points

12 stops in between

Fares

Zone 5197 to Zone 329
One-way peak
$16.25
One-way off-peak
$16.25
Senior / disabled
$7.35
Weekly
$141.00
Monthly
$463.00

NJ Transit charges the same fare on all trains.

Source: NJ Transit rail timetable fare tables.

Questions

Hamilton to New York Penn Station
How long is the train from Hamilton to New York Penn Station?

Between 76 and 92 minutes, typically 87.

How much does it cost?

$16.25 one-way, the same on all trains.

Do I need to change trains?

No. All 33 weekday trains run direct on the Northeast Corridor.

What is the first and last train?

The first leaves Hamilton at 5:07 AM and the last at 12:48 AM. Weekend service runs 33 trains on Saturday and 33 on Sunday.