Cheap Bus tickets to Peru, IL

What are the most popular routes to Peru?

Omaha - PeruAverage price$154Average duration6h 55mDaily departures2
Iowa City - PeruAverage price$72Average duration2h 35mDaily departures1
Chicago - PeruAverage price$59Average duration1h 45mDaily departures1
Des Moines - PeruAverage price$115Average duration4h 40mDaily departures1