Train O'Clock
Get train schedule

Middletown New Jersey to Freeport train schedule Monday, September 23, 2024

7:38 pm
Middletown New Jersey
2 h 19
2 changes
2 stops
NJCL3276
Ronkonkoma 1980
Babylon 288
2 h 19
2 changes
2 stops
NJCL3276
Ronkonkoma 1980
Babylon 288
NJCL3276
8:53 pm
New York Penn Station
9:01 pm
Penn Station
Ronkonkoma 1980
9:22 pm
Jamaica
9:35 pm
Jamaica
Babylon 288
9:57 pm
Freeport
8:27 pm
Middletown New Jersey
2 h 24
2 changes
3 stops
NJCL3278
Long Beach 888
Babylon 290
2 h 24
2 changes
3 stops
NJCL3278
Long Beach 888
Babylon 290
NJCL3278
9:49 pm
New York Penn Station
9:52 pm
Penn Station
Long Beach 888
10:15 pm
Jamaica
10:28 pm
Lynbrook
10:43 pm
Lynbrook
Babylon 290
10:51 pm
Freeport
9:27 pm
Middletown New Jersey
2 h 09
1 change
2 stops
NJCL3284
Babylon 194
2 h 09
1 change
2 stops
NJCL3284
Babylon 194
NJCL3284
10:47 pm
New York Penn Station
10:52 pm
Penn Station
Babylon 194
11:15 pm
Jamaica
11:36 pm
Freeport
10:40 pm
Middletown New Jersey
2 h 50
1 change
2 stops
NJCL3288
Babylon 102
2 h 50
1 change
2 stops
NJCL3288
Babylon 102
NJCL3288
12:02 am
New York Penn Station
12:44 am
Penn Station
Babylon 102
1:07 am
Jamaica
1:30 am
Freeport
11:49 pm
Middletown New Jersey
3 h 40
1 change
2 stops
NJCL3292
Babylon 104
3 h 40
1 change
2 stops
NJCL3292
Babylon 104
NJCL3292
1:18 am
New York Penn Station
2:44 am
Penn Station
Babylon 104
3:07 am
Jamaica
3:29 am
Freeport
12:35 am
+1d
Middletown New Jersey
4 h 19
1 change
2 stops
NJCL3200
Babylon 1120
4 h 19
1 change
2 stops
NJCL3200
Babylon 1120
NJCL3200
2:03 am
New York Penn Station
4:11 am
+1d
Penn Station
Babylon 1120
4:32 am
Jamaica
4:54 am
Freeport
4:14 am
+1d
Middletown New Jersey
2 h 12
1 change
2 stops
NJCL3202
Babylon 122
2 h 12
1 change
2 stops
NJCL3202
Babylon 122
NJCL3202
5:30 am
New York Penn Station
5:43 am
+1d
Penn Station
Babylon 122
6:04 am
Jamaica
6:26 am
Freeport
4:41 am
+1d
Middletown New Jersey
2 h 16
2 changes
2 stops
NJCL3204
Port Jefferson 1510
Babylon 220
2 h 16
2 changes
2 stops
NJCL3204
Port Jefferson 1510
Babylon 220
NJCL3204
5:58 am
New York Penn Station
6:09 am
+1d
Penn Station
Port Jefferson 1510
6:29 am
Jamaica
6:35 am
+1d
Jamaica
Babylon 220
6:57 am
Freeport
5:03 am
+1d
Middletown New Jersey
2 h 26
1 change
2 stops
NJCL3208
Babylon 1124
2 h 26
1 change
2 stops
NJCL3208
Babylon 1124
NJCL3208
6:19 am
New York Penn Station
6:46 am
+1d
Penn Station
Babylon 1124
7:07 am
Jamaica
7:29 am
Freeport
5:46 am
+1d
Middletown New Jersey
2 h 29
2 changes
2 stops
NJCL3210
Port Jefferson 1512
Babylon 222
2 h 29
2 changes
2 stops
NJCL3210
Port Jefferson 1512
Babylon 222
NJCL3210
7:02 am
New York Penn Station
7:09 am
+1d
Penn Station
Port Jefferson 1512
7:30 am
Jamaica
7:53 am
+1d
Jamaica
Babylon 222
8:15 am
Freeport
6:11 am
+1d
Middletown New Jersey
2 h 46
2 changes
3 stops
NJCL3312
Long Beach 814
Babylon 224
2 h 46
2 changes
3 stops
NJCL3312
Long Beach 814
Babylon 224
NJCL3312
7:20 am
New York Penn Station
7:52 am
+1d
Penn Station
Long Beach 814
8:13 am
Jamaica
8:25 am
Lynbrook
8:49 am
+1d
Lynbrook
Babylon 224
8:57 am
Freeport
6:28 am
+1d
Middletown New Jersey
2 h 59
1 change
2 stops
NJCL3218
Babylon 130
2 h 59
1 change
2 stops
NJCL3218
Babylon 130
NJCL3218
7:42 am
New York Penn Station
8:44 am
+1d
Penn Station
Babylon 130
9:06 am
Jamaica
9:27 am
Freeport

Travel time

Travel time between Middletown New Jersey and Freeport is 1h55