Train O'Clock
Get train schedule

Upland to El Monte train schedule

Tuesday, December 24, 2024
5:21 am
Upland
38 min
San Bernardino305
38 min
Direct
San Bernardino305
San Bernardino305
5:59 am
El Monte
5:51 am
Upland
38 min
San Bernardino307
38 min
Direct
San Bernardino307
San Bernardino307
6:29 am
El Monte
6:51 am
Upland
38 min
San Bernardino311
38 min
Direct
San Bernardino311
San Bernardino311
7:29 am
El Monte
7:21 am
Upland
38 min
San Bernardino313
38 min
Direct
San Bernardino313
San Bernardino313
7:59 am
El Monte
8:21 am
Upland
38 min
San Bernardino317
38 min
Direct
San Bernardino317
San Bernardino317
8:59 am
El Monte
9:21 am
Upland
38 min
San Bernardino321
38 min
Direct
San Bernardino321
San Bernardino321
9:59 am
El Monte
10:21 am
Upland
38 min
San Bernardino325
38 min
Direct
San Bernardino325
San Bernardino325
10:59 am
El Monte
11:21 am
Upland
38 min
San Bernardino329
38 min
Direct
San Bernardino329
San Bernardino329
11:59 am
El Monte
12:21 pm
Upland
38 min
San Bernardino333
38 min
Direct
San Bernardino333
San Bernardino333
12:59 pm
El Monte
1:21 pm
Upland
38 min
San Bernardino337
38 min
Direct
San Bernardino337
San Bernardino337
1:59 pm
El Monte
2:21 pm
Upland
38 min
San Bernardino341
38 min
Direct
San Bernardino341
San Bernardino341
2:59 pm
El Monte
3:21 pm
Upland
38 min
San Bernardino345
38 min
Direct
San Bernardino345
San Bernardino345
3:59 pm
El Monte
4:21 pm
Upland
38 min
San Bernardino349
38 min
Direct
San Bernardino349
San Bernardino349
4:59 pm
El Monte
5:21 pm
Upland
38 min
San Bernardino353
38 min
Direct
San Bernardino353
San Bernardino353
5:59 pm
El Monte
7:21 pm
Upland
38 min
San Bernardino361
38 min
Direct
San Bernardino361
San Bernardino361
7:59 pm
El Monte

Travel time

Travel time between Upland and El Monte is 40 minutes