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 Speonk -
Arrives in Bay Shore at 12:07 AM
Jamaica to Montauk -
Arrives in Bay Shore at 1:26 AM
Jamaica to Speonk -
Arrives in Bay Shore at 8:39 AM
Jamaica to Montauk -
Arrives in Bay Shore at 8:58 AM
Jamaica to Patchogue -
Arrives in Bay Shore at 9:58 AM
Jamaica to Speonk -
Arrives in Bay Shore at 10:29 AM
Jamaica to Montauk -
Arrives in Bay Shore at 11:11 AM
Babylon to Speonk -
Arrives in Bay Shore at 11:42 AM
Babylon to Patchogue -
Arrives in Bay Shore at 12:58 PM
Jamaica to Montauk -
Arrives in Bay Shore at 1:04 PM
Babylon to Patchogue -
Arrives in Bay Shore at 2:00 PM
Jamaica to Patchogue -
Arrives in Bay Shore at 2:39 PM
Jamaica to Speonk -
Arrives in Bay Shore at 3:53 PM
Babylon to Patchogue -
Arrives in Bay Shore at 5:11 PM
Jamaica to Patchogue -
Arrives in Bay Shore at 5:47 PM
Jamaica to Patchogue -
Arrives in Bay Shore at 6:28 PM
Jamaica to Patchogue -
Arrives in Bay Shore at 7:53 PM
Jamaica to Speonk -
Arrives in Bay Shore at 8:40 PM
Jamaica to Patchogue -
Arrives in Bay Shore at 9:53 PM
Jamaica to Montauk -
Arrives in Bay Shore at 10:58 PM
Babylon to Speonk -
Arrives in Bay Shore at 11:41 PM
Speonk to Jamaica -
Arrives in Bay Shore at 12:11 AM
Speonk to Jamaica -
Arrives in Bay Shore at 5:26 AM
Speonk to Jamaica -
Arrives in Bay Shore at 7:04 AM
Montauk to Jamaica -
Arrives in Bay Shore at 9:07 AM
Speonk to Babylon -
Arrives in Bay Shore at 11:04 AM
Patchogue to Babylon -
Arrives in Bay Shore at 12:04 PM
Speonk to Babylon -
Arrives in Bay Shore at 1:03 PM
Patchogue to Jamaica -
Arrives in Bay Shore at 2:36 PM
Speonk to Jamaica -
Arrives in Bay Shore at 3:04 PM
Patchogue to Babylon -
Arrives in Bay Shore at 4:04 PM
Patchogue to Jamaica -
Arrives in Bay Shore at 5:04 PM
Patchogue to Jamaica -
Arrives in Bay Shore at 6:20 PM
Speonk to Jamaica -
Arrives in Bay Shore at 6:54 PM
Patchogue to Jamaica -
Arrives in Bay Shore at 7:48 PM
Patchogue to Jamaica -
Arrives in Bay Shore at 9:04 PM
Patchogue to Jamaica -
Arrives in Bay Shore at 10:06 PM
Patchogue to Babylon -
Arrives in Bay Shore at 11:01 PM