There are 4 ways to get from Southold to Yaphank by train, bus, car, or taxi
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 Southold to Yaphank-BNLtrain Greenport Service
56 min$54–78Drive 33.4 mi
cheapest- Drive from Southold to Yaphankcar 33.4 mi
46 min$7–9Line 92 bus, line 58 bus
- Take the bus from NYS 25/Youngs Ave to Riverhead LIRRbus 92
- Take the bus from Riverhead LIRR to Middle Country Rd/Wading River Hollow Rdbus 58
2h 16m$55–70Taxi
- Take the taxi from Southold to Yaphanktaxi 33.4 mi
46 min$290–360
Questions & Answers
The cheapest way to get from Southold to Yaphank is to drive which costs $6 - $9 and takes 46 min.
The fastest way to get from Southold to Yaphank is to drive which takes 46 min and costs $6 - $9.
No, there is no direct bus from Southold to Yaphank. However, there are services departing from NYS 25/Youngs Ave and arriving at Middle Country Rd/Wading River Hollow Rd via Riverhead LIRR. The journey, including transfers, takes approximately 2h 16m.
No, there is no direct train from Southold to Yaphank. However, there are services departing from Southold and arriving at Yaphank-BNL via . The journey, including transfers, takes approximately 56 min.
The distance between Southold and Yaphank is 32 miles. The road distance is 33.6 miles.
The best way to get from Southold to Yaphank without a car is to train which takes 56 min and costs $50 - $80.
It takes approximately 56 min to get from Southold to Yaphank, including transfers.
Southold to Yaphank bus services, operated by Suffolk County Transit, depart from NYS 25/Youngs Ave station.
Southold to Yaphank train services, operated by Long Island Rail Road, depart from Southold station.
The best way to get from Southold to Yaphank is to train which takes 56 min and costs $50 - $80. Alternatively, you can line 92 bus and line 58 bus, which costs $55 - $70 and takes 2h 16m.
What companies run services between Southold, NY, USA and Yaphank, NY, USA?
Long Island Rail Road operates a train from Southold to Yaphank-BNL 4 times a day. Tickets cost $9–18 and the journey takes 49 min. Alternatively, you can take a bus from NYS 25/Youngs Ave to Yaphank via Riverhead LIRR and Middle Country Rd/Wading River Hollow Rd in around 2h 16m.
- Phone
- +1-718-217-5477
- Website
- mta.info
Train from Southold to Yaphank-BNL
- Ave. Duration
- 49 min
- Frequency
- 4 times a day
- Estimated price
- $9–18
- Website
- https://www.mta.info/agency/long-island-rail-road
- Schedules at
- https://www.mta.info/agency/long-island-rail-road/timetables
- Off-Peak
- $9–13
- Peak
- $13–18
- Phone
- 631 852 5200
- [email protected]
- Website
- sctbus.org
Bus from NYS 25/Youngs Ave to Riverhead LIRR
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- $3
- Schedules at
- sctbus.org
- Adults
- $3
Bus from Riverhead LIRR to Middle Country Rd/Wading River Hollow Rd
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $3
- Schedules at
- sctbus.org
- Adults
- $3
- Ave. Duration
- 46 min
- Estimated price
- $290–360
Ted's Taxi
- Phone
- +1 631-324-2003
Tejedor Taxi
- Phone
- +1 631-830-7012
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 French strikes 2018: What are my alternative transport options?, Travelling to the UK: What do I need to know?, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Southold to Yaphank bus services, operated by Suffolk County Transit, arrive at Riverhead LIRR station.
Southold to Yaphank train services, operated by Long Island Rail Road, arrive at Yaphank-BNL station.
Yes, the driving distance between Southold to Yaphank is 34 miles. It takes approximately 46 min to drive from Southold to Yaphank.
There are 103+ hotels available in Yaphank.



