Skip to main content

How to get from Freeport to Peekskill, NY by train?

From Freeport to Peekskill, NY by train

To get from Freeport to Peekskill, NY in Peekskill, Ny, you’ll need to take 3 train lines: take the BABYLON BRANCH train from Freeport station to Jamaica station. Next, you’ll have to switch to the RONKONKOMA BRANCH train and finally take the HUDSON train from Grand Central station to Peekskill station. The total trip duration for this route is approximately 2 hr 33 min. The ride fare is $39.75.

153min$39.75
Train - BABYLON BRANCH
Train - RONKONKOMA BRANCH
Train - HUDSON
Walk to Peekskill, NY
Leaves from Freeport

Step by Step

  • 1
    Start from train station
    Start from train station
    Freeport
  • 2
    Train - BABYLON BRANCH
    Wait for train
    BABYLON BRANCH
    Penn Station
  • 3
    Ride to train station
    Ride to train station
    Jamaica
    22 min
  • 4
    Train - RONKONKOMA BRANCH
    Wait for train
    RONKONKOMA BRANCH
    Grand Central
  • 5
    Ride to train station
    Ride to train station
    Grand Central Madison
    18 min
  • 6
    Walk to train station
    Walk to train station
    Grand Central
    10 yd • 1 min
  • 7
    Train - HUDSONHUDSON
    Wait for train
    HUDSON
    817#| Poughkeepsie
  • 8
    Ride to train station
    Ride to train station
    Peekskill
    66 min
  • 9
    Walk to Peekskill, NY
    Walk to
    Peekskill, NY
    0.82 mi • 17 min
*Duration based on 8am traffic

Alternative route from Freeport to Peekskill, NY by train via BABYLON BRANCH, PORT JEFFERSON BRANCH and HUDSON

To get from Freeport to Peekskill, NY in Peekskill, Ny, you’ll need to take 3 train lines: take the BABYLON BRANCH train from Freeport station to Jamaica station. Next, you’ll have to switch to the PORT JEFFERSON BRANCH train and finally take the HUDSON train from Grand Central station to Peekskill station. The total trip duration for this route is approximately 2 hr 33 min. The ride fare is $39.75.

153min$39.75
Train - BABYLON BRANCH
Train - PORT JEFFERSON BRANCH
Train - HUDSON
Walk to Peekskill, NY
Leaves from Freeport

Step by Step

  • 1
    Start from train station
    Start from train station
    Freeport
  • 2
    Train - BABYLON BRANCH
    Wait for train
    BABYLON BRANCH
    Penn Station
  • 3
    Ride to train station
    Ride to train station
    Jamaica
    22 min
  • 4
    Train - PORT JEFFERSON BRANCH
    Wait for train
    PORT JEFFERSON BRANCH
    Grand Central
  • 5
    Ride to train station
    Ride to train station
    Grand Central Madison
    18 min
  • 6
    Walk to train station
    Walk to train station
    Grand Central
    10 yd • 1 min
  • 7
    Train - HUDSONHUDSON
    Wait for train
    HUDSON
    817#| Poughkeepsie
  • 8
    Ride to train station
    Ride to train station
    Peekskill
    66 min
  • 9
    Walk to Peekskill, NY
    Walk to
    Peekskill, NY
    0.82 mi • 17 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in New York - New Jersey.
All local mobility options in one app

Public transit directions from Freeport to Peekskill, NY

The distance between Freeport, Peekskill, Ny and Peekskill, NY, Peekskill, Ny is approximately 64.95 mi, which can typically be travelled in 153 min. Moovit will show you the directions from Freeport to Peekskill, NY by train, so no matter how you choose to travel in Peekskill, Ny – you will always have plenty of easy options.

Public transit stations close to Freeport

Freeport is located at Freeport, Peekskill, Ny and the nearest public transit station is Freeport Sta / North.

Train stations close to Freeport:

  • Bellmore
  • Baldwin
  • Merrick

Bus stations close to Freeport:

  • Freeport Sta / North
  • Freeport Sta / South Bay 1
  • N Main St + Broadway

Public transit stations close to Peekskill, NY, Peekskill, Ny

Peekskill, NY is located at Peekskill, NY, Peekskill, Ny and the nearest public transit station is Central Ave @ S Division St.

Train stations close to Peekskill, NY:

  • Peekskill

Bus stations close to Peekskill, NY:

  • Central Ave @ S Division St
  • South St @ Union Ave
  • Nelson Ave @ Main St

Alternative route from Freeport to Peekskill, NY by train via BABYLON BRANCH, PORT JEFFERSON BRANCH and HUDSON

To get from Freeport to Peekskill, NY in Peekskill, Ny, you’ll need to take 3 train lines: take the BABYLON BRANCH train from Freeport station to Jamaica station. Next, you’ll have to switch to the PORT JEFFERSON BRANCH train and finally take the HUDSON train from Grand Central station to Peekskill station. The total trip duration for this route is approximately 2 hr 33 min. The ride fare is $39.75.

153min$39.75
Train - BABYLON BRANCH
Train - PORT JEFFERSON BRANCH
Train - HUDSON
Walk to Peekskill, NY
Leaves from Freeport

Step by Step

  • 1
    Start from train station
    Start from train station
    Freeport
  • 2
    Train - BABYLON BRANCH
    Wait for train
    BABYLON BRANCH
    Penn Station
  • 3
    Ride to train station
    Ride to train station
    Jamaica
    22 min
  • 4
    Train - PORT JEFFERSON BRANCH
    Wait for train
    PORT JEFFERSON BRANCH
    Grand Central
  • 5
    Ride to train station
    Ride to train station
    Grand Central Madison
    18 min
  • 6
    Walk to train station
    Walk to train station
    Grand Central
    10 yd • 1 min
  • 7
    Train - HUDSONHUDSON
    Wait for train
    HUDSON
    817#| Poughkeepsie
  • 8
    Ride to train station
    Ride to train station
    Peekskill
    66 min
  • 9
    Walk to Peekskill, NY
    Walk to
    Peekskill, NY
    0.82 mi • 17 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Freeport to Peekskill, NY?

    The fastest way takes 153 minutes, using Bus line BABYLON BRANCH, Bus line RONKONKOMA BRANCH, Bus line HUDSON.

  • What is the alternative route to get from Freeport to Peekskill, NY?

    The alternative route takes 153 minutes, using Bus line BABYLON BRANCH, Bus line PORT JEFFERSON BRANCH, Bus line HUDSON.

  • Is there a direct train between Freeport and Peekskill, NY?

    No, you’ll have to take 3 train lines in total. The total travelling time is 2 hr 33 min.

  • Which train line goes from Freeport to Peekskill, NY?

    The BABYLON BRANCH train line goes from Penn Station station near Freeport in Freeport, Ny to Jamaica station. From there you’ll have to take one train line till Jamaica station near Peekskill, NY in Peekskill, Ny.

  • How long does it take to travel from Freeport to Peekskill, NY by train?

    The total travel time between Freeport in Freeport, Ny and Peekskill, NY in Peekskill, Ny by train is about 2 hr 33 min.

  • Where do I get on the train near Freeport to get to Peekskill, NY?

    Get on the BABYLON BRANCH train from the Penn Station station near Freeport in Freeport, Ny.

  • Where do I get off the train when travelling between Freeport and Peekskill, NY?

    Get off the train at the Jamaica station, which is closest to Peekskill, NY in Peekskill, Ny.

  • How much is the train fare from Freeport to Peekskill, NY?

    The ride from Freeport to Peekskill, NY costs $39.75.

Real-Time Arrivals, Schedules, Maps & More