BusGenie
67
Borders Buses

67 bus timetable: Galashiels to Berwick-Upon-Tweed via Kelso

Galashiels ↔ Berwick-Upon-Tweed via Kelso

Mode Bus

Galashiels → Berwick-Upon-Tweed via Kelso

15 trips · first 06:00 · last 20:00
Mon–Fri Live Valid 2026-05-19 – 2027-05-18

Swipe sideways to see later trips.

Stop
06:00 Berwick-Upon-Tweed via Kelso
07:00 Berwick-Upon-Tweed via Kelso
08:00 Berwick-Upon-Tweed via Kelso
09:00 Berwick-Upon-Tweed via Kelso
10:00 Berwick-Upon-Tweed via Kelso
11:00 Berwick-Upon-Tweed via Kelso
12:00 Berwick-Upon-Tweed via Kelso
13:00 Berwick-Upon-Tweed via Kelso
14:00 Berwick-Upon-Tweed via Kelso
15:00 Berwick-Upon-Tweed via Kelso
16:00 Berwick-Upon-Tweed via Kelso
17:00 Berwick-Upon-Tweed via Kelso
18:00 Berwick-Upon-Tweed via Kelso
19:00 Berwick-Upon-Tweed via Kelso
20:00 Berwick-Upon-Tweed via Kelso
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
06:06
07:06
08:06
09:06
10:06
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
19:06
20:06
06:12
07:12
08:12
09:12
10:12
11:12
12:12
13:12
14:12
15:12
16:12
17:12
18:12
19:12
20:12
06:17
07:17
08:17
09:17
10:17
11:17
12:17
13:17
14:17
15:17
16:17
17:17
18:17
19:17
20:17
06:23
07:23
08:23
09:23
10:23
11:23
12:23
13:23
14:23
15:23
16:23
17:23
18:23
19:23
20:23
06:28
07:28
08:28
09:28
10:28
11:28
12:28
13:28
14:28
15:28
16:28
17:28
18:28
19:28
20:28
06:31
07:31
08:31
09:31
10:31
11:31
12:31
13:31
14:31
15:31
16:31
17:31
18:31
19:31
20:31
06:36
07:36
08:36
09:36
10:36
11:36
12:36
13:36
14:36
15:36
16:36
17:36
18:36
19:36
20:36
06:41
07:41
08:41
09:41
10:41
11:41
12:41
13:41
14:41
15:41
16:41
17:41
18:41
19:41
20:41
06:59
07:59
08:59
09:56
10:59
11:56
12:59
13:56
14:59
15:59
16:56
17:59
18:59
19:56
20:56
07:09
08:09
09:09
·
11:09
·
13:09
·
15:09
16:09
·
18:09
19:09
·
·
07:17
08:17
09:17
·
11:17
·
13:17
·
15:17
16:17
·
18:17
19:17
·
·
07:22
08:22
09:22
·
11:22
·
13:22
·
15:22
16:22
·
18:22
19:22
·
·
07:32
08:32
09:32
·
11:32
·
13:32
·
15:32
16:32
·
18:32
19:32
·
·
07:36
08:36
09:36
·
11:36
·
13:36
·
15:36
16:36
·
18:36
19:36
·
·
07:43
08:43
09:43
·
11:43
·
13:43
·
15:43
16:43
·
18:43
19:43
·
·
07:49
08:49
09:49
·
11:49
·
13:49
·
15:49
16:49
·
18:49
19:49
·
·
07:56
08:56
09:56
·
11:56
·
13:56
·
15:56
16:56
·
18:56
19:56
·
·
07:59
08:59
09:59
·
11:59
·
13:59
·
15:59
16:59
·
18:59
19:59
·
·

Berwick-Upon-Tweed via Kelso → Galashiels

17 trips · first 06:12 · last 21:03
Mon–Fri Live Valid 2026-05-19 – 2027-05-18

Swipe sideways to see later trips.

Stop
06:12 Berwick-Upon-Tweed via Kelso
06:18 Berwick-Upon-Tweed via Kelso
07:03 Berwick-Upon-Tweed via Kelso
07:12 Berwick-Upon-Tweed via Kelso
08:12 Berwick-Upon-Tweed via Kelso
10:12 Berwick-Upon-Tweed via Kelso
10:18 Berwick-Upon-Tweed via Kelso
12:12 Berwick-Upon-Tweed via Kelso
12:18 Berwick-Upon-Tweed via Kelso
14:12 Berwick-Upon-Tweed via Kelso
14:18 Berwick-Upon-Tweed via Kelso
15:12 Berwick-Upon-Tweed via Kelso
17:12 Berwick-Upon-Tweed via Kelso
17:18 Berwick-Upon-Tweed via Kelso
18:12 Berwick-Upon-Tweed via Kelso
20:03 Berwick-Upon-Tweed via Kelso
21:03 Berwick-Upon-Tweed via Kelso
06:12
·
07:03
07:12
08:12
10:12
·
12:12
·
14:12
·
15:12
17:12
·
18:12
·
·
06:17
·
07:08
07:17
08:17
10:17
·
12:17
·
14:17
·
15:17
17:17
·
18:17
·
·
06:24
·
07:15
07:24
08:24
10:24
·
12:24
·
14:24
·
15:24
17:24
·
18:24
·
·
06:30
·
07:21
07:30
08:30
10:30
·
12:30
·
14:30
·
15:30
17:30
·
18:30
·
·
06:36
·
07:27
07:36
08:36
10:36
·
12:36
·
14:36
·
15:36
17:36
·
18:36
·
·
06:40
·
07:31
07:40
08:40
10:40
·
12:40
·
14:40
·
15:40
17:40
·
18:40
·
·
06:50
·
07:41
07:50
08:50
10:50
·
12:50
·
14:50
·
15:50
17:50
·
18:50
·
·
06:55
·
07:46
07:55
08:55
10:55
·
12:55
·
14:55
·
15:55
17:55
·
18:55
·
·
07:03
·
07:51
08:03
09:03
11:03
·
13:03
·
15:03
·
16:03
18:03
·
19:03
·
·
·
·
08:11
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:18
06:18
08:18
08:18
09:18
11:18
10:18
13:18
12:18
15:18
14:18
16:18
18:18
17:18
19:18
20:03
21:03
07:33
06:33
08:33
08:33
09:33
11:33
10:33
13:33
12:33
15:33
14:33
16:33
18:33
17:33
19:33
20:18
21:18
07:39
06:39
08:39
08:39
09:39
11:39
10:39
13:39
12:39
15:39
14:39
16:39
18:39
17:39
19:39
20:24
21:24
07:44
06:44
08:44
08:44
09:44
11:44
10:44
13:44
12:44
15:44
14:44
16:44
18:44
17:44
19:44
20:29
21:29
07:47
06:47
08:47
08:47
09:47
11:47
10:47
13:47
12:47
15:47
14:47
16:47
18:47
17:47
19:47
20:32
21:32
07:52
06:52
08:52
08:52
09:52
11:52
10:52
13:52
12:52
15:52
14:52
16:52
18:52
17:52
19:52
20:37
21:37
07:58
06:58
08:58
08:58
09:58
11:58
10:58
13:58
12:58
15:58
14:58
16:58
18:58
17:58
19:58
20:43
21:43
08:03
07:03
09:03
09:03
10:03
12:03
11:03
14:03
13:03
16:03
15:03
17:03
19:03
18:03
20:03
20:48
21:48
08:09
07:09
09:09
09:09
10:09
12:09
11:09
14:09
13:09
16:09
15:09
17:09
19:09
18:09
20:09
20:54
21:54
08:15
07:15
09:15
09:15
10:15
12:15
11:15
14:15
13:15
16:15
15:15
17:15
19:15
18:15
20:15
21:00
22:00

Timetable data from Borders Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code BORD_67.

Main stops shown

20 main stops

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

  1. Berwick-upon-Tweed, Berwick Railway Station on
  2. Berwick-upon-Tweed, Golden Square southbound
  3. East Ord, Village Green near
  4. Horncliffe Road End opposite
  5. Norham, Village Hall near
  6. Norham, Salutation Inn southbound
  7. Cornhill-on-Tweed, Collingwood Arms opposite
  8. Coldstream, Henderson Park At
  9. Birgham, West End Shelter opposite
  10. Kelso High School At
  11. Kelso, Woodmarket Bus Shelter At
  12. Clintmains Road End opposite
  13. St Boswells Bus Stance At
  14. Newtown St Boswells, Council Headquarters At
  15. Leaderfoot Roundabout westbound
  16. Melrose, Market Square At
  17. Borders General Hospital Entrance At
  18. Tweedbank Station At
  19. Kingsknowes, Archies Walk opposite
  20. Galashiels Transport Interchange Stance 1