Don't forget to buy food and drinks in advance if you need them: train stations do not always have shops, while onboard cafés are not always available and often very expensive.
For short distances like between San Diego, CA and San Bernardino, CA, busses and carpooling are good alternatives to the train, thanks to their low costs. Also, busses have the advantage of getting to the smallest towns where the is no train station.
Which stations are served by the trains travelling from San Diego, CA to San Bernardino, CA?
You can take the train to San Bernardino, CA at San Diego, CA, which arrives at San Bernardino, CA.
How many train connections are there from San Diego, CA to San Bernardino, CA every day?
If you want to travel from San Diego, CA to San Bernardino, CA by train, there are 2 available connections per day. Please notice that all of these connections, that is to say 2 routes, have a change. Consequently, you will have to change trains.
How long do you need to get to San Bernardino, CA by train?
The average duration of the journey is 5 hours and 40 minutes, but the fastest connections take you to San Bernardino, CA in 4 hours and 57 minutes. The first train leaves from San Diego, CA at 13:07, while the last one leaves at 14:07.