Amtrak StationsPennsylvania

Amtrak Stations In Pennsylvania

3.8kviews

There are 23 Amtrak Stations in Pennsylvania and they serve 11 different routes, making Pennsylvania one of the most widely covered states by the Amtrak system. Train service is available from Pittsburgh to Philadelphia on the Pennsylvanian. The trip takes 7 hours and 29 minutes with coach tickets costing $55 and business class tickets costing $90.

Amtrak Trains In Pennsylvania

To see all of the possible connections from Pennsylvania, see our Amtrak Maps page.

Amtrak Stations In Pennsylvania

CityCode
Altoona, PAALT
Ardmore, PAARD
Coatesville, PACOT
Cornwells Heights, PACWH
Downington, PADOW
Connellsville, PACOV
Elizabethtown, PAELT
Exton, PAEXT
Greensburg, PAGNB
Harrisburg, PAHAR
Huntingdon, PAHGD
Johnstown, PAJST
Lancaster, PALNC
Latrobe, PALAB
Lewistown, PALEW
Middletown, PAMID
Mount Joy, PAMJY
Paoli, PAPAO
Parkesburg, PAPAR
Philadelphia, PAPHL
Pittsburgh, PAPGH
North Philadelphia, PAPHN
Tyrone, PATYR

Booking Amtrak Tickets From Pennsylvania

To book a ticket for any of the Amtrak Stations in Pennsylvania, use our Amtrak ticket booking guide to purchase tickets at the lowest price in any class. Amtrak also runs sales and discounts on most routes.

For more information on Amtrak trains check out our Amtrak Tips page and for videos check out our YouTube Channel.

Robert Marmion
Rob is married to Allie and together they have been traveling the world for the past 5 years. Rob is one of the most published photographers in the world, having published over 1 million images in the last 20 years. He enjoys doing landscape and astrophotography while on the road.