Next train departures Today, Jun 23 Tomorrow, Jun 24 Thu, Jun 25 Fri, Jun 26 Sat, Jun 27 Sun, Jun 28 Mon, Jun 29 Tue, Jun 30 More dates
Next departures for Philadelphia to Princeton on June 23 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 8:35pm
30th Street Station 37m 9:12pm
Princeton Junction Station Cheapest CLP 5,620 Train 5:18pm
30th Street Station 33m 5:51pm
Princeton Junction Station Fastest CLP 38,430 Train 5:26pm
30th Street Station 34m 6:00pm
Princeton Junction Station No tags CLP 54,360 Train 5:26pm
30th Street Station 34m 6:00pm
Princeton Junction Station No tags CLP 106,840 Train 8:35pm
30th Street Station 37m 9:12pm
Princeton Junction Station No tags CLP 89,970
Next departures for Philadelphia to Princeton on June 24 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 2:15pm
30th Street Station 35m 2:50pm
Princeton Junction Station Cheapest CLP 28,120 Train 5:18pm
30th Street Station 33m 5:51pm
Princeton Junction Station Fastest CLP 54,360 Train 9:08am
30th Street Station 39m 9:47am
Princeton Junction Station No tags CLP 92,780 Train 9:08am
30th Street Station 39m 9:47am
Princeton Junction Station No tags CLP 106,840 Train 9:40am
30th Street Station 36m 10:16am
Princeton Junction Station No tags CLP 70,290 Train 9:40am
30th Street Station 36m 10:16am
Princeton Junction Station No tags CLP 89,970 Train 10:55am
30th Street Station 35m 11:30am
Princeton Junction Station No tags CLP 38,430 Train 12:32pm
30th Street Station 39m 1:11pm
Princeton Junction Station No tags CLP 70,290
Next departures for Philadelphia to Princeton on June 25 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:55am
30th Street Station 35m 11:30am
Princeton Junction Station Cheapest CLP 38,430 Train 5:18pm
30th Street Station 33m 5:51pm
Princeton Junction Station Fastest CLP 111,530 Train 9:08am
30th Street Station 39m 9:47am
Princeton Junction Station No tags CLP 92,780 Train 9:08am
30th Street Station 39m 9:47am
Princeton Junction Station No tags CLP 106,840 Train 9:40am
30th Street Station 36m 10:16am
Princeton Junction Station No tags CLP 70,290 Train 9:40am
30th Street Station 36m 10:16am
Princeton Junction Station No tags CLP 74,040 Train 12:32pm
30th Street Station 39m 1:11pm
Princeton Junction Station No tags CLP 38,430 Train 12:32pm
30th Street Station 39m 1:11pm
Princeton Junction Station No tags CLP 74,040
Next departures for Philadelphia to Princeton on June 26 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 9:40am
30th Street Station 36m 10:16am
Princeton Junction Station Cheapest CLP 70,290 Train 5:18pm
30th Street Station 33m 5:51pm
Princeton Junction Station Fastest CLP 111,530 Train 9:08am
30th Street Station 39m 9:47am
Princeton Junction Station No tags CLP 111,530 Train 9:08am
30th Street Station 39m 9:47am
Princeton Junction Station No tags CLP 124,650 Train 9:40am
30th Street Station 36m 10:16am
Princeton Junction Station No tags CLP 89,970 Train 10:55am
30th Street Station 35m 11:30am
Princeton Junction Station No tags CLP 111,530 Train 12:32pm
30th Street Station 39m 1:11pm
Princeton Junction Station No tags CLP 111,530 Train 12:32pm
30th Street Station 39m 1:11pm
Princeton Junction Station No tags CLP 148,080
Next departures for Philadelphia to Princeton on June 27 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 6:10am
30th Street Station 37m 6:47am
Princeton Junction Station Cheapest Fastest CLP 54,360 Train 6:10am
30th Street Station 37m 6:47am
Princeton Junction Station No tags CLP 74,040 Train 9:23am
30th Street Station 37m 10:00am
Princeton Junction Station No tags CLP 137,770 Train 11:05am
30th Street Station 40m 11:45am
Princeton Junction Station No tags CLP 70,290 Train 11:05am
30th Street Station 40m 11:45am
Princeton Junction Station No tags CLP 89,970 Train 8:10pm
30th Street Station 38m 8:48pm
Princeton Junction Station No tags CLP 70,290 Train 8:10pm
30th Street Station 38m 8:48pm
Princeton Junction Station No tags CLP 89,970
Next departures for Philadelphia to Princeton on June 28 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 11:05am
30th Street Station 40m 11:45am
Princeton Junction Station Cheapest CLP 38,430 Train 9:23am
30th Street Station 37m 10:00am
Princeton Junction Station Fastest CLP 111,530 Train 11:05am
30th Street Station 40m 11:45am
Princeton Junction Station No tags CLP 59,980 Train 5:04pm
30th Street Station 41m 5:45pm
Princeton Junction Station No tags CLP 89,970 Train 5:04pm
30th Street Station 41m 5:45pm
Princeton Junction Station No tags CLP 92,780 Train 5:28pm
30th Street Station 37m 6:05pm
Princeton Junction Station No tags CLP 54,360 Train 5:28pm
30th Street Station 37m 6:05pm
Princeton Junction Station No tags CLP 74,040 Train 8:10pm
30th Street Station 38m 8:48pm
Princeton Junction Station No tags CLP 92,780
Next departures for Philadelphia to Princeton on June 29 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:55am
30th Street Station 35m 11:30am
Princeton Junction Station Cheapest CLP 28,120 Train 5:18pm
30th Street Station 33m 5:51pm
Princeton Junction Station Fastest CLP 28,120 Train 9:08am
30th Street Station 39m 9:47am
Princeton Junction Station No tags CLP 54,360 Train 9:08am
30th Street Station 39m 9:47am
Princeton Junction Station No tags CLP 74,040 Train 9:40am
30th Street Station 36m 10:16am
Princeton Junction Station No tags CLP 70,290 Train 9:40am
30th Street Station 36m 10:16am
Princeton Junction Station No tags CLP 89,970 Train 12:32pm
30th Street Station 39m 1:11pm
Princeton Junction Station No tags CLP 54,360 Train 12:32pm
30th Street Station 39m 1:11pm
Princeton Junction Station No tags CLP 106,840
Next departures for Philadelphia to Princeton on June 30 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 8:35pm
30th Street Station 37m 9:12pm
Princeton Junction Station Cheapest CLP 10,310 Train 5:18pm
30th Street Station 33m 5:51pm
Princeton Junction Station Fastest CLP 28,120 Train 9:08am
30th Street Station 39m 9:47am
Princeton Junction Station No tags CLP 54,360 Train 9:08am
30th Street Station 39m 9:47am
Princeton Junction Station No tags CLP 74,040 Train 9:40am
30th Street Station 36m 10:16am
Princeton Junction Station No tags CLP 38,430 Train 9:40am
30th Street Station 36m 10:16am
Princeton Junction Station No tags CLP 59,980 Train 10:55am
30th Street Station 35m 11:30am
Princeton Junction Station No tags CLP 15,930 Train 12:32pm
30th Street Station 39m 1:11pm
Princeton Junction Station No tags CLP 54,360
Last refresh of the prices: Yesterday at 11:48 PM EDT.
View all departures Get from Philadelphia to Princeton This route is served by train only
The journey takes about 37 minutes and with fares starting at just CLP 7,498, it presents an excellent value for a comfortable ride.
Train Companies 4.1 out of 5 stars 4.1/5 5,830 reviews
Staff 4.7
Timeliness 3.8
Cleanliness 4.5
Wifi 3.6
Based on 5830 reviews, the company was rated 4.1 stars on Busbud. Travelers were especially satisfied with the seats and the ticket access but often complained with the wifi. Amtrak ticket prices on this trip start at CLP 7,498
Amtrak Philadelphia Princeton recent customer reviews Good, minor delay but only 3-4 minutes, nice seating
5.0 out of 5 stars
Anthony C.
December 17, 2023 Frequently asked questions about traveling from Philadelphia, PA to Princeton, NJ, US by train Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.
How much is the train ticket from Philadelphia to Princeton? The cheapest train tickets from Philadelphia to Princeton start from CLP 7,498. The average price for this train route is around CLP 40,909. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the train journey from Philadelphia to Princeton? The average train ride duration from Philadelphia to Princeton is 37m, covering a distance of 39 miles (63 km). The quickest train can get you there in 33m and is operated by Amtrak .
Which train operators service the Philadelphia to Princeton route? Several major train operators operate on this route with 6 trains available per day.
What is the earliest and latest departure time for the train from Philadelphia to Princeton? The earliest train departs from Philadelphia to Princeton at 6:10am. And the latest train departs at 8:35pm.
Find cheapest prices for trains Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Philadelphia, PA to Princeton, NJ, US was searched and found on Jun 23, 2026 with a price of CLP 5,624 To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Philadelphia, PA to Princeton, NJ, US, as early as possible.
You can expect to pay from CLP 5,624 to CLP 148,078 for a train ticket from Philadelphia, PA to Princeton, NJ, US based on the last 2 days. You can expect to find the cheapest price for the trip at CLP 28,116 which is on 2026-06-24.
Top Traveled Train Routes People from around the world trust Busbud
Popular train departures from Philadelphia Popular train routes to Princeton Continue your journey from Princeton