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
Saturday 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

16 trips · first 06:12 · last 21:03
Saturday 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: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:12
08:12
10:12
·
12:12
·
14:12
·
15:12
17:12
·
18:12
·
·
06:17
·
07:17
08:17
10:17
·
12:17
·
14:17
·
15:17
17:17
·
18:17
·
·
06:24
·
07:24
08:24
10:24
·
12:24
·
14:24
·
15:24
17:24
·
18:24
·
·
06:30
·
07:30
08:30
10:30
·
12:30
·
14:30
·
15:30
17:30
·
18:30
·
·
06:36
·
07:36
08:36
10:36
·
12:36
·
14:36
·
15:36
17:36
·
18:36
·
·
06:40
·
07:40
08:40
10:40
·
12:40
·
14:40
·
15:40
17:40
·
18:40
·
·
06:50
·
07:50
08:50
10:50
·
12:50
·
14:50
·
15:50
17:50
·
18:50
·
·
06:55
·
07:55
08:55
10:55
·
12:55
·
14:55
·
15:55
17:55
·
18:55
·
·
07:03
·
08:03
09:03
11:03
·
13:03
·
15:03
·
16:03
18:03
·
19:03
·
·
07:18
06: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
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
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
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
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
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
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
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
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
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

19 main stops

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

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