Train O'Clock
Get train schedule

Montclair Heights to Spring Lake train schedule

Sunday, December 22, 2024

Monday, December 23, 2024

4:43 am
Montclair Heights
3 h 04
3 stops
3 changes
BNTNM6200
NJCL3503
NJCL3215
NJCLL4315
3 h 04
3 changes
3 stops
BNTNM6200
NJCL3503
NJCL3215
NJCLL4315
BNTNM6200
5:30 am
New York Penn Station
5:37 am
New York Penn Station
NJCL3503
6:24 am
South Amboy
6:32 am
South Amboy
NJCL3215
7:11 am
Long Branch
7:24 am
Long Branch
NJCLL4315
7:47 am
Spring Lake
5:14 am
Montclair Heights
3 h 53
2 stops
2 changes
BNTNM6202
NJCL3217
NJCLL4321
3 h 53
2 changes
2 stops
BNTNM6202
NJCL3217
NJCLL4321
BNTNM6202
5:51 am
Frank R Lautenberg Secaucus Upper Level
6:29 am
Frank R Lautenberg Secaucus Upper Level
NJCL3217
7:56 am
Long Branch
8:44 am
Long Branch
NJCLL4321
9:07 am
Spring Lake
5:52 am
Montclair Heights
3 h 57
2 stops
2 changes
BNTNM6204
NJCL3221
NJCLL4323
3 h 57
2 changes
2 stops
BNTNM6204
NJCL3221
NJCLL4323
BNTNM6204
6:31 am
Frank R Lautenberg Secaucus Upper Level
7:10 am
Frank R Lautenberg Secaucus Upper Level
NJCL3221
8:39 am
Long Branch
9:26 am
Long Branch
NJCLL4323
9:49 am
Spring Lake
6:44 am
Montclair Heights
5 h 07
2 stops
2 changes
BNTNM6206
NJCL3223
NJCLL4331
5 h 07
2 changes
2 stops
BNTNM6206
NJCL3223
NJCLL4331
BNTNM6206
7:35 am
New York Penn Station
7:44 am
New York Penn Station
NJCL3223
9:23 am
Long Branch
11:28 am
Long Branch
NJCLL4331
11:51 am
Spring Lake
8:58 am
Montclair Heights
5 h 51
2 stops
2 changes
BNTNM6216
NJCL3231
NJCLL4343
5 h 51
2 changes
2 stops
BNTNM6216
NJCL3231
NJCLL4343
BNTNM6216
9:38 am
Frank R Lautenberg Secaucus Upper Level
9:55 am
Frank R Lautenberg Secaucus Upper Level
NJCL3231
11:25 am
Long Branch
2:26 pm
Long Branch
NJCLL4343
2:49 pm
Spring Lake
10:06 am
Montclair Heights
4 h 43
2 stops
2 changes
BNTNM6222
NJCL3235
NJCLL4343
4 h 43
2 changes
2 stops
BNTNM6222
NJCL3235
NJCLL4343
BNTNM6222
10:44 am
Frank R Lautenberg Secaucus Upper Level
10:53 am
Frank R Lautenberg Secaucus Upper Level
NJCL3235
12:23 pm
Long Branch
2:26 pm
Long Branch
NJCLL4343
2:49 pm
Spring Lake
1:51 pm
Montclair Heights
2 h 55
2 stops
2 changes
BNTNM6238
NJCL3251
NJCLL4351
2 h 55
2 changes
2 stops
BNTNM6238
NJCL3251
NJCLL4351
BNTNM6238
2:33 pm
Frank R Lautenberg Secaucus Upper Level
2:56 pm
Frank R Lautenberg Secaucus Upper Level
NJCL3251
4:19 pm
Long Branch
4:23 pm
Long Branch
NJCLL4351
4:46 pm
Spring Lake
4:24 pm
Montclair Heights
2 h 26
1 stop
1 change
BNTNM6248
NJCL3363
2 h 26
1 change
1 stop
BNTNM6248
NJCL3363
BNTNM6248
5:03 pm
Frank R Lautenberg Secaucus Upper Level
5:11 pm
Frank R Lautenberg Secaucus Upper Level
NJCL3363
6:50 pm
Spring Lake
5:10 pm
Montclair Heights
5 h 12
2 stops
2 changes
BNTNM6252
NJCL3275
NJCLL4383
5 h 12
2 changes
2 stops
BNTNM6252
NJCL3275
NJCLL4383
BNTNM6252
5:57 pm
New York Penn Station
6:29 pm
New York Penn Station
NJCL3275
7:57 pm
Long Branch
9:59 pm
Long Branch
NJCLL4383
10:22 pm
Spring Lake
7:25 pm
Montclair Heights
5 h 06
2 stops
2 changes
BNTNM6264
NJCL3283
NJCLL4393
5 h 06
2 changes
2 stops
BNTNM6264
NJCL3283
NJCLL4393
BNTNM6264
8:03 pm
Frank R Lautenberg Secaucus Upper Level
8:30 pm
Frank R Lautenberg Secaucus Upper Level
NJCL3283
9:56 pm
Long Branch
12:08 am
Long Branch
NJCLL4393
12:31 am
Spring Lake
8:08 pm
Montclair Heights
4 h 23
2 stops
2 changes
BNTNM6270
NJCL3285
NJCLL4393
4 h 23
2 changes
2 stops
BNTNM6270
NJCL3285
NJCLL4393
BNTNM6270
8:47 pm
Frank R Lautenberg Secaucus Upper Level
8:51 pm
Frank R Lautenberg Secaucus Upper Level
NJCL3285
10:19 pm
Long Branch
12:08 am
Long Branch
NJCLL4393
12:31 am
Spring Lake
9:14 pm
Montclair Heights
4 h 05
2 stops
2 changes
BNTNM6274
NJCL3293
NJCLL4397
4 h 05
2 changes
2 stops
BNTNM6274
NJCL3293
NJCLL4397
BNTNM6274
9:50 pm
Frank R Lautenberg Secaucus Upper Level
10:33 pm
Frank R Lautenberg Secaucus Upper Level
NJCL3293
12:05 am
Long Branch
12:57 am
Long Branch
NJCLL4397
1:19 am
Spring Lake

Travel time

Travel time between Montclair Heights and Spring Lake is 2h26