One Passenger / One Trip
7:30am
Pittsburgh, PA
Pittsburgh
9:00am
Johnstown, PA
Johnstown
1h 30min
Amtrak
Pennsylvanian
$15
8:10am
Greensburg, PA
Greensburg
9:00am
Johnstown, PA
Johnstown
0h 50min
Amtrak
Pennsylvanian
$11
8:20am
Latrobe, PA
Latrobe
9:00am
Johnstown, PA
Johnstown
0h 40min
Amtrak
Pennsylvanian
$13
10:52am
New York, NY
New York - Penn Station
6:07pm
Johnstown, PA
Johnstown
7h 15min
Amtrak
Pennsylvanian
$57
11:09am
Newark, NJ
Newark
6:07pm
Johnstown, PA
Johnstown
6h 58min
Amtrak
Pennsylvanian
$56
11:15am
Harrisburg, PA
Harrisburg
3:45pm
Johnstown, PA
Johnstown
4h 30min
Amtrak
Thruway Bus
$30
11:44am
Trenton, NJ
Trenton
6:07pm
Johnstown, PA
Johnstown
6h 23min
Amtrak
Pennsylvanian
$48
1:12pm
Paoli, PA
Paoli
6:07pm
Johnstown, PA
Johnstown
4h 55min
Amtrak
Pennsylvanian
$41
1:52pm
Lancaster, PA
Lancaster
6:07pm
Johnstown, PA
Johnstown
4h 15min
Amtrak
Pennsylvanian
$36
1:55pm
Tyrone, PA
Tyrone
3:45pm
Johnstown, PA
Johnstown
1h 50min
Amtrak
Thruway Bus
$11
2:06pm
Elizabethtown, PA
Elizabethtown
6:07pm
Johnstown, PA
Johnstown
4h 1min
Amtrak
Pennsylvanian
$32
2:30pm
Altoona, PA
Altoona
3:45pm
Johnstown, PA
Johnstown
1h 15min
Amtrak
Thruway Bus
$10
2:36pm
Harrisburg, PA
Harrisburg
6:07pm
Johnstown, PA
Johnstown
3h 31min
Amtrak
Pennsylvanian
$30
3:46pm
Lewistown, PA
Lewistown
6:07pm
Johnstown, PA
Johnstown
2h 21min
Amtrak
Pennsylvanian
$21
4:23pm
Huntingdon, PA
Huntingdon
6:07pm
Johnstown, PA
Johnstown
1h 44min
Amtrak
Pennsylvanian
$15
4:49pm
Tyrone, PA
Tyrone
6:07pm
Johnstown, PA
Johnstown
1h 18min
Amtrak
Pennsylvanian
$11
5:13pm
Altoona, PA
Altoona
6:07pm
Johnstown, PA
Johnstown
0h 54min
Amtrak
Pennsylvanian
$11
6:10pm
Harrisburg, PA
Harrisburg
10:35pm
Johnstown, PA
Johnstown
4h 25min
Amtrak
Thruway Bus
$30
8:50pm
Tyrone, PA
Tyrone
10:35pm
Johnstown, PA
Johnstown
1h 45min
Amtrak
Thruway Bus
$11
9:20pm
Altoona, PA
Altoona
10:35pm
Johnstown, PA
Johnstown
1h 15min
Amtrak
Thruway Bus
$10
City: | Johnstown, PA |
Daily arrivals: | 18 |
Train stations | Johnstown |
Connections: | 17 |
Companies: | Amtrak |
Avg price: | $43.66 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Greensburg to Johnstown costs around $11 while one from Latrobe to Johnstown costs $13. The average ticket price is $43.66.
There are many cities from which you can reach Johnstown by train. Some of them are New York (New York - Penn Station), Newark (Newark), Harrisburg (Harrisburg). If you need more information, you can use our search engine.
The train company that operates in Johnstown is Amtrak. One of its trips, for example, is Amtrak Pittsburgh Johnstown. Its price is approximately $15 and it takes 1h 30min. We recommend that you book your ticket in advance.
The Johnstown train station is Johnstown. Many trains arrive at this station from cities like Trenton (Trenton), Paoli (Paoli), Lancaster (Lancaster). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Trenton Johnstown from $48.