| Departure: | Johnstown, PA |
| Arrival: | Elizabethtown, PA |
| Fastest route: | 4h 18min |
| Distance: | 227km |
| Cheapest route: | $39.5 |
| Transfers: | Between 0 and 1 |
| Train companies: | Amtrak |
One Passenger / One Trip
9:03am
Johnstown, PA
Johnstown
1:21pm
Elizabethtown, PA
Elizabethtown
4h 18min
Amtrak
Pennsylvanian
$54
9:03am
Johnstown, PA
Johnstown
1:21pm
Elizabethtown, PA
Elizabethtown
4h 18min
+
$59.5
9:03am
Johnstown, PA
Johnstown
12:53pm
Harrisburg, PA
Harrisburg
3h 50min
Amtrak
Pennsylvanian
$50
0h 12min layover
1:05pm
Harrisburg, PA
Harrisburg
1:21pm
Elizabethtown, PA
Elizabethtown
0h 16min
Amtrak
Pennsylvanian
$9.5
11:40am
Johnstown, PA
Johnstown
5:22pm
Elizabethtown, PA
Elizabethtown
5h 42min
+
$39.5
11:40am
Johnstown, PA
Johnstown
4:05pm
Harrisburg, PA
Harrisburg
4h 25min
Amtrak
Thruway Bus
$30
1h 0min layover
5:05pm
Harrisburg, PA
Harrisburg
5:22pm
Elizabethtown, PA
Elizabethtown
0h 17min
Amtrak
Keystone Service
$9.5
The Johnstown - Elizabethtown route has approximately 3 frequencies and its minimum duration is around 4h 18min. It is important you book your ticket in advance to avoid running out, since $39.5 tickets tend to run out quickly.
The distance between Johnstown and Elizabethtown is around 227 kilometers and bus companies that can help you in your journey are: Amtrak.
The train journey may vary depending on the stops. The minimum duration is usually around 4h 18min to cover 227 kilometers.
According to our data, the cheapest ticket costs $39.5 and leaves Johnstown. If you decide to make this journey you will have to do 1 stop before reaching Elizabethtown.
The last train leaves at 11:40am from Johnstown and arrives at 5:22pm at Elizabethtown. It will take 5h 42min, its price is $39.5 and the number of changes will be 1.
Yes, there are direct train routes, their duration is usually around 4h 18min and the price is $54.