Welcome to New Hampshire's original 30-Hour 100 Mile Race! Ghost Train started in 2009 and is still running today as a fundraiser for the Brookline and Milford Conservation Commissions for trail improvements. ALL profits go directly back to the trails to make them more accessible to the community. The course is along the historic Granite Town Rail Trail, where you will race along the old railroad bed that was used in the late 19th and early 20th century to ship granite from Milford and ice from Lake Potanipo in Brookline to Massachusetts. The rails themselves were removed for scrap metal during World War II, but a few of the railroad ties are still in the ground and can be seen on the trail. Ghost Train leaves the station in mid-October when the local foliage peaks and the trail is bursting with color!
Upcoming Races
Additional Distances
This event also has the following non ultra distances
Results
30 Hours
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/14/23 | 360 | 115 | 100 |
30 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/14/23 | 89 | 4:04:06 | 4:30:54 |
10/15/22 | 121 | 3:54:06 | 4:38:10 |
10/16/21 | 66 | 3:57:44 | 4:43:03 |
10/17/20 | Race Cancelled | ||
10/19/19 | 111 | 3:54:47 | 4:38:42 |
10/20/18 | 107 | 3:53:59 | 4:24:49 |
10/21/17 | 81 | 4:12:45 | 4:20:53 |
10/22/16 | 85 | 3:45:00 | 4:09:00 |
10/25/15 | 69 | 4:30:00 | 4:35:00 |
10/25/14 | 51 | 4:05:00 | 4:18:55 |
10/26/13 | 48 | 4:13:00 | 5:29:00 |
10/27/12 | 43 | 3:46:20 | 5:21:33 |
11/22/11 | 1 | 4:29:00 |
105 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/15/22 | 1 | 26:15:42 | |
10/17/20 | Race Cancelled | ||
10/19/19 | 1 | 29:11:22 |
90 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/15/22 | 4 | 26:03:58 | 28:55:39 |
10/17/20 | Race Cancelled | ||
10/19/19 | 2 | 27:08:46 | |
10/20/18 | 4 | 21:21:32 | 22:49:54 |
10/25/14 | 2 | 14:48:00 |
100 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/15/22 | 49 | 18:21:42 | 18:52:51 |
10/16/21 | 40 | 21:48:56 | 17:41:06 |
10/17/20 | Race Cancelled | ||
10/19/19 | 59 | 14:12:14 | 18:24:44 |
10/20/18 | 76 | 13:29:19 | 18:43:22 |
10/21/17 | 65 | 13:50:43 | 17:23:58 |
10/22/16 | 42 | 14:51:21 | 17:15:30 |
10/25/15 | 41 | 15:49:04 | 21:19:00 |
10/25/14 | 41 | 19:19:00 | 22:08:00 |
10/26/13 | 44 | 17:06:00 | 18:59:00 |
10/27/12 | 20 | 18:45:16 | 23:03:00 |
75 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/15/22 | 20 | 15:40:10 | 16:15:30 |
10/16/21 | 14 | 20:26:05 | 18:09:00 |
10/17/20 | Race Cancelled | ||
10/19/19 | 22 | 16:11:06 | 16:38:12 |
10/20/18 | 22 | 13:44:35 | 14:15:38 |
10/21/17 | 12 | 20:29:09 | 12:52:06 |
10/22/16 | 17 | 16:42:00 | 14:22:00 |
10/25/15 | 10 | 16:03:00 | 22:28:00 |
10/25/14 | 8 | 18:36:00 | |
11/22/11 | 1 | 16:50:00 |
60 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/15/22 | 57 | 11:19:14 | 11:42:59 |
10/16/21 | 38 | 11:22:50 | 11:59:00 |
10/17/20 | Race Cancelled | ||
10/19/19 | 52 | 11:48:54 | 10:49:28 |
10/20/18 | 49 | 9:55:57 | 10:38:48 |
10/21/17 | 41 | 11:48:05 | 10:20:41 |
10/22/16 | 40 | 9:50:00 | 11:41:00 |
10/25/15 | 48 | 9:48:00 | 10:10:00 |
10/25/14 | 31 | 10:42:00 | 12:17:00 |
10/26/13 | 37 | 10:59:00 | 12:53:00 |
10/27/12 | 16 | 11:10:40 | 11:31:43 |
11/22/11 | 2 | 17:33:00 | 13:15:00 |
45 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/15/22 | 51 | 7:52:00 | 7:16:00 |
10/16/21 | 43 | 6:31:23 | 8:11:05 |
10/17/20 | Race Cancelled | ||
10/19/19 | 68 | 6:37:12 | 7:40:35 |
10/20/18 | 63 | 5:00:51 | 8:20:26 |
10/21/17 | 59 | 8:07:14 | 8:57:47 |
10/22/16 | 68 | 7:16:00 | 6:45:00 |
10/25/15 | 55 | 7:14:00 | 6:23:00 |
10/25/14 | 33 | 6:58:00 | 9:25:00 |
10/26/13 | 38 | 6:29:00 | 8:13:00 |
10/27/12 | 17 | 7:56:44 | 8:16:08 |
11/22/11 | 1 | 9:23:00 |
52.5 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/16/21 | 5 | 8:54:21 | 16:18:08 |
37.5 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/16/21 | 3 | 24:09:58 | 21:18:25 |
67.5 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/16/21 | 2 | 25:15:13 | 19:46:47 |
115 Miles
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
10/17/20 | Race Cancelled | ||
10/19/19 | 2 | 28:38:18 | 24:21:58 |
50 KM
View course top timesDate | Finishers | Top Result (M) | Top Result (F) |
---|---|---|---|
11/22/11 | 9 | 4:30:30 | 6:20:11 |