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.
Date:

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

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