On Saturdays the latest departure to San Bernardino is at 11:58pm (just before midnight). On Friday nights when there is a Dodger game sometimes there is a midnight train too, but double check before relying on this info. Going to Los Angeles, the last train mon to fri is at 8:50pm i think. Saturday the last train to LA is at 10:20.
Going to San Bernardino the last train is at 10:21pm.
Thanks! Your answer is awaiting moderation.