Train O'Clock
Get train schedule

Penn Station to Middletown New York train schedule Wednesday, September 25, 2024

12:43 pm
New York Penn Station
6 h 14
1 change
1 stop
NJCL3243
MNBNP0055
6 h 14
1 change
1 stop
NJCL3243
MNBNP0055
NJCL3243
12:53 pm
Frank R Lautenberg Secaucus Upper Level
5:27 pm
Secaucus Junction
MNBNP0055
6:57 pm
Middletown New York
12:47 pm
New York Penn Station
3 h 46
2 changes
2 stops
MNE6627
MNBN1157
MNBNPPJBUS
3 h 46
2 changes
2 stops
MNE6627
MNBN1157
MNBNPPJBUS
MNE6627
12:57 pm
Frank R Lautenberg Secaucus Upper Level
1:50 pm
Secaucus Junction
MNBN1157
2:40 pm
Ramsey Route 17
3:30 pm
Ramsey Route 17
MNBNPPJBUS
4:33 pm
Middletown New York
2:07 pm
New York Penn Station
3 h 04
2 changes
2 stops
NEC3849
MNBN9149
MNBNPPJBUS
3 h 04
2 changes
2 stops
NEC3849
MNBN9149
MNBNPPJBUS
NEC3849
2:16 pm
Frank R Lautenberg Secaucus Upper Level
2:52 pm
Secaucus Junction
MNBN9149
3:20 pm
Ramsey Route 17
3:30 pm
Ramsey Route 17
MNBNPPJBUS
5:11 pm
Middletown New York
3:47 pm
New York Penn Station
2 h 41
1 change
1 stop
BNTNM6253
MNBNP0053
2 h 41
1 change
1 stop
BNTNM6253
MNBNP0053
BNTNM6253
3:57 pm
Frank R Lautenberg Secaucus Upper Level
4:58 pm
Secaucus Junction
MNBNP0053
6:28 pm
Middletown New York
9:56 pm
New York Penn Station
2 h 08
1 change
1 stop
NEC3737
MNBNP0067
2 h 08
1 change
1 stop
NEC3737
MNBNP0067
NEC3737
10:06 pm
Frank R Lautenberg Secaucus Upper Level
10:09 pm
Secaucus Junction
MNBNP0067
12:04 am
Middletown New York
10:38 pm
New York Penn Station
4 h 05
1 change
1 stop
NEC3893
MNBNP0041
4 h 05
1 change
1 stop
NEC3893
MNBNP0041
NEC3893
10:47 pm
Frank R Lautenberg Secaucus Upper Level
12:50 am
Secaucus Junction
MNBNP0041
2:43 am
Middletown New York

Travel time

Travel time between Penn Station and Middletown New York is 1h38