Bay Shore Train Schedule - Long Island Railroad
TIP: If you do not see a direct route from your location, try clicking a trip's origin station to search for a connecting transfer.
Jamaica to Montauk -
Arrives in Bay Shore at 1:48 AM
Babylon to Patchogue -
Arrives in Bay Shore at 5:44 AM
Babylon to Patchogue -
Arrives in Bay Shore at 7:44 AM
Babylon to Patchogue -
Arrives in Bay Shore at 8:39 AM
Jamaica to Patchogue -
Arrives in Bay Shore at 9:42 AM
Babylon to Patchogue -
Arrives in Bay Shore at 10:38 AM
Babylon to Speonk -
Arrives in Bay Shore at 11:37 AM
Jamaica to Montauk -
Arrives in Bay Shore at 12:26 PM
Babylon to Patchogue -
Arrives in Bay Shore at 12:37 PM
Babylon to Speonk -
Arrives in Bay Shore at 1:37 PM
Babylon to Patchogue -
Arrives in Bay Shore at 2:37 PM
Jamaica to Patchogue -
Arrives in Bay Shore at 3:55 PM
Babylon to Patchogue -
Arrives in Bay Shore at 4:33 PM
Babylon to Speonk -
Arrives in Bay Shore at 5:21 PM
Hunterspoint Avenue to Montauk -
Arrives in Bay Shore at 5:35 PM
Long Island City to Patchogue -
Arrives in Bay Shore at 5:47 PM
Penn Station to Speonk -
Arrives in Bay Shore at 6:21 PM
Babylon to Patchogue -
Arrives in Bay Shore at 6:44 PM
Jamaica to Montauk -
Arrives in Bay Shore at 7:20 PM
Penn Station to Speonk -
Arrives in Bay Shore at 7:36 PM
Babylon to Speonk -
Arrives in Bay Shore at 8:42 PM
Jamaica to Montauk -
Arrives in Bay Shore at 9:34 PM
Babylon to Patchogue -
Arrives in Bay Shore at 10:42 PM
Jamaica to Speonk -
Arrives in Bay Shore at 11:39 PM
Montauk to Jamaica -
Arrives in Bay Shore at 12:16 AM
Montauk to Jamaica -
Arrives in Bay Shore at 3:20 AM
Speonk to Babylon -
Arrives in Bay Shore at 5:04 AM
Southampton to Penn Station -
Arrives in Bay Shore at 5:54 AM
Speonk to Long Island City -
Arrives in Bay Shore at 6:17 AM
Speonk to Long Island City -
Arrives in Bay Shore at 6:42 AM
Patchogue to Babylon -
Arrives in Bay Shore at 7:01 AM
Speonk to Penn Station -
Arrives in Bay Shore at 7:13 AM
Speonk to Babylon -
Arrives in Bay Shore at 8:08 AM
Patchogue to Babylon -
Arrives in Bay Shore at 8:53 AM
Patchogue to Babylon -
Arrives in Bay Shore at 10:04 AM
Patchogue to Babylon -
Arrives in Bay Shore at 11:04 AM
Patchogue to Babylon -
Arrives in Bay Shore at 12:04 PM
Montauk to Jamaica -
Arrives in Bay Shore at 1:40 PM
Patchogue to Babylon -
Arrives in Bay Shore at 2:04 PM
Speonk to Babylon -
Arrives in Bay Shore at 2:59 PM
Patchogue to Babylon -
Arrives in Bay Shore at 3:58 PM
Speonk to Jamaica -
Arrives in Bay Shore at 5:08 PM
Patchogue to Babylon -
Arrives in Bay Shore at 5:56 PM
Patchogue to Babylon -
Arrives in Bay Shore at 6:56 PM
Patchogue to Babylon -
Arrives in Bay Shore at 7:56 PM
Speonk to Jamaica -
Arrives in Bay Shore at 10:02 PM
Speonk to Jamaica -
Arrives in Bay Shore at 10:56 PM
Patchogue to Jamaica -
Arrives in Bay Shore at 11:54 PM