Cheap Train tickets to Princeton, IL, US

What are the most popular routes to Princeton?

Chicago - PrincetonAverage price£19Average duration1h 44mDaily departures4
Naperville - PrincetonAverage price£16Average duration1h 10mDaily departures4
New York City - PrincetonAverage price£284Average duration1d 5hDaily departures9
Galesburg - PrincetonAverage price£8Average duration51mDaily departures4
Denver - PrincetonAverage price£249Average duration23h 44mDaily departures3