Commuter LinesNY · NJ

Home / LIRR / Babylon Branch / Forest Hills to Penn Station

LIRR · Babylon Branch · Direct

Forest Hills Zone 1 Penn Station Zone 1

Travel time
14 min
Peak
$7.25
Off-peak
$5.25
Weekday trains
29

Trains run direct from Forest Hills to Penn Station on the Babylon Branch, no change of train. The trip takes 13 to 17 minutes and covers 8.1 miles with 0 stops in between. There are 29 trains each weekday, roughly one every 51 minutes, with the first at 1:16 AM and the last at 12:13 AM. A one-way ticket costs $7.25 at peak and $5.25 off-peak.

Updated 14 August 2026 · Schedule from the Long Island Rail Road GTFS feed · Fares from MTA LIRR fare chart, effective January 4 2026

Service

Forest Hills → Penn Station
Weekday
29 trains
Sat / Sun
24 / 24
First train
1:16 AM
Last train
12:13 AM
Typical gap
51 min
Distance
8.1 mi
Fastest
13 min
Slowest
17 min

Calling points

1 stops in between

Fares

Zone 1 to Zone 1
One-way peak
$7.25
One-way off-peak
$5.25
Senior / disabled
$3.50
Day pass weekday
$14.50
Weekly
$67.75
Monthly
$172.50

Source: MTA LIRR fare chart, effective January 4 2026.

Questions

Forest Hills to Penn Station
How long is the train from Forest Hills to Penn Station?

Between 13 and 17 minutes, typically 14.

How much does it cost?

$7.25 one-way at peak and $5.25 off-peak.

Do I need to change trains?

No. All 29 weekday trains run direct on the Babylon Branch.

What is the first and last train?

The first leaves Forest Hills at 1:16 AM and the last at 12:13 AM. Weekend service runs 24 trains on Saturday and 24 on Sunday.