Train O'Clock
Get train schedule

Princeton to Park Ridge train schedule

Saturday, January 18, 2025
6:19 pm
Princeton
2 h 09
3 stops
3 changes
PRIN4258
NEC7858
PASC2125
PASC2126
2 h 09
3 changes
3 stops
PRIN4258
NEC7858
PASC2125
PASC2126
PRIN4258
6:24 pm
Princeton Junction
6:30 pm
Princeton Junction
NEC7858
7:29 pm
Frank R Lautenberg Secaucus Upper Level
7:39 pm
Secaucus Junction
PASC2125
8:14 pm
Pearl River
8:22 pm
Pearl River
PASC2126
8:28 pm
Park Ridge
9:58 pm
Princeton
3 h 40
2 stops
2 changes
PRIN4272
NEC7872
PASC2101
3 h 40
2 changes
2 stops
PRIN4272
NEC7872
PASC2101
PRIN4272
10:03 pm
Princeton Junction
10:11 pm
Princeton Junction
NEC7872
11:17 pm
Frank R Lautenberg Secaucus Upper Level
12:55 am
Secaucus Junction
PASC2101
1:38 am
Park Ridge

Sunday, January 19, 2025

10:23 am
Princeton
2 h 46
2 stops
2 changes
PRIN4228
NEC7826
PASC2111
2 h 46
2 changes
2 stops
PRIN4228
NEC7826
PASC2111
PRIN4228
10:28 am
Princeton Junction
10:34 am
Princeton Junction
NEC7826
11:33 am
Frank R Lautenberg Secaucus Upper Level
12:23 pm
Secaucus Junction
PASC2111
1:09 pm
Park Ridge
12:20 pm
Princeton
2 h 48
2 stops
2 changes
PRIN4236
NEC7834
PASC2115
2 h 48
2 changes
2 stops
PRIN4236
NEC7834
PASC2115
PRIN4236
12:25 pm
Princeton Junction
12:31 pm
Princeton Junction
NEC7834
1:31 pm
Frank R Lautenberg Secaucus Upper Level
2:23 pm
Secaucus Junction
PASC2115
3:08 pm
Park Ridge
1:20 pm
Princeton
3 h 00
3 stops
3 changes
PRIN4240
NEC7838
PASC2117
PASC2118
3 h 00
3 changes
3 stops
PRIN4240
NEC7838
PASC2117
PASC2118
PRIN4240
1:25 pm
Princeton Junction
1:31 pm
Princeton Junction
NEC7838
2:31 pm
Frank R Lautenberg Secaucus Upper Level
3:37 pm
Secaucus Junction
PASC2117
4:07 pm
Pearl River
4:14 pm
Pearl River
PASC2118
4:20 pm
Park Ridge
3:25 pm
Princeton
2 h 44
2 stops
2 changes
PRIN4248
NEC7846
PASC2121
2 h 44
2 changes
2 stops
PRIN4248
NEC7846
PASC2121
PRIN4248
3:30 pm
Princeton Junction
3:36 pm
Princeton Junction
NEC7846
4:33 pm
Frank R Lautenberg Secaucus Upper Level
5:23 pm
Secaucus Junction
PASC2121
6:09 pm
Park Ridge
4:21 pm
Princeton
2 h 56
2 stops
2 changes
PRIN4252
NEC7850
PASC2123
2 h 56
2 changes
2 stops
PRIN4252
NEC7850
PASC2123
PRIN4252
4:26 pm
Princeton Junction
4:32 pm
Princeton Junction
NEC7850
5:37 pm
Frank R Lautenberg Secaucus Upper Level
6:31 pm
Secaucus Junction
PASC2123
7:17 pm
Park Ridge
6:19 pm
Princeton
2 h 09
3 stops
3 changes
PRIN4258
NEC7858
PASC2125
PASC2126
2 h 09
3 changes
3 stops
PRIN4258
NEC7858
PASC2125
PASC2126
PRIN4258
6:24 pm
Princeton Junction
6:30 pm
Princeton Junction
NEC7858
7:29 pm
Frank R Lautenberg Secaucus Upper Level
7:39 pm
Secaucus Junction
PASC2125
8:14 pm
Pearl River
8:22 pm
Pearl River
PASC2126
8:28 pm
Park Ridge
9:58 pm
Princeton
3 h 40
2 stops
2 changes
PRIN4272
NEC7872
PASC2101
3 h 40
2 changes
2 stops
PRIN4272
NEC7872
PASC2101
PRIN4272
10:03 pm
Princeton Junction
10:11 pm
Princeton Junction
NEC7872
11:17 pm
Frank R Lautenberg Secaucus Upper Level
12:55 am
Secaucus Junction
PASC2101
1:38 am
Park Ridge

Travel time

Travel time between Princeton and Park Ridge is 1h43