Train O'Clock
Get train schedule

El Monte to Upland train schedule

Friday, December 20, 2024
5:58 am
El Monte
49 min
San Bernardino300
49 min
Direct
San Bernardino300
San Bernardino300
6:47 am
Upland
8:02 am
El Monte
45 min
San Bernardino304
45 min
Direct
San Bernardino304
San Bernardino304
8:47 am
Upland
9:00 am
El Monte
45 min
San Bernardino306
45 min
Direct
San Bernardino306
San Bernardino306
9:45 am
Upland
10:00 am
El Monte
45 min
San Bernardino308
45 min
Direct
San Bernardino308
San Bernardino308
10:45 am
Upland
12:00 pm
El Monte
45 min
San Bernardino312
45 min
Direct
San Bernardino312
San Bernardino312
12:45 pm
Upland
1:00 pm
El Monte
45 min
San Bernardino314
45 min
Direct
San Bernardino314
San Bernardino314
1:45 pm
Upland
3:00 pm
El Monte
45 min
San Bernardino318
45 min
Direct
San Bernardino318
San Bernardino318
3:45 pm
Upland
4:00 pm
El Monte
45 min
San Bernardino320
45 min
Direct
San Bernardino320
San Bernardino320
4:45 pm
Upland
4:18 pm
El Monte
47 min
San Bernardino322
47 min
Direct
San Bernardino322
San Bernardino322
5:05 pm
Upland
5:00 pm
El Monte
46 min
San Bernardino324
46 min
Direct
San Bernardino324
San Bernardino324
5:46 pm
Upland
5:19 pm
El Monte
46 min
San Bernardino326
46 min
Direct
San Bernardino326
San Bernardino326
6:05 pm
Upland
5:59 pm
El Monte
46 min
San Bernardino330
46 min
Direct
San Bernardino330
San Bernardino330
6:45 pm
Upland

Travel time

Travel time between El Monte and Upland is 45 minutes