Cheap Bus and Train tickets to Grand Rapids, MI, US

What are the most popular routes to Grand Rapids?

Chicago - Grand RapidsAverage priceTHB 1,208Average duration3h 50mDaily departures3
Chicago - Grand RapidsAverage priceTHB 1,182Average duration4h 4mDaily departures1
Detroit - Grand RapidsAverage priceTHB 1,272Average duration4h 25mDaily departures3
Detroit - Grand RapidsAverage priceTHB 3,256Average duration16h 31mDaily departures2
San Antonio - Grand RapidsAverage priceTHB 5,498Average duration1d 15hDaily departures3