There are 4 ways to get from Bay Shore to Lindenhurst by train, bus, taxi, 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
best- Take the train from Bay Shore to Babylontrain Montauk Branch
- Take the train from Babylon to Lindenhursttrain Babylon Branch
20 min$4–7Drive 7.6 mi
cheapest- Drive from Bay Shore to Lindenhurstcar 7.6 mi
12 min$2Line 2 bus
- Take the bus from Third Ave/Mechanicsville Rd to Montauk Hwy/S Wellwood Avebus 2
28 min$3Taxi
- Take the taxi from Bay Shore to Lindenhursttaxi 7.6 mi
12 min$30–40
Bay Shore to Lindenhurst by train
Questions & Answers
The cheapest way to get from Bay Shore to Lindenhurst is to drive which costs $1 - $2 and takes 12 min.
The fastest way to get from Bay Shore to Lindenhurst is to taxi which takes 12 min and costs $30 - $40.
Yes, there is a direct bus departing from Third Ave/Mechanicsville Rd and arriving at Montauk Hwy/S Wellwood Ave. Services depart hourly, and operate every day. The journey takes approximately 28 min.
No, there is no direct train from Bay Shore to Lindenhurst. However, there are services departing from Bay Shore and arriving at Lindenhurst via Babylon. The journey, including transfers, takes approximately 20 min.
The distance between Bay Shore and Lindenhurst is 6 miles. The road distance is 7.6 miles.
The best way to get from Bay Shore to Lindenhurst without a car is to train which takes 20 min and costs $3 - $8.
It takes approximately 20 min to get from Bay Shore to Lindenhurst, including transfers.
Bay Shore to Lindenhurst bus services, operated by Suffolk County Transit, depart from Third Ave/Mechanicsville Rd station.
Bay Shore to Lindenhurst train services, operated by Long Island Rail Road, depart from Bay Shore station.
The best way to get from Bay Shore to Lindenhurst is to train which takes 20 min and costs $3 - $8. Alternatively, you can line 2 bus, which costs $3 and takes 28 min.
What companies run services between Bay Shore, NY, USA and Lindenhurst, NY, USA?
You can take a train from Bay Shore to Lindenhurst via Babylon in around 20 min. Alternatively, Suffolk County Transit operates a bus from Third Ave/Mechanicsville Rd to Montauk Hwy/S Wellwood Ave hourly. Tickets cost $3 and the journey takes 28 min.
- Phone
- +1-718-217-5477
- Website
- Long Island Rail Road
Train from Bay Shore to Babylon
- Ave. Duration
- 6 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–6
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $3–6
- Peak
- $2–6
Train from Babylon to Lindenhurst
- Ave. Duration
- 6 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–2
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $1
- Peak
- $1–2
- Phone
- 631 852 5200
- [email protected]
- Website
- Suffolk County Transit
Bus from Third Ave/Mechanicsville Rd to Montauk Hwy/S Wellwood Ave
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- $3
- Schedules at
- Suffolk County Transit
- Adults
- $3
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 5 delightfully under-the-radar French towns you need to visit, The beginner’s guide to the 2018 World Nomad Games, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Bay Shore to Lindenhurst bus services, operated by Suffolk County Transit, arrive at Montauk Hwy/S Wellwood Ave station.
Bay Shore to Lindenhurst train services, operated by Long Island Rail Road, arrive at Babylon station.
Yes, the driving distance between Bay Shore to Lindenhurst is 8 miles. It takes approximately 12 min to drive from Bay Shore to Lindenhurst.
There are 133+ hotels available in Lindenhurst.



