Cheap Train tickets to Princeton, IL, US

What are the most popular routes to Princeton?

Chicago - PrincetonAverage price$24Average duration1h 44mDaily departures4
Naperville - PrincetonAverage price$17Average duration1h 11mDaily departures4
Glenwood Springs - PrincetonAverage price$201Average duration1d 7hDaily departures3
Austin - PrincetonAverage price$493Average duration1d 10hDaily departures1
La Grange - PrincetonAverage price$22Average duration1h 26mDaily departures2