Train O'Clock
Get train schedule

Mahwah to Forest Hills train schedule

Saturday, January 18, 2025
6:31 pm
Mahwah
2 h 15
4 stops
4 changes
MNBN1727
MNBNP0080
NJCL7656
Port Jefferson 7582
Babylon 6181
2 h 15
4 changes
4 stops
MNBN1727
MNBNP0080
NJCL7656
Port Jefferson 7582
Babylon 6181
MNBN1727
6:38 pm
Suffern
6:57 pm
Suffern
MNBNP0080
7:28 pm
Secaucus Junction
7:39 pm
Frank R Lautenberg Secaucus Upper Level
NJCL7656
7:52 pm
New York Penn Station
7:59 pm
Penn Station
Port Jefferson 7582
8:19 pm
Jamaica
8:40 pm
Jamaica
Babylon 6181
8:46 pm
Forest Hills
7:10 pm
Mahwah
1 h 50
2 stops
2 changes
MNBN1728
NJCL7660
Babylon 6186
1 h 50
2 changes
2 stops
MNBN1728
NJCL7660
Babylon 6186
MNBN1728
8:07 pm
Secaucus Junction
8:17 pm
Frank R Lautenberg Secaucus Upper Level
NJCL7660
8:32 pm
New York Penn Station
8:45 pm
Penn Station
Babylon 6186
9:00 pm
Forest Hills
8:10 pm
Mahwah
2 h 36
3 stops
3 changes
MNBN1730
NEC7864
Ronkonkoma 7990
Babylon 6189
2 h 36
3 changes
3 stops
MNBN1730
NEC7864
Ronkonkoma 7990
Babylon 6189
MNBN1730
9:07 pm
Secaucus Junction
9:23 pm
Frank R Lautenberg Secaucus Upper Level
NEC7864
9:38 pm
New York Penn Station
9:54 pm
Penn Station
Ronkonkoma 7990
10:14 pm
Jamaica
10:40 pm
Jamaica
Babylon 6189
10:46 pm
Forest Hills
9:10 pm
Mahwah
1 h 50
2 stops
2 changes
MNBN1732
NJCL7668
Babylon 6194
1 h 50
2 changes
2 stops
MNBN1732
NJCL7668
Babylon 6194
MNBN1732
10:07 pm
Secaucus Junction
10:17 pm
Frank R Lautenberg Secaucus Upper Level
NJCL7668
10:32 pm
New York Penn Station
10:45 pm
Penn Station
Babylon 6194
11:00 pm
Forest Hills
10:11 pm
Mahwah
2 h 10
3 stops
3 changes
MNBNP0082
NEC7872
Babylon 6198
Babylon 6275
2 h 10
3 changes
3 stops
MNBNP0082
NEC7872
Babylon 6198
Babylon 6275
MNBNP0082
11:07 pm
Secaucus Junction
11:17 pm
Frank R Lautenberg Secaucus Upper Level
NEC7872
11:32 pm
New York Penn Station
11:43 pm
Penn Station
Babylon 6198
12:04 am
Jamaica
12:15 am
Jamaica
Babylon 6275
12:21 am
Forest Hills
10:20 pm
Mahwah
2 h 35
2 stops
2 changes
MNBN1784
MNE6942
Babylon 6102
2 h 35
2 changes
2 stops
MNBN1784
MNE6942
Babylon 6102
MNBN1784
11:16 pm
Secaucus Junction
11:25 pm
Frank R Lautenberg Secaucus Upper Level
MNE6942
11:39 pm
New York Penn Station
12:39 am
Penn Station
Babylon 6102
12:55 am
Forest Hills
12:16 am
+1d
Mahwah
2 h 21
2 stops
2 changes
MNBN1786
NEC7880
Far Rockaway 8704
2 h 21
2 changes
2 stops
MNBN1786
NEC7880
Far Rockaway 8704
MNBN1786
1:09 am
Secaucus Junction
1:18 am
+1d
Frank R Lautenberg Secaucus Upper Level
NEC7880
1:36 am
New York Penn Station
2:22 am
+1d
Penn Station
Far Rockaway 8704
2:37 am
Forest Hills
6:11 am
+1d
Mahwah
1 h 49
2 stops
2 changes
MNBNP0070
NEC7808
Babylon 6116
1 h 49
2 changes
2 stops
MNBNP0070
NEC7808
Babylon 6116
MNBNP0070
7:07 am
Secaucus Junction
7:18 am
+1d
Frank R Lautenberg Secaucus Upper Level
NEC7808
7:35 am
New York Penn Station
7:45 am
+1d
Penn Station
Babylon 6116
8:00 am
Forest Hills
7:10 am
+1d
Mahwah
1 h 50
2 stops
2 changes
MNBN1704
NEC7812
Babylon 6120
1 h 50
2 changes
2 stops
MNBN1704
NEC7812
Babylon 6120
MNBN1704
8:07 am
Secaucus Junction
8:18 am
+1d
Frank R Lautenberg Secaucus Upper Level
NEC7812
8:32 am
New York Penn Station
8:45 am
+1d
Penn Station
Babylon 6120
9:00 am
Forest Hills
8:10 am
+1d
Mahwah
1 h 47
2 stops
2 changes
MNBN1706
NEC7816
Babylon 6124
1 h 47
2 changes
2 stops
MNBN1706
NEC7816
Babylon 6124
MNBN1706
9:07 am
Secaucus Junction
9:18 am
+1d
Frank R Lautenberg Secaucus Upper Level
NEC7816
9:32 am
New York Penn Station
9:42 am
+1d
Penn Station
Babylon 6124
9:57 am
Forest Hills
9:10 am
+1d
Mahwah
1 h 50
2 stops
2 changes
MNBN1708
NJCL7620
Babylon 6128
1 h 50
2 changes
2 stops
MNBN1708
NJCL7620
Babylon 6128
MNBN1708
10:07 am
Secaucus Junction
10:18 am
+1d
Frank R Lautenberg Secaucus Upper Level
NJCL7620
10:34 am
New York Penn Station
10:45 am
+1d
Penn Station
Babylon 6128
11:00 am
Forest Hills

Travel time

Travel time between Mahwah and Forest Hills is 1h22