BusGenie
X66

X66 bus timetable – Hartburn: Darlington to Middlesbrough

Darlington - Middlesbrough

Mode Bus

Not the X66 you're looking for? 7 other bus routes in Great Britain use this number.

Darlington → Middlesbrough

45 trips · first 06:45 · last 22:25
Mon–Fri Live From 2026-05-10

Swipe sideways to see later trips.

Stop
06:45 Middlesbrough
07:00 Middlesbrough
07:15 Middlesbrough
07:30 Middlesbrough
07:55 Middlesbrough
08:25 Middlesbrough
09:05 Middlesbrough
09:35 Middlesbrough
10:05 Middlesbrough
10:20 Middlesbrough
10:35 Middlesbrough
10:50 Middlesbrough
11:05 Middlesbrough
11:20 Middlesbrough
11:35 Middlesbrough
11:50 Middlesbrough
12:05 Middlesbrough
12:20 Middlesbrough
12:35 Middlesbrough
12:50 Middlesbrough
13:05 Middlesbrough
13:20 Middlesbrough
13:35 Middlesbrough
13:50 Middlesbrough
14:05 Middlesbrough
14:20 Middlesbrough
14:35 Middlesbrough
14:50 Middlesbrough
15:05 Middlesbrough
15:20 Middlesbrough
15:35 Middlesbrough
15:55 Middlesbrough
16:10 Middlesbrough
16:25 Middlesbrough
16:45 Middlesbrough
17:00 Middlesbrough
17:15 Middlesbrough
17:40 Middlesbrough
17:55 Middlesbrough
18:25 Middlesbrough
18:55 Middlesbrough
19:25 Middlesbrough
20:25 Middlesbrough
21:25 Middlesbrough
22:25 Middlesbrough
06:45
07:00
07:15
07:30
07:55
08:25
09:05
09:35
10:05
10:20
10:35
10:50
11:05
11:20
11:35
11:50
12:05
12:20
12:35
12:50
13:05
13:20
13:35
13:50
14:05
14:20
14:35
14:50
15:05
15:20
15:35
15:55
16:10
16:25
16:45
17:00
17:15
17:40
17:55
18:25
18:55
19:25
20:25
21:25
22:25
06:55
07:10
07:25
07:40
08:07
08:37
09:15
09:45
10:15
·
10:45
·
11:15
·
11:45
·
12:15
·
12:45
·
13:15
·
13:45
·
14:15
·
14:45
·
15:17
·
15:47
·
16:22
·
16:57
17:12
17:27
17:50
18:05
18:34
19:04
19:34
20:34
21:34
22:34
07:00
07:15
07:30
07:45
08:15
08:45
09:20
09:50
10:20
·
10:50
·
11:20
·
11:50
·
12:20
·
12:50
·
13:20
·
13:50
·
14:20
·
14:50
·
15:22
·
15:52
·
16:27
·
17:02
17:17
17:32
17:55
18:10
18:39
19:09
19:39
20:39
21:39
22:39
·
·
·
·
·
·
·
·
·
10:24
·
10:54
·
11:24
·
11:54
·
12:24
·
12:54
·
13:24
·
13:54
·
14:24
·
14:54
·
15:24
·
15:59
·
16:29
·
·
·
·
·
·
·
·
·
·
·
07:12
07:27
07:42
07:57
·
·
·
·
·
10:38
·
11:08
·
11:38
·
12:08
·
12:38
·
13:08
·
13:38
·
14:08
·
14:38
·
15:08
·
15:38
·
16:13
·
16:43
·
17:29
17:44
18:07
18:22
18:49
19:19
19:49
20:49
21:49
22:49
07:26
07:41
08:00
08:15
08:33
09:03
09:37
10:07
10:37
10:52
11:07
11:22
11:37
11:52
12:07
12:22
12:37
12:52
13:07
13:22
13:37
13:52
14:07
14:22
14:37
14:52
15:07
15:27
15:39
15:52
16:09
16:27
16:44
16:57
17:19
17:43
17:58
18:21
18:36
19:02
19:32
20:02
21:02
22:02
23:02
07:28
07:43
08:02
08:17
08:35
09:05
09:39
10:09
10:39
10:54
11:09
11:24
11:39
11:54
12:09
12:24
12:39
12:54
13:09
13:24
13:39
13:54
14:09
14:24
14:39
14:54
15:09
15:29
15:41
15:54
16:11
16:29
16:46
16:59
17:21
17:45
18:00
18:23
18:37
19:03
19:33
20:03
21:03
22:03
23:03
07:41
07:56
08:16
08:31
08:50
09:20
09:52
10:22
10:52
11:07
11:22
11:37
11:52
12:07
12:22
12:37
12:52
13:07
13:22
13:37
13:52
14:07
14:22
14:37
14:52
15:07
15:22
15:42
15:54
16:07
16:24
16:42
16:59
17:12
17:34
17:58
18:13
18:36
18:49
19:15
19:45
20:15
21:15
22:15
23:15
·
·
·
·
·
·
·
·
·
08:45
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
09:00
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·

Middlesbrough → Darlington

18 trips · first 05:50 · last 17:55
Mon–Fri Live From 2026-05-10

Swipe sideways to see later trips.

Stop
05:50 Middlesbrough
08:42 Middlesbrough
09:12 Middlesbrough
09:42 Middlesbrough
10:12 Middlesbrough
10:42 Middlesbrough
11:12 Middlesbrough
11:42 Middlesbrough
12:12 Middlesbrough
12:42 Middlesbrough
13:12 Middlesbrough
13:42 Middlesbrough
14:12 Middlesbrough
14:42 Middlesbrough
15:12 Middlesbrough
15:47 Middlesbrough
16:17 Middlesbrough
17:55 Middlesbrough
05:50
08:42
09:12
09:42
10:12
10:42
11:12
11:42
12:12
12:42
13:12
13:42
14:12
14:42
15:12
15:47
16:17
17:55
06:02
08:56
09:26
09:56
10:26
10:56
11:26
11:56
12:26
12:56
13:26
13:56
14:26
14:56
15:26
16:01
16:31
18:09
06:04
08:58
09:28
09:58
10:28
10:58
11:28
11:58
12:28
12:58
13:28
13:58
14:28
14:58
15:28
16:03
16:33
18:11
06:14
09:09
09:39
10:09
10:39
11:09
11:39
12:09
12:39
13:09
13:39
14:09
14:39
15:09
15:39
16:14
16:44
18:22
06:26
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
18:34
06:31
·
·
·
·
17:21
17:36
17:56
18:06
18:24
19:04
19:34
20:04
21:04
22:04
23:04
·
18:39
·
·
·
·
·
17:33
17:48
18:08
18:18
18:36
19:14
19:44
20:12
21:12
22:12
23:12
·
·
·
09:24
09:54
10:24
10:54
11:24
11:54
12:24
12:54
13:24
13:54
14:24
14:54
15:24
15:54
16:31
17:01
·
06:43
09:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:37
17:07
18:51
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:11
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:13
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:26
·

Timetable data from Arriva Durham, refreshed 2026-06-28 · Source: Bus Open Data Service (BODS) · Service code PB0002717:200.

Main stops shown

12 main stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. Middlesbrough, Bus Station Stand 17 17
  2. Stockton, High Street Stand E E
  3. Stockton, High Street Stand K K
  4. Hartburn, Hackforth Road A
  5. Great Burdon I
  6. Harrowgate Hill, Elmcroft I
  7. Darlington, Tubwell Row Stand L
  8. Haughton Road, Darlington College I
  9. Darlington, Tubwell Row Stand L
  10. Stockton, High Street Stand D D
  11. Stockton, High Street Stand F F
  12. Middlesbrough, Bus Station Stand 11 11

Looking for a different X66 bus?

7 other routes

The number X66 is used by 7 other bus routes around Great Britain, run by different operators in different areas.

See all 8 bus routes numbered X66