Cheap Bus and Train tickets to San Bernardino, US

What are the most popular routes to San Bernardino?

Los Angeles - San BernardinoAverage priceSEK 197Average duration1h 41mDaily departures2
Kansas City - San BernardinoAverage priceSEK 1,489Average duration1d 9hDaily departures1
Las Vegas - San BernardinoAverage priceSEK 445Average duration4h 5mDaily departures16
San Diego - San BernardinoAverage priceSEK 415Average duration2h 30mDaily departures8
Phoenix - San BernardinoAverage priceSEK 553Average duration6h 10mDaily departures7