There are 4 ways to get from Poughkeepsie to Haverstraw by train, ferry, 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, ferry
best- Take the train from Poughkeepsie to OssiningHudson
- Take the ferry from Ossining to HaverstrawOssining and Haverstraw
2h 16m$23–33Bus
cheapest- Take the bus from Metro North Station to TransCenterWpp
- Take the bus from Palisades Center Dr - Palisades Center Mall Lot J to Broadway at Division StRockland Coaches
3h 59m$7–26Drive 41.6 mi
- Drive from Poughkeepsie to Haverstraw41.6 mi
1h 3m$8–11Taxi
- Take the taxi from Poughkeepsie to Haverstraw41.6 mi
1h 3m$190–230
Poughkeepsie to Haverstraw by bus
Questions & Answers
The cheapest way to get from Poughkeepsie to Haverstraw is to drive which costs $7 - $11 and takes 1h 3m.
The fastest way to get from Poughkeepsie to Haverstraw is to drive which takes 1h 3m and costs $7 - $11.
No, there is no direct bus from Poughkeepsie station to Haverstraw. However, there are services departing from Metro North Station and arriving at Broadway at Division St via White Plains - Train Station and Palisades Center Dr - Palisades Center Mall Lot J. The journey, including transfers, takes approximately 3h 59m.
The distance between Poughkeepsie and Haverstraw is 48 miles. The road distance is 41.9 miles.
The best way to get from Poughkeepsie to Haverstraw without a car is to train and ferry which takes 2h 16m and costs $23 - $35.
It takes approximately 2h 16m to get from Poughkeepsie to Haverstraw, including transfers.
Poughkeepsie to Haverstraw bus services, operated by Leprechaun Lines, depart from Metro North Station.
Poughkeepsie to Haverstraw bus services, operated by Leprechaun Lines, arrive at TransCenter station.
Yes, the driving distance between Poughkeepsie to Haverstraw is 42 miles. It takes approximately 1h 3m to drive from Poughkeepsie to Haverstraw.
There are 108+ hotels available in Haverstraw.
What companies run services between Poughkeepsie, NY, USA and Haverstraw, NY, USA?
You can take a bus from Metro North Station to Broadway at Division St via TransCenter, White Plains - Train Station, and Palisades Center Dr - Palisades Center Mall Lot J in around 3h 59m.
- Phone
- 877.690.5114
- Website
- mta.info
Train from Poughkeepsie to Ossining
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- $13–20
- Website
- https://www.mta.info/agency/metro-north-railroad
- Schedules at
- https://www.mta.info/schedules
- Off-Peak
- $13–14
- Peak
- $17–20
- Phone
- +1 800-624-4217
- info@leprechaunlines.com
- Website
- leprechaunlines.com
Bus from Metro North Station to TransCenter
- Ave. Duration
- 1h 46m
- Frequency
- 4 times a day
- Estimated price
- $1–9
- Schedules at
- leprechaunlines.com
- Newburgh - Beacon Shuttle
- $1
- Newburgh Local
- $2
- White Plains Commuter
- $7–9
- Phone
- +1 (866) 912 - 6224
- questions@coachusa.com
- Website
- coachusa.com
Bus from Palisades Center Dr - Palisades Center Mall Lot J to Broadway at Division St
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- $4–8
- Schedules at
- coachusa.com
- Adult
- $4–8
- Phone
- +1 800-533-3779
- Website
- nywaterway.com
Ferry from Ossining to Haverstraw
- Ave. Duration
- 15 min
- Frequency
- Every 2 hours
- Estimated price
- $10–14
- Schedules at
- nywaterway.com
- Adult
- $10–14
- Ave. Duration
- 1h 3m
- Estimated price
- $190–230
B&B Taxi
- Phone
- +1 845-704-7000
- Website
- facebook.com
A-Team Taxi
- Phone
- +1 845-625-6382
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 Heading to Europe? Read this before you buy a Eurail Pass, Italian Lakes: Getting around by train, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.






