Checked sketches, as far as I know, there's no Amtrak train to San Bernardino. The second option is Metrolink. From around $13 one way, also they have special on the weekends for $10 round trips anywhere.
Prices at www.amtrak.com
Thanks! Your answer is awaiting moderation.