Train O'Clock
Get train schedule

Park Ridge to Princeton train schedule

Sunday, December 15, 2024

Monday, December 16, 2024

5:24 am
Park Ridge
2 h 06
2 stops
2 changes
PASC1602
NEC3815
PRIN4119
2 h 06
2 changes
2 stops
PASC1602
NEC3815
PRIN4119
PASC1602
6:09 am
Secaucus Junction
6:15 am
Frank R Lautenberg Secaucus Upper Level
NEC3815
7:17 am
Princeton Junction
7:25 am
Princeton Junction
PRIN4119
7:30 am
Princeton
6:09 am
Park Ridge
2 h 36
2 stops
2 changes
PASC1604
NEC3821
PRIN4125
2 h 36
2 changes
2 stops
PASC1604
NEC3821
PRIN4125
PASC1604
6:56 am
Secaucus Junction
7:23 am
Frank R Lautenberg Secaucus Upper Level
NEC3821
8:28 am
Princeton Junction
8:40 am
Princeton Junction
PRIN4125
8:45 am
Princeton
6:46 am
Park Ridge
2 h 31
2 stops
2 changes
PASC1608
NEC3823
PRIN4127
2 h 31
2 changes
2 stops
PASC1608
NEC3823
PRIN4127
PASC1608
7:35 am
Secaucus Junction
8:05 am
Frank R Lautenberg Secaucus Upper Level
NEC3823
9:07 am
Princeton Junction
9:12 am
Princeton Junction
PRIN4127
9:17 am
Princeton
7:06 am
Park Ridge
2 h 33
2 stops
2 changes
PASC1610
NEC3825
PRIN4129
2 h 33
2 changes
2 stops
PASC1610
NEC3825
PRIN4129
PASC1610
7:54 am
Secaucus Junction
8:21 am
Frank R Lautenberg Secaucus Upper Level
NEC3825
9:28 am
Princeton Junction
9:34 am
Princeton Junction
PRIN4129
9:39 am
Princeton
7:20 am
Park Ridge
2 h 47
2 stops
2 changes
PASC1612
NEC3827
PRIN4131
2 h 47
2 changes
2 stops
PASC1612
NEC3827
PRIN4131
PASC1612
8:04 am
Secaucus Junction
8:34 am
Frank R Lautenberg Secaucus Upper Level
NEC3827
9:44 am
Princeton Junction
10:02 am
Princeton Junction
PRIN4131
10:07 am
Princeton
7:54 am
Park Ridge
3 h 11
2 stops
2 changes
PASC1616
NEC3915
PRIN4133
3 h 11
2 changes
2 stops
PASC1616
NEC3915
PRIN4133
PASC1616
8:28 am
Secaucus Junction
8:50 am
Frank R Lautenberg Secaucus Upper Level
NEC3915
9:56 am
Princeton Junction
11:00 am
Princeton Junction
PRIN4133
11:05 am
Princeton
8:19 am
Park Ridge
3 h 26
2 stops
2 changes
PASC1620
NEC3829
PRIN4137
3 h 26
2 changes
2 stops
PASC1620
NEC3829
PRIN4137
PASC1620
8:58 am
Secaucus Junction
9:28 am
Frank R Lautenberg Secaucus Upper Level
NEC3829
10:31 am
Princeton Junction
11:40 am
Princeton Junction
PRIN4137
11:45 am
Princeton
9:05 am
Park Ridge
3 h 02
2 stops
2 changes
PASC1622
NEC3833
PRIN4139
3 h 02
2 changes
2 stops
PASC1622
NEC3833
PRIN4139
PASC1622
9:48 am
Secaucus Junction
10:11 am
Frank R Lautenberg Secaucus Upper Level
NEC3833
11:13 am
Princeton Junction
12:02 pm
Princeton Junction
PRIN4139
12:07 pm
Princeton
11:10 am
Park Ridge
2 h 17
2 stops
2 changes
PASC1624
NEC3841
PRIN4145
2 h 17
2 changes
2 stops
PASC1624
NEC3841
PRIN4145
PASC1624
11:53 am
Secaucus Junction
12:10 pm
Frank R Lautenberg Secaucus Upper Level
NEC3841
1:17 pm
Princeton Junction
1:22 pm
Princeton Junction
PRIN4145
1:27 pm
Princeton
12:35 pm
Park Ridge
2 h 21
2 stops
2 changes
PASC1626
NEC3847
PRIN4151
2 h 21
2 changes
2 stops
PASC1626
NEC3847
PRIN4151
PASC1626
1:25 pm
Secaucus Junction
1:41 pm
Frank R Lautenberg Secaucus Upper Level
NEC3847
2:46 pm
Princeton Junction
2:51 pm
Princeton Junction
PRIN4151
2:56 pm
Princeton
3:01 pm
Park Ridge
2 h 18
2 stops
2 changes
PASC1630
NEC3943
PRIN4161
2 h 18
2 changes
2 stops
PASC1630
NEC3943
PRIN4161
PASC1630
3:50 pm
Secaucus Junction
4:23 pm
Frank R Lautenberg Secaucus Upper Level
NEC3943
5:07 pm
Princeton Junction
5:14 pm
Princeton Junction
PRIN4161
5:19 pm
Princeton
4:09 pm
Park Ridge
2 h 16
2 stops
2 changes
PASC1632
NEC3951
PRIN4167
2 h 16
2 changes
2 stops
PASC1632
NEC3951
PRIN4167
PASC1632
4:57 pm
Secaucus Junction
5:22 pm
Frank R Lautenberg Secaucus Upper Level
NEC3951
6:06 pm
Princeton Junction
6:20 pm
Princeton Junction
PRIN4167
6:25 pm
Princeton

Travel time

Travel time between Park Ridge and Princeton is 1h56