Cheap Train tickets to Princeton, IL, US

What are the most popular routes to Princeton?

Chicago - PrincetonAverage price€22Average duration1h 44mDaily departures4
Naperville - PrincetonAverage price€18Average duration1h 11mDaily departures4
Kansas City - PrincetonAverage price€149Average duration12h 30mDaily departures3
Quincy - PrincetonAverage price€15Average duration2h 18mDaily departures2
Mendota - PrincetonAverage price€9Average duration21mDaily departures5