Cheap Bus and Train tickets to Holland

What are the most popular routes to Holland?

St. Louis - HollandAverage priceCA$147Average duration13h 21mDaily departures2
St. Louis - HollandAverage priceCA$151Average duration23h 40mDaily departures2
Grand Rapids - HollandAverage priceCA$13Average duration47mDaily departures2
Gainesville - HollandAverage priceCA$334Average duration1d 19hDaily departures2
Gainesville - HollandAverage priceCA$407Average duration1d 10hDaily departures1