Massachusetts / Randolph Town
Schedule for N Main St @ Royal St
Route name
Arrival time
Departure time
12 - Ashmont
Brockton
05:58:33
05:58:33
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
05:59:00
05:59:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
05:59:00
05:59:00
12 - Avon Square - Ashmont Station
Avon Square
06:11:00
06:11:00
12 - Avon Square - Ashmont Station
Avon Square
06:11:00
06:11:00
12 - Ashmont
Brockton
06:13:33
06:13:33
12 - Avon Square - Ashmont Station
Crawford Square
06:23:00
06:23:00
12 - Avon Square - Ashmont Station
Crawford Square
06:23:00
06:23:00
12 - Ashmont
Brockton
06:33:33
06:33:33
12 - Avon Square - Ashmont Station
Avon Square
06:35:00
06:35:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
06:37:00
06:37:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
06:37:00
06:37:00
12 - Ashmont
Brockton
06:43:33
06:43:33
12 - Avon Square - Ashmont Station
Avon Square
06:52:00
06:52:00
12 - Avon Square - Ashmont Station
Avon Square
06:52:00
06:52:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
07:05:00
07:05:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
07:05:00
07:05:00
12 - Ashmont
Brockton
07:13:33
07:13:33
12 - Ashmont
Brockton
07:13:33
07:13:33
12 - Avon Square - Ashmont Station
Avon Square
07:17:00
07:17:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
07:30:00
07:30:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
07:30:00
07:30:00
12 - Ashmont
Brockton
07:43:33
07:43:33
12 - Ashmont
Brockton
07:43:33
07:43:33
12 - Avon Square - Ashmont Station
Crawford Square
07:49:00
07:49:00
12 - Avon Square - Ashmont Station
Crawford Square
07:49:00
07:49:00
12 - Avon Square - Ashmont Station
Crawford Square
07:51:00
07:51:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
07:58:00
07:58:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
07:58:00
07:58:00
12 - Avon Square - Ashmont Station
Avon Square
08:06:00
08:06:00
12 - Ashmont
Brockton
08:13:33
08:13:33
12 - Ashmont
Brockton
08:13:33
08:13:33
12 - Avon Square - Ashmont Station
Avon Square
08:17:00
08:17:00
12 - Avon Square - Ashmont Station
Avon Square
08:17:00
08:17:00
12 - Avon Square - Ashmont Station
Avon Square
08:37:00
08:37:00
12 - Avon Square - Ashmont Station
Avon Square
08:37:00
08:37:00
12 - Avon Square - Ashmont Station
Crawford Square
08:37:00
08:37:00
12 - Ashmont
Brockton
08:43:33
08:43:33
12 - Ashmont
Brockton
08:43:33
08:43:33
12 - Avon Square - Ashmont Station
Avon Square
08:46:00
08:46:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
09:07:00
09:07:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
09:07:00
09:07:00
12 - Avon Square - Ashmont Station
Crawford Square
09:09:00
09:09:00
12 - Avon Square - Ashmont Station
Crawford Square
09:09:00
09:09:00
12 - Ashmont
Brockton
09:13:33
09:13:33
12 - Ashmont
Brockton
09:13:33
09:13:33
12 - Avon Square - Ashmont Station
Crawford Square
09:27:00
09:27:00
12 - Avon Square - Ashmont Station
Avon Square
09:37:00
09:37:00
12 - Avon Square - Ashmont Station
Avon Square
09:37:00
09:37:00
12 - Ashmont
Brockton
09:43:33
09:43:33
12 - Ashmont
Brockton
09:43:33
09:43:33
12 - Avon Square - Ashmont Station
Avon Square
09:44:00
09:44:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
10:07:00
10:07:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
10:07:00
10:07:00
12 - Avon Square - Ashmont Station
Crawford Square
10:08:00
10:08:00
12 - Ashmont
Brockton
10:13:33
10:13:33
12 - Ashmont
Brockton
10:13:33
10:13:33
12 - Avon Square - Ashmont Station
Avon Square
10:22:00
10:22:00
12 - Avon Square - Ashmont Station
Crawford Square
10:24:00
10:24:00
12 - Avon Square - Ashmont Station
Crawford Square
10:24:00
10:24:00
12 - Avon Square - Ashmont Station
Avon Square
10:37:00
10:37:00
12 - Avon Square - Ashmont Station
Avon Square
10:37:00
10:37:00
12 - Ashmont
Brockton
10:43:33
10:43:33
12 - Ashmont
Brockton
10:43:33
10:43:33
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
11:08:00
11:08:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
11:08:00
11:08:00
12 - Avon Square - Ashmont Station
Crawford Square
11:09:00
11:09:00
12 - Avon Square - Ashmont Station
Avon Square
11:12:00
11:12:00
12 - Ashmont
Brockton
11:13:33
11:13:33
12 - Ashmont
Brockton
11:13:33
11:13:33
12 - Avon Square - Ashmont Station
Avon Square
11:37:00
11:37:00
12 - Avon Square - Ashmont Station
Avon Square
11:37:00
11:37:00
12 - Ashmont
Brockton
11:37:52
11:37:52
12 - Avon Square - Ashmont Station
Crawford Square
11:39:00
11:39:00
12 - Avon Square - Ashmont Station
Crawford Square
11:39:00
11:39:00
12 - Ashmont
Brockton
11:43:33
11:43:33
12 - Ashmont
Brockton
11:43:33
11:43:33
12 - Avon Square - Ashmont Station
Crawford Square
11:51:00
11:51:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
12:07:00
12:07:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
12:07:00
12:07:00
12 - Ashmont
Brockton
12:13:33
12:13:33
12 - Ashmont
Brockton
12:13:33
12:13:33
12 - Avon Square - Ashmont Station
Avon Square
12:15:00
12:15:00
12 - Avon Square - Ashmont Station
Avon Square
12:37:00
12:37:00
12 - Avon Square - Ashmont Station
Avon Square
12:37:00
12:37:00
12 - Avon Square - Ashmont Station
Crawford Square
12:43:00
12:43:00
12 - Ashmont
Brockton
12:43:33
12:43:33
12 - Ashmont
Brockton
12:43:33
12:43:33
12 - Avon Square - Ashmont Station
Crawford Square
12:54:00
12:54:00
12 - Avon Square - Ashmont Station
Crawford Square
12:54:00
12:54:00
12 - Ashmont
Brockton
12:57:52
12:57:52
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
13:07:00
13:07:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
13:07:00
13:07:00
12 - Avon Square - Ashmont Station
Avon Square
13:10:00
13:10:00
12 - Ashmont
Brockton
13:13:33
13:13:33
12 - Ashmont
Brockton
13:13:33
13:13:33
12 - Avon Square - Ashmont Station
Avon Square
13:37:00
13:37:00
12 - Avon Square - Ashmont Station
Avon Square
13:37:00
13:37:00
12 - Ashmont
Brockton
13:37:52
13:37:52
12 - Ashmont
Brockton
13:43:33
13:43:33
12 - Ashmont
Brockton
13:43:33
13:43:33
12 - Avon Square - Ashmont Station
Crawford Square
13:49:00
13:49:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
14:07:00
14:07:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
14:07:00
14:07:00
12 - Ashmont
Brockton
14:13:33
14:13:33
12 - Ashmont
Brockton
14:13:33
14:13:33
12 - Avon Square - Ashmont Station
Crawford Square
14:14:00
14:14:00
12 - Avon Square - Ashmont Station
Crawford Square
14:14:00
14:14:00
12 - Avon Square - Ashmont Station
Avon Square
14:15:00
14:15:00
12 - Avon Square - Ashmont Station
Avon Square
14:38:00
14:38:00
12 - Avon Square - Ashmont Station
Avon Square
14:38:00
14:38:00
12 - Ashmont
Brockton
14:43:33
14:43:33
12 - Ashmont
Brockton
14:43:33
14:43:33
12 - Avon Square - Ashmont Station
Crawford Square
14:49:00
14:49:00
12 - Ashmont
Brockton
14:57:52
14:57:52
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
15:13:00
15:13:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
15:13:00
15:13:00
12 - Ashmont
Brockton
15:13:33
15:13:33
12 - Ashmont
Brockton
15:13:33
15:13:33
12 - Avon Square - Ashmont Station
Avon Square
15:18:00
15:18:00
12 - Avon Square - Ashmont Station
Avon Square
15:18:00
15:18:00
12 - Avon Square - Ashmont Station
Avon Square
15:35:00
15:35:00
12 - Ashmont
Brockton
15:37:52
15:37:52
12 - Avon Square - Ashmont Station
Avon Square
15:43:00
15:43:00
12 - Avon Square - Ashmont Station
Avon Square
15:43:00
15:43:00
12 - Ashmont
Brockton
15:43:33
15:43:33
12 - Ashmont
Brockton
15:43:33
15:43:33
12 - Avon Square - Ashmont Station
Crawford Square
15:53:00
15:53:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
16:13:00
16:13:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
16:13:00
16:13:00
12 - Ashmont
Brockton
16:13:33
16:13:33
12 - Ashmont
Brockton
16:13:33
16:13:33
12 - Avon Square - Ashmont Station
Avon Square
16:38:00
16:38:00
12 - Avon Square - Ashmont Station
Avon Square
16:38:00
16:38:00
12 - Avon Square - Ashmont Station
Avon Square
16:40:00
16:40:00
12 - Ashmont
Brockton
16:43:33
16:43:33
12 - Ashmont
Brockton
16:43:33
16:43:33
12 - Avon Square - Ashmont Station
Avon Square
16:49:00
16:49:00
12 - Avon Square - Ashmont Station
Avon Square
16:49:00
16:49:00
12 - Ashmont
Brockton
16:57:52
16:57:52
12 - Avon Square - Ashmont Station
Crawford Square
17:01:00
17:01:00
12 - Ashmont
Brockton
17:13:33
17:13:33
12 - Ashmont
Brockton
17:13:33
17:13:33
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
17:15:00
17:15:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
17:15:00
17:15:00
12 - Avon Square - Ashmont Station
Avon Square
17:20:00
17:20:00
12 - Ashmont
Brockton
17:37:52
17:37:52
12 - Avon Square - Ashmont Station
Avon Square
17:40:00
17:40:00
12 - Avon Square - Ashmont Station
Avon Square
17:40:00
17:40:00
12 - Ashmont
Brockton
17:43:33
17:43:33
12 - Ashmont
Brockton
17:43:33
17:43:33
12 - Avon Square - Ashmont Station
Avon Square
17:54:00
17:54:00
12 - Avon Square - Ashmont Station
Avon Square
17:54:00
17:54:00
12 - Avon Square - Ashmont Station
Avon Square
17:59:00
17:59:00
12 - Avon Square - Ashmont Station
Avon Square
18:03:00
18:03:00
12 - Avon Square - Ashmont Station
Avon Square
18:03:00
18:03:00
12 - Avon Square - Ashmont Station
Crawford Square
18:04:00
18:04:00
12 - Ashmont
Brockton
18:13:33
18:13:33
12 - Ashmont
Brockton
18:13:33
18:13:33
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
18:23:00
18:23:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
18:23:00
18:23:00
12 - Avon Square - Ashmont Station
Avon Square
18:32:00
18:32:00
12 - Avon Square - Ashmont Station
Avon Square
18:32:00
18:32:00
12 - Ashmont
Brockton
18:43:33
18:43:33
12 - Ashmont
Brockton
18:43:33
18:43:33
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
18:44:00
18:44:00
12 - Avon Square - Ashmont Station
Holbrook/Randolph via Crawford Square
18:44:00
18:44:00
12 - Avon Square - Ashmont Station
Crawford Square
18:45:00
18:45:00
12 - Ashmont
Brockton
18:47:52
18:47:52
12 - Avon Square - Ashmont Station
Avon Square
18:50:00
18:50:00
12 - Avon Square - Ashmont Station
Avon Square
18:57:00
18:57:00
12 - Avon Square - Ashmont Station
Avon Square
18:57:00
18:57:00
12 - Avon Square - Ashmont Station
Avon Square
19:08:00
19:08:00
12 - Avon Square - Ashmont Station
Avon Square
19:08:00
19:08:00
12 - Ashmont
Brockton
19:13:33
19:13:33
12 - Ashmont
Brockton
19:13:33
19:13:33
12 - Avon Square - Ashmont Station
Avon Square
19:27:00
19:27:00
12 - Avon Square - Ashmont Station
Avon Square
19:27:00
19:27:00
12 - Avon Square - Ashmont Station
Crawford Square
19:30:00
19:30:00
12 - Ashmont
Brockton
19:43:33
19:43:33
12 - Ashmont
Brockton
19:43:33
19:43:33
12 - Avon Square - Ashmont Station
Avon Square
19:47:00
19:47:00
12 - Avon Square - Ashmont Station
Crawford Square
19:58:00
19:58:00
12 - Avon Square - Ashmont Station
Crawford Square
19:58:00
19:58:00
12 - Ashmont
Brockton
20:13:33
20:13:33
12 - Ashmont
Brockton
20:13:33
20:13:33
12 - Avon Square - Ashmont Station
Crawford Square
20:15:00
20:15:00
12 - Avon Square - Ashmont Station
Avon Square
20:25:00
20:25:00
12 - Avon Square - Ashmont Station
Avon Square
20:25:00
20:25:00
12 - Avon Square - Ashmont Station
Avon Square
20:28:00
20:28:00
12 - Avon Square - Ashmont Station
Avon Square
20:28:00
20:28:00
12 - Ashmont
Brockton
20:43:33
20:43:33
12 - Ashmont
Brockton
20:43:33
20:43:33
12 - Avon Square - Ashmont Station
Avon Square
20:44:00
20:44:00
12 - Avon Square - Ashmont Station
Crawford Square
20:48:00
20:48:00
12 - Avon Square - Ashmont Station
Crawford Square
20:48:00
20:48:00
12 - Ashmont
Brockton
21:13:33
21:13:33
12 - Ashmont
Brockton
21:13:33
21:13:33
12 - Avon Square - Ashmont Station
Avon Square
21:21:00
21:21:00
12 - Avon Square - Ashmont Station
Avon Square
21:40:00
21:40:00
12 - Avon Square - Ashmont Station
Avon Square
21:40:00
21:40:00
12 - Ashmont
Brockton
21:43:33
21:43:33
12 - Avon Square - Ashmont Station
Avon Square
21:45:00
21:45:00
12 - Avon Square - Ashmont Station
Avon Square
21:45:00
21:45:00
12 - Ashmont
Brockton
21:58:33
21:58:33
12 - Avon Square - Ashmont Station
Avon Square
22:07:00
22:07:00
12 - Ashmont
Brockton
22:13:33
22:13:33
12 - Ashmont
Brockton
22:43:33
22:43:33
12 - Avon Square - Ashmont Station
Avon Square
22:45:00
22:45:00
12 - Avon Square - Ashmont Station
Avon Square
22:45:00
22:45:00
12 - Avon Square - Ashmont Station
Avon Square
22:51:00
22:51:00
12 - Avon Square - Ashmont Station
Avon Square
22:51:00
22:51:00
12 - Ashmont
Brockton
22:53:33
22:53:33
12 - Avon Square - Ashmont Station
Avon Square
22:56:00
22:56:00
12 - Ashmont
Brockton
23:13:33
23:13:33
12 - Avon Square - Ashmont Station
Avon Square
23:46:00
23:46:00
12 - Avon Square - Ashmont Station
Avon Square
23:50:00
23:50:00
12 - Avon Square - Ashmont Station
Avon Square
23:50:00
23:50:00
12 - Ashmont
Brockton
23:53:33
23:53:33
12 - Avon Square - Ashmont Station
Avon Square
24:01:00
24:01:00
12 - Avon Square - Ashmont Station
Avon Square
24:01:00
24:01:00
12 - Avon Square - Ashmont Station
Avon Square
24:36:00
24:36:00
12 - Avon Square - Ashmont Station
Crawford Square
24:53:00
24:53:00
12 - Avon Square - Ashmont Station
Crawford Square
24:53:00
24:53:00
12 - Avon Square - Ashmont Station
Crawford Square
25:08:00
25:08:00
12 - Avon Square - Ashmont Station
Crawford Square
25:08:00
25:08:00
12 - Avon Square - Ashmont Station
Crawford Square
25:09:00
25:09:00