| Princeton Junction, NJ (PJC) To Philadelphia - 30th Street Station, PA (PHL) |
| $24.00 | 111 Regional Service |
Princeton Junction, NJ (PJC) 6:16 am |
Philadelphia, PA - 30th Street Station (PHL) 6:53 am |
0h 37m | Snack car |
Reserved Coach |
| $24.00 | 181 Regional Service |
Princeton Junction, NJ (PJC) 7:00 am |
Philadelphia, PA - 30th Street Station (PHL) 7:40 am |
0h 40m | Snack car |
Reserved Coach |
| $35.00 | 641 Keystone |
Princeton Junction, NJ (PJC) 8:10 am |
Philadelphia, PA - 30th Street Station (PHL) 8:49 am |
0h 39m |
Reserved Coach |
|
| $24.00 | 43 Pennsylvanian |
Princeton Junction, NJ (PJC) 11:40 am |
Philadelphia, PA - 30th Street Station (PHL) 12:17 pm |
0h 37m | Snack car |
Reserved Coach |
| $35.00 | 649 Keystone |
Princeton Junction, NJ (PJC) 3:30 pm |
Philadelphia, PA - 30th Street Station (PHL) 4:12 pm |
0h 42m |
Reserved Coach |
|
| Philadelphia - 30th Street Station, PA (PHL) To Princeton Junction, NJ (PJC) |
| Service | Departs | Arrives | Duration | Amenities | Seats/ Rooms |
|
| $24.00 | 42 Pennsylvanian |
Philadelphia, PA - 30th Street Station (PHL) 3:25 pm |
Princeton Junction, NJ (PJC) 4:03 pm |
0h 38m | Snack car |
Reserved Coach |
| $35.00 | 652 Keystone |
Philadelphia, PA - 30th Street Station (PHL) 5:15 pm |
Princeton Junction, NJ (PJC) 5:51 pm |
0h 36m |
Reserved Coach |
|
| $35.00 | 196 Regional Service |
Philadelphia, PA - 30th Street Station (PHL) 7:02 pm |
Princeton Junction, NJ (PJC) 7:39 pm |
0h 37m | Snack car |
Reserved Coach |
| $24.00 | 138 Regional Service |
Philadelphia, PA - 30th Street Station (PHL) 8:00 pm |
Princeton Junction, NJ (PJC) 8:34 pm |
0h 34m | Snack car |
Reserved Coach Other Options Sold Out |