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
- Acela
- Capitol Limited
- Cardinal
- Carolinian
- Crescent
- Keystone
- Northeast Regional
- Palmetto
- Pennsylvanian
- Silver Meteor
- Silver Star
To see all of the possible connections from Pennsylvania, see our Amtrak Maps page.
Amtrak Stations In Pennsylvania
City | Code |
Altoona, PA | ALT |
Ardmore, PA | ARD |
Coatesville, PA | COT |
Cornwells Heights, PA | CWH |
Downington, PA | DOW |
Connellsville, PA | COV |
Elizabethtown, PA | ELT |
Exton, PA | EXT |
Greensburg, PA | GNB |
Harrisburg, PA | HAR |
Huntingdon, PA | HGD |
Johnstown, PA | JST |
Lancaster, PA | LNC |
Latrobe, PA | LAB |
Lewistown, PA | LEW |
Middletown, PA | MID |
Mount Joy, PA | MJY |
Paoli, PA | PAO |
Parkesburg, PA | PAR |
Philadelphia, PA | PHL |
Pittsburgh, PA | PGH |
North Philadelphia, PA | PHN |
Tyrone, PA | TYR |
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.