Train O'Clock
Get train schedule

Princeton to Bay Shore train schedule

Monday, December 16, 2024
8:30 am
Princeton
3 h 08
4 stops
3 changes
PRIN4124
NEC3932
Babylon 136
Montauk 36
3 h 08
3 changes
4 stops
PRIN4124
NEC3932
Babylon 136
Montauk 36
PRIN4124
8:35 am
Princeton Junction
8:41 am
Princeton Junction
NEC3932
9:40 am
New York Penn Station
10:19 am
Penn Station
Babylon 136
10:42 am
Jamaica
11:28 am
Babylon
11:32 am
Babylon
Montauk 36
11:38 am
Bay Shore
8:57 am
Princeton
3 h 29
4 stops
3 changes
PRIN4126
NEC3934
Babylon 138
Montauk 8
3 h 29
3 changes
4 stops
PRIN4126
NEC3934
Babylon 138
Montauk 8
PRIN4126
9:02 am
Princeton Junction
9:08 am
Princeton Junction
NEC3934
10:13 am
New York Penn Station
10:33 am
Penn Station
Babylon 138
10:57 am
Jamaica
11:50 am
Babylon
12:20 pm
Babylon
Montauk 8
12:26 pm
Bay Shore
9:24 am
Princeton
3 h 14
4 stops
3 changes
PRIN4128
NEC3936
Babylon 144
Montauk 68
3 h 14
3 changes
4 stops
PRIN4128
NEC3936
Babylon 144
Montauk 68
PRIN4128
9:29 am
Princeton Junction
9:35 am
Princeton Junction
NEC3936
10:33 am
New York Penn Station
11:20 am
Penn Station
Babylon 144
11:42 am
Jamaica
12:28 pm
Babylon
12:32 pm
Babylon
Montauk 68
12:38 pm
Bay Shore
9:50 am
Princeton
3 h 48
4 stops
3 changes
PRIN4130
NEC3834
Babylon 146
Montauk 38
3 h 48
3 changes
4 stops
PRIN4130
NEC3834
Babylon 146
Montauk 38
PRIN4130
9:55 am
Princeton Junction
10:01 am
Princeton Junction
NEC3834
11:16 am
New York Penn Station
11:33 am
Penn Station
Babylon 146
11:57 am
Jamaica
12:50 pm
Babylon
1:32 pm
Babylon
Montauk 38
1:38 pm
Bay Shore
10:15 am
Princeton
4 h 23
4 stops
3 changes
PRIN4132
NEC3836
Babylon 148
Montauk 74
4 h 23
3 changes
4 stops
PRIN4132
NEC3836
Babylon 148
Montauk 74
PRIN4132
10:20 am
Princeton Junction
10:26 am
Princeton Junction
NEC3836
11:44 am
New York Penn Station
12:20 pm
Penn Station
Babylon 148
12:42 pm
Jamaica
1:28 pm
Babylon
2:32 pm
Babylon
Montauk 74
2:38 pm
Bay Shore
11:30 am
Princeton
4 h 25
4 stops
3 changes
PRIN4136
NEC3840
Babylon 152
Montauk 76
4 h 25
3 changes
4 stops
PRIN4136
NEC3840
Babylon 152
Montauk 76
PRIN4136
11:35 am
Princeton Junction
11:41 am
Princeton Junction
NEC3840
1:01 pm
New York Penn Station
1:20 pm
Penn Station
Babylon 152
1:42 pm
Jamaica
2:28 pm
Babylon
3:49 pm
Babylon
Montauk 76
3:55 pm
Bay Shore
11:52 am
Princeton
4 h 41
4 stops
3 changes
PRIN4138
NEC3842
Babylon 156
Montauk 78
4 h 41
3 changes
4 stops
PRIN4138
NEC3842
Babylon 156
Montauk 78
PRIN4138
11:57 am
Princeton Junction
12:05 pm
Princeton Junction
NEC3842
1:22 pm
New York Penn Station
1:33 pm
Penn Station
Babylon 156
1:57 pm
Jamaica
2:50 pm
Babylon
4:27 pm
Babylon
Montauk 78
4:33 pm
Bay Shore
12:18 pm
Princeton
5 h 03
4 stops
3 changes
PRIN4140
NEC3844
Babylon 158
Montauk 40
5 h 03
3 changes
4 stops
PRIN4140
NEC3844
Babylon 158
Montauk 40
PRIN4140
12:23 pm
Princeton Junction
12:34 pm
Princeton Junction
NEC3844
1:53 pm
New York Penn Station
2:32 pm
Penn Station
Babylon 158
2:56 pm
Jamaica
3:35 pm
Babylon
5:15 pm
Babylon
Montauk 40
5:21 pm
Bay Shore
12:49 pm
Princeton
4 h 46
3 stops
3 changes
PRIN4142
NEC3846
Port Jefferson 1560
Montauk 18
4 h 46
3 changes
3 stops
PRIN4142
NEC3846
Port Jefferson 1560
Montauk 18
PRIN4142
12:54 pm
Princeton Junction
1:03 pm
Princeton Junction
NEC3846
2:22 pm
New York Penn Station
2:36 pm
Penn Station
Port Jefferson 1560
2:58 pm
Jamaica
4:48 pm
Jamaica
Montauk 18
5:35 pm
Bay Shore
2:14 pm
Princeton
3 h 33
4 stops
3 changes
PRIN4148
NEC3852
Babylon 168
Montauk 80
3 h 33
3 changes
4 stops
PRIN4148
NEC3852
Babylon 168
Montauk 80
PRIN4148
2:19 pm
Princeton Junction
2:25 pm
Princeton Junction
NEC3852
3:43 pm
New York Penn Station
4:13 pm
Penn Station
Babylon 168
4:33 pm
Jamaica
5:12 pm
Babylon
5:41 pm
Babylon
Montauk 80
5:47 pm
Bay Shore
3:01 pm
Princeton
3 h 20
3 stops
2 changes
PRIN4152
NEC3856
Montauk 42
3 h 20
2 changes
3 stops
PRIN4152
NEC3856
Montauk 42
PRIN4152
3:06 pm
Princeton Junction
3:22 pm
Princeton Junction
NEC3856
4:41 pm
New York Penn Station
5:13 pm
Penn Station
Montauk 42
5:36 pm
Jamaica
6:21 pm
Bay Shore

Travel time

Travel time between Princeton and Bay Shore is 2h29