Shepherds Bush to Willesden Junction TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday LO 06:13 06:20
LO 06:22 06:30
LO 06:36 06:44
LO 06:46 06:54
LO 07:01 07:09
LO 07:11 07:20
LO 07:24 07:32
LO 07:35 07:43
LO 07:48 07:55
LO 07:58 08:07
LO 08:10 08:18
LO 08:24 08:31
LO 08:35 08:42
LO 08:47 08:55
LO 08:59 09:06
LO 09:11 09:21
LO 09:24 09:31
LO 09:35 09:45
LO 09:47 09:55
LO 10:02 10:10
LO 10:12 10:22
LO 10:36 10:43
LO 10:49 10:56
LO 11:02 11:12
LO 11:13 11:25
LO 11:33 11:41
LO 11:45 11:56
LO 12:02 12:10
LO 12:19 12:26
LO 12:33 12:40
LO 12:47 12:56
LO 13:02 13:11
LO 13:17 13:26
LO 13:35 13:42
LO 13:45 13:55
LO 14:03 14:15
LO 14:19 14:26
LO 14:34 14:41
LO 14:46 14:54
LO 15:00 15:08
LO 15:12 15:21
LO 15:21 15:30
LO 15:35 15:42
LO 15:47 15:55
LO 15:59 16:07
LO 16:13 16:22
LO 16:24 16:32
LO 16:35 16:42
LO 16:46 16:54
LO 17:01 17:08
LO 17:11 17:21
LO 17:21 17:31
LO 17:35 17:42
LO 17:47 17:54
LO 17:58 18:06
LO 18:11 18:20
LO 18:22 18:30
LO 18:35 18:44
LO 18:47 18:54
LO 18:58 19:06
LO 19:11 19:20
LO 19:24 19:33
LO 19:35 19:42
LO 19:49 19:57
LO 20:00 20:08
LO 20:15 20:23
LO 20:31 20:42
LO 20:48 20:57
LO 21:01 21:12
LO 21:20 21:28
LO 21:35 21:44
LO 21:47 21:58
LO 22:00 22:11
LO 22:17 22:25
LO 22:31 22:40
LO 22:48 22:55
LO 📅 23:02 23:11
LO 📅 23:02 23:11
LO 23:17 23:26
LO 23:31 23:39
LO 23:44 23:54
LO 23:59 00:07
Saturday LO 06:02 06:09
LO 06:17 06:25
LO 06:32 06:40
LO 06:47 06:55
LO 07:02 07:10
LO 07:17 07:26
LO 07:32 07:40
LO 07:47 07:56
LO 08:02 08:10
LO 08:17 08:26
LO 08:32 08:40
LO 08:47 08:56
LO 09:02 09:10
LO 09:17 09:26
LO 09:32 09:40
LO 09:47 09:56
LO 10:03 10:10
LO 10:17 10:26
LO 10:32 10:40
LO 10:47 10:56
LO 11:02 11:10
LO 11:16 11:23
LO 11:33 11:40
LO 11:47 11:56
LO 12:02 12:10
LO 12:15 12:24
LO 12:32 12:40
LO 12:46 12:55
LO 13:02 13:10
LO 13:17 13:26
LO 13:32 13:40
LO 13:46 13:55
LO 14:02 14:10
LO 14:17 14:25
LO 14:32 14:40
LO 14:47 14:56
LO 15:03 15:10
LO 15:17 15:26
LO 15:32 15:40
LO 15:47 15:56
LO 16:02 16:10
LO 16:17 16:25
LO 16:32 16:40
LO 16:47 16:56
LO 17:02 17:10
LO 17:17 17:26
LO 17:32 17:40
LO 17:47 17:56
LO 18:03 18:10
LO 18:17 18:26
LO 18:32 18:40
LO 18:47 18:56
LO 19:05 19:14
LO 19:17 19:26
LO 19:34 19:43
LO 19:46 19:56
LO 20:02 20:10
LO 20:17 20:26
LO 20:32 20:40
LO 20:48 20:56
LO 21:01 21:09
LO 21:17 21:26
LO 21:32 21:40
LO 21:47 21:56
LO 22:07 22:15
LO 22:17 22:26
LO 22:32 22:39
LO 22:47 22:56
LO 23:02 23:10
LO 23:17 23:26
LO 23:32 23:39
LO 23:47 23:55
Sunday LO 00:02 00:11
LO 08:42 08:49
LO 08:57 09:04
LO 09:12 09:19
LO 09:29 09:36
LO 09:42 09:49
LO 09:57 10:04
LO 10:12 10:19
LO 10:26 10:34
LO 10:42 10:49
LO 10:57 11:04
LO 11:11 11:19
LO 11:27 11:34
LO 11:42 11:49
LO 11:57 12:04
LO 12:12 12:19
LO 12:27 12:34
LO 12:42 12:49
LO 12:57 13:04
LO 13:13 13:21
LO 13:28 13:36
LO 13:42 13:49
LO 13:57 14:04
LO 14:14 14:21
LO 14:27 14:34
LO 14:42 14:49
LO 14:58 15:05
LO 15:13 15:20
LO 15:27 15:34
LO 15:42 15:49
LO 15:57 16:04
LO 16:12 16:19
LO 16:28 16:36
LO 16:44 16:51
LO 16:57 17:04
LO 17:12 17:19
LO 17:29 17:36
LO 17:42 17:49
LO 17:57 18:04
LO 18:12 18:19
LO 18:29 18:37
LO 18:42 18:49
LO 18:57 19:04
LO 19:12 19:19
LO 19:27 19:34
LO 19:42 19:49
LO 19:57 20:04
LO 20:12 20:19
LO 20:27 20:34
LO 20:42 20:49
LO 20:58 21:06
LO 21:12 21:19
LO 21:27 21:35
LO 21:43 21:50
LO 21:57 22:05
LO 22:12 22:19
LO 22:27 22:35
LO 22:42 22:50
LO 22:57 23:05
LO 23:12 23:20
LO 23:27 23:35
LO 23:42 23:50
LO 23:57 00:05
Train Operators LO
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Shepherds Bush at 06:13 arriving at Willesden Junction at 06:20. The last train departs Shepherds Bush at 23:59 arriving at Willesden Junction at 00:07. Journey Time
The average journey time between Shepherds Bush and Willesden Junction is 8 minutes. Calling Points
Trains operated by London Overground (LO) are non-stop. Popular journeys from Shepherds Bush Popular journeys from Willesden Junction Timetable data under licence from RSP / Rail Delivery Group