Cheap Bus and Train tickets to Cleveland, OH, US

What are the most popular routes to Cleveland?

Chicago - ClevelandAverage priceMAD 490Average duration8h 40mDaily departures17
Chicago - ClevelandAverage priceMAD 864Average duration6h 5mDaily departures2
St. Louis - ClevelandAverage priceMAD 1,379Average duration16h 35mDaily departures3
Rochester - ClevelandAverage priceMAD 448Average duration4h 24mDaily departures1
Pittsburgh - ClevelandAverage priceMAD 280Average duration2h 50mDaily departures7