Cheap Bus and Train tickets to Cleveland, OH, US

What are the most popular routes to Cleveland?

Chicago - ClevelandAverage priceR 864Average duration8h 40mDaily departures17
Chicago - ClevelandAverage priceR 1 524Average duration6h 5mDaily departures2
St. Louis - ClevelandAverage priceR 2 434Average duration16h 35mDaily departures3
Rochester - ClevelandAverage priceR 790Average duration4h 24mDaily departures1
Pittsburgh - ClevelandAverage priceR 493Average duration2h 50mDaily departures7