There are 4 ways to get from Bay Shore to Middle Island by train, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Bay Shore to Patchoguetrain Montauk Branch
- Take the taxi from Patchogue to Middle Islandtaxi
42 min$115–140Line 7 bus, line 58 bus
cheapest- Take the bus from Second Ave/Union Blvd to Brentwood LIRRbus 7
- Take the bus from Brentwood LIRR to Middle Country Rd/Yaphank Middle Island Rdbus 58
2h 25m$5Drive 23.4 mi
- Drive from Bay Shore to Middle Islandcar 23.4 mi
33 min$5–7Taxi
- Take the taxi from Bay Shore to Middle Islandtaxi 23.4 mi
33 min$210–260
Bay Shore to Middle Island by bus
Questions & Answers
The cheapest way to get from Bay Shore to Middle Island is to drive which costs $4 - $7 and takes 33 min.
The fastest way to get from Bay Shore to Middle Island is to drive which takes 33 min and costs $4 - $7.
No, there is no direct bus from Bay Shore to Middle Island. However, there are services departing from Second Ave/Union Blvd and arriving at Middle Country Rd/Yaphank Middle Island Rd via Brentwood LIRR. The journey, including transfers, takes approximately 2h 25m.
The distance between Bay Shore and Middle Island is 25 miles. The road distance is 23.5 miles.
The best way to get from Bay Shore to Middle Island without a car is to train and taxi which takes 42 min and costs $110 - $140.
It takes approximately 42 min to get from Bay Shore to Middle Island, including transfers.
Bay Shore to Middle Island bus services, operated by Suffolk County Transit, depart from Second Ave/Union Blvd station.
Bay Shore to Middle Island bus services, operated by Suffolk County Transit, arrive at Brentwood LIRR station.
Yes, the driving distance between Bay Shore to Middle Island is 23 miles. It takes approximately 33 min to drive from Bay Shore to Middle Island.
There are 87+ hotels available in Middle Island.
What companies run services between Bay Shore, NY, USA and Middle Island, NY, USA?
You can take a bus from Second Ave/Union Blvd to Middle Country Rd/Yaphank Middle Island Rd via Brentwood LIRR in around 2h 25m.
- Phone
- +1-718-217-5477
- Website
- mta.info
Train from Bay Shore to Patchogue
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $5–11
- Website
- https://www.mta.info/agency/long-island-rail-road
- Schedules at
- https://www.mta.info/agency/long-island-rail-road/timetables
- Off-Peak
- $5–8
- Peak
- $6–11
- Phone
- 631 852 5200
- buses@suffolkcountyny.gov
- Website
- sctbus.org
Bus from Second Ave/Union Blvd to Brentwood LIRR
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- $3
- Schedules at
- sctbus.org
- Adults
- $3
Bus from Brentwood LIRR to Middle Country Rd/Yaphank Middle Island Rd
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- $3
- Schedules at
- sctbus.org
- Adults
- $3
- Ave. Duration
- 25 min
- Estimated price
- $110–260
Tejedor Taxi
- Phone
- +1 631-830-7012
- Website
- tejedortaxi.com
Ted's Taxi
- Phone
- +1 631-324-2003
LI Yellow Cab Corp
- Phone
- +1 516-931-1111
Long Island Taxi
- Phone
- +1 516-418-2120
- Website
- longislandtaxi.li
Lindy's Taxi
- Phone
- +1 631-234-1300
- Website
- lindystaxi.com
Lindy's Taxi
- Phone
- +1 631-234-1300
- Website
- lindystaxi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Luton Airport into central London, How to get from Gatwick Airport into central London, and Best ways to travel around Australia - to help you get the most out of your next trip.



