X95
Borders Buses
X95 bus timetable: Edinburgh to Carlisle via Galashiels + Hawick
Edinburgh ↔ Carlisle via Galashiels + Hawick
Route map
X95 live route map
See the route, stops, and live buses currently on this line.
164 stops
Live buses loading
Map ready
Loading the route map...
Edinburgh → Carlisle via Galashiels + Hawick
33 trips · first 05:52 · last 22:52
Mon–Fri
Live Valid 2026-05-19 – 2027-05-18
Swipe sideways to see later trips.
Stop
05:52
Carlisle via Galashiels + Hawick
06:52
Carlisle via Galashiels + Hawick
07:22
Carlisle via Galashiels + Hawick
07:52
Carlisle via Galashiels + Hawick
08:15
Carlisle via Galashiels + Hawick
08:22
Carlisle via Galashiels + Hawick
08:52
Carlisle via Galashiels + Hawick
09:15
Carlisle via Galashiels + Hawick
09:22
Carlisle via Galashiels + Hawick
10:15
Carlisle via Galashiels + Hawick
10:22
Carlisle via Galashiels + Hawick
11:15
Carlisle via Galashiels + Hawick
11:22
Carlisle via Galashiels + Hawick
12:15
Carlisle via Galashiels + Hawick
12:22
Carlisle via Galashiels + Hawick
13:15
Carlisle via Galashiels + Hawick
13:22
Carlisle via Galashiels + Hawick
14:15
Carlisle via Galashiels + Hawick
14:22
Carlisle via Galashiels + Hawick
15:15
Carlisle via Galashiels + Hawick
15:22
Carlisle via Galashiels + Hawick
16:15
Carlisle via Galashiels + Hawick
16:22
Carlisle via Galashiels + Hawick
17:15
Carlisle via Galashiels + Hawick
17:22
Carlisle via Galashiels + Hawick
18:15
Carlisle via Galashiels + Hawick
18:22
Carlisle via Galashiels + Hawick
19:15
Carlisle via Galashiels + Hawick
19:22
Carlisle via Galashiels + Hawick
20:15
Carlisle via Galashiels + Hawick
20:22
Carlisle via Galashiels + Hawick
21:22
Carlisle via Galashiels + Hawick
22:52
Carlisle via Galashiels + Hawick
Edinburgh, Bus Station
Gate E-Stance 9
·
·
·
·
08:15
·
·
09:15
·
10:15
·
11:15
·
12:15
·
13:15
·
14:15
·
15:15
·
16:15
·
17:15
·
18:15
·
19:15
·
20:15
·
·
·
Old Town, North Bridge
Stop ND
·
·
·
·
08:27
·
·
09:27
·
10:27
·
11:27
·
12:27
·
13:27
·
14:27
·
15:27
·
16:27
·
17:27
·
18:27
·
19:27
·
20:27
·
·
·
·
·
·
·
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
·
·
·
Little France
Stop IK
·
·
·
·
08:44
·
·
09:44
·
10:44
·
11:44
·
12:44
·
13:44
·
14:44
·
15:44
·
16:44
·
17:44
·
18:44
·
19:44
·
20:44
·
·
·
Eskbank Toll
south-east bound
·
·
·
·
08:54
·
·
09:54
·
10:54
·
11:54
·
12:54
·
13:54
·
14:54
·
15:54
·
16:54
·
17:54
·
18:54
·
19:54
·
20:54
·
·
·
·
·
·
·
09:02
·
·
10:02
·
11:02
·
12:02
·
13:02
·
14:02
·
15:02
·
16:02
·
17:02
·
18:02
·
19:02
·
20:02
·
21:02
·
·
·
·
·
·
·
09:09
·
·
10:09
·
11:09
·
12:09
·
13:09
·
14:09
·
15:09
·
16:09
·
17:09
·
18:09
·
19:09
·
20:09
·
21:09
·
·
·
Heriot A7
opposite
·
·
·
·
09:16
·
·
10:16
·
11:16
·
12:16
·
13:16
·
14:16
·
15:16
·
16:16
·
17:16
·
18:16
·
19:16
·
20:16
·
21:16
·
·
·
Fountainhall A7
opposite
·
·
·
·
09:22
·
·
10:22
·
11:22
·
12:22
·
13:22
·
14:22
·
15:22
·
16:22
·
17:22
·
18:22
·
19:22
·
20:22
·
21:22
·
·
·
Stow Townfoot
near
·
·
·
·
09:30
·
·
10:30
·
11:30
·
12:30
·
13:30
·
14:30
·
15:30
·
16:30
·
17:30
·
18:30
·
19:30
·
20:30
·
21:30
·
·
·
Galashiels Transport Interchange
Stance 3
05:52
06:52
07:22
07:52
09:52
08:22
08:52
10:52
09:22
11:52
10:22
12:52
11:22
13:52
12:22
14:52
13:22
15:52
14:22
16:52
15:22
17:52
16:22
18:52
17:22
19:52
18:22
20:52
19:22
21:52
20:22
21:22
22:52
05:58
06:58
07:28
07:58
09:58
08:28
08:58
10:58
09:28
11:58
10:28
12:58
11:28
13:58
12:28
14:58
13:28
15:58
14:28
16:58
15:28
17:58
16:28
18:58
17:28
19:58
18:28
20:58
19:28
21:58
20:28
21:28
22:58
06:08
07:08
07:38
08:08
10:08
08:38
09:08
11:08
09:38
12:08
10:38
13:08
11:38
14:08
12:38
15:08
13:38
16:08
14:38
17:08
15:38
18:08
16:38
19:08
17:38
20:08
18:38
21:08
19:38
22:08
20:38
21:38
23:08
Ashkirk Village Hall
opposite
06:17
07:17
07:47
08:17
10:17
08:47
09:17
11:17
09:47
12:17
10:47
13:17
11:47
14:17
12:47
15:17
13:47
16:17
14:47
17:17
15:47
18:17
16:47
19:17
17:47
20:17
18:47
21:17
19:47
22:17
20:47
21:47
23:17
06:30
07:27
07:57
08:30
10:27
08:57
09:27
11:27
09:57
12:27
11:00
13:27
11:57
14:27
13:00
15:27
13:57
16:27
15:00
17:27
15:57
18:27
17:00
19:27
17:57
20:27
18:57
21:27
19:57
22:27
20:57
21:57
23:27
Carlisle via Galashiels + Hawick → Edinburgh
33 trips · first 05:10 · last 21:40
Mon–Fri
Live Valid 2026-05-19 – 2027-05-18
Swipe sideways to see later trips.
Stop
05:10
Carlisle via Galashiels + Hawick
05:40
Carlisle via Galashiels + Hawick
06:10
Carlisle via Galashiels + Hawick
06:40
Carlisle via Galashiels + Hawick
07:10
Carlisle via Galashiels + Hawick
07:40
Carlisle via Galashiels + Hawick
08:07
Carlisle via Galashiels + Hawick
08:10
Carlisle via Galashiels + Hawick
08:40
Carlisle via Galashiels + Hawick
09:10
Carlisle via Galashiels + Hawick
10:07
Carlisle via Galashiels + Hawick
10:10
Carlisle via Galashiels + Hawick
10:40
Carlisle via Galashiels + Hawick
11:10
Carlisle via Galashiels + Hawick
12:10
Carlisle via Galashiels + Hawick
12:37
Carlisle via Galashiels + Hawick
12:40
Carlisle via Galashiels + Hawick
13:10
Carlisle via Galashiels + Hawick
13:40
Carlisle via Galashiels + Hawick
14:37
Carlisle via Galashiels + Hawick
14:40
Carlisle via Galashiels + Hawick
15:10
Carlisle via Galashiels + Hawick
15:40
Carlisle via Galashiels + Hawick
16:37
Carlisle via Galashiels + Hawick
16:40
Carlisle via Galashiels + Hawick
17:10
Carlisle via Galashiels + Hawick
17:40
Carlisle via Galashiels + Hawick
18:37
Carlisle via Galashiels + Hawick
18:40
Carlisle via Galashiels + Hawick
19:10
Carlisle via Galashiels + Hawick
19:40
Carlisle via Galashiels + Hawick
20:40
Carlisle via Galashiels + Hawick
21:40
Carlisle via Galashiels + Hawick
05:10
05:40
06:10
06:40
07:10
07:40
09:40
08:10
08:40
09:10
11:40
10:10
10:40
11:10
12:10
14:10
12:40
13:10
13:40
16:10
14:40
15:10
15:40
18:10
16:40
17:10
17:40
20:10
18:40
19:10
19:40
20:40
21:40
05:21
05:51
06:21
06:51
07:21
07:51
09:51
08:21
08:51
09:21
11:51
10:21
10:51
11:21
12:21
14:21
12:51
13:21
13:51
16:21
14:51
15:21
15:51
18:21
16:51
17:21
17:51
20:21
18:51
19:21
19:51
20:51
21:51
05:30
06:00
06:30
07:00
07:30
08:00
10:00
08:30
09:00
09:30
12:00
10:30
11:00
11:30
12:30
14:30
13:00
13:30
14:00
16:30
15:00
15:30
16:00
18:30
17:00
17:30
18:00
20:30
19:00
19:30
20:00
21:00
22:00
Kingsknowes Drive
opposite
05:39
06:09
06:39
07:09
07:39
08:09
10:09
08:39
09:09
09:39
12:09
10:39
11:09
11:39
12:39
14:39
13:09
13:39
14:09
16:39
15:09
15:39
16:09
18:39
17:09
17:39
18:09
20:39
19:09
19:39
20:09
21:09
22:09
Galashiels Transport Interchange
Stance 4
05:45
06:20
06:45
07:20
07:45
08:20
10:20
08:45
09:20
09:45
12:20
10:45
11:20
11:45
12:45
14:45
13:20
13:45
14:20
16:45
15:20
15:45
16:20
18:45
17:20
17:45
18:20
20:45
19:15
19:45
20:15
21:15
22:15
Stow, Station Road
near
·
06:38
·
07:38
·
08:38
10:38
·
09:38
·
12:38
·
11:38
·
·
·
13:38
·
14:38
·
15:38
·
16:38
·
17:38
·
18:38
·
·
·
·
·
·
·
06:46
·
07:46
·
08:46
10:46
·
09:46
·
12:46
·
11:46
·
·
·
13:46
·
14:46
·
15:46
·
16:46
·
17:46
·
18:46
·
·
·
·
·
·
·
06:59
·
07:59
·
08:59
10:59
·
09:59
·
12:59
·
11:59
·
·
·
13:59
·
14:59
·
15:59
·
16:59
·
17:59
·
18:59
·
·
·
·
·
·
Newtongrange, Fourth Street
opposite
·
07:09
·
08:09
·
09:09
11:09
·
10:09
·
13:09
·
12:09
·
·
·
14:09
·
15:09
·
16:09
·
17:09
·
18:09
·
19:09
·
·
·
·
·
·
Eskbank Toll
near
·
07:17
·
08:17
·
09:17
11:17
·
10:17
·
13:17
·
12:17
·
·
·
14:17
·
15:17
·
16:17
·
17:17
·
18:17
·
19:17
·
·
·
·
·
·
Little France
Stop IF
·
07:27
·
08:27
·
09:27
11:27
·
10:27
·
13:27
·
12:27
·
·
·
14:27
·
15:27
·
16:27
·
17:27
·
18:27
·
19:27
·
·
·
·
·
·
Newington, Commonwealth Pool
opposite
·
07:34
·
08:34
·
09:34
11:34
·
10:34
·
13:34
·
12:34
·
·
·
14:34
·
15:34
·
16:34
·
17:34
·
18:34
·
19:34
·
·
·
·
·
·
South Side, Surgeons' Hall
opposite
·
07:42
·
08:42
·
09:42
11:42
·
10:42
·
13:42
·
12:42
·
·
·
14:42
·
15:42
·
16:42
·
17:42
·
18:42
·
19:42
·
·
·
·
·
·
Edinburgh, Bus Station
Gate E-Stance 9
·
07:56
·
08:56
·
09:56
11:56
·
10:56
·
13:56
·
12:56
·
·
·
14:56
·
15:56
·
16:56
·
17:56
·
18:56
·
19:56
·
·
·
·
·
·
Timetable data from Borders Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code BORD_X95.
Main stops shown
23 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Edinburgh, Bus Station Gate E-Stance 9
- Old Town, North Bridge Stop ND
- Newington, Commonwealth Pool at
- Little France Stop IK
- Eskbank Toll south-east bound
- Newtongrange, Fourth Street at
- North Middleton, Borthwick Castle Road at
- Heriot A7 opposite
- Fountainhall A7 opposite
- Stow Townfoot near
- Galashiels Transport Interchange Stance 3
- Kingsknowes, Archies Walk near
- Selkirk, Market Place At
- Ashkirk Village Hall opposite
- Hawick, Mart Street Bus Stance At
- Hawick, Horse opposite
- Hawick, RC Church At
- Eweslees, Mosspaul opposite Hotel
- Langholm High Street south-east bound
- Canonbie, Cross Keys Hotel opposite Hotel
- Longtown, Graham Arms outside
- Kingstown, California Road near
- Carlisle, Halston Hotel At