X40
Lothian Country Buses
X40 bus timetable: Edinburgh Royal Infirmary to Howden
Edinburgh Royal Infirmary - Howden
Route map
X40 live route map
See the route, stops, and live buses currently on this line.
99 stops
Live buses loading
Map ready
Loading the route map...
Edinburgh Royal Infirmary → Livingston St John's Hospital
14 trips · first 06:42 · last 20:20
Mon–Fri
Live Valid 2026-04-15 – 2026-06-13
Swipe sideways to see later trips.
Stop
06:42
Livingston St John's Hospital
07:55
Livingston St John's Hospital
09:07
Livingston St John's Hospital
10:07
Livingston St John's Hospital
11:07
Livingston St John's Hospital
12:07
Livingston St John's Hospital
13:07
Livingston St John's Hospital
14:07
Livingston St John's Hospital
15:07
Livingston St John's Hospital
16:07
Livingston St John's Hospital
17:10
Livingston St John's Hospital
18:15
Livingston St John's Hospital
19:15
Livingston St John's Hospital
20:20
Livingston St John's Hospital
06:42
07:55
09:07
10:07
11:07
12:07
13:07
14:07
15:07
16:07
17:10
18:15
19:15
20:20
Moredun, Fernieside Drive
opposite
06:46
08:00
09:11
10:11
11:11
12:11
13:11
14:11
15:11
16:12
17:15
18:20
19:19
20:24
Moredun, Fernieside Grove
opposite
06:46
08:00
09:11
10:11
11:11
12:11
13:11
14:11
15:11
16:12
17:15
18:20
19:19
20:24
Moredun, Ferniehill Road
opposite
06:47
08:01
09:12
10:12
11:12
12:12
13:12
14:12
15:12
16:13
17:16
18:21
19:20
20:25
Gilmerton, Ferniehill Place
opposite
06:48
08:03
09:13
10:13
11:13
12:13
13:13
14:13
15:13
16:15
17:18
18:23
19:21
20:26
Gilmerton, Ferniehill Avenue
opposite
06:49
08:04
09:14
10:14
11:14
12:14
13:14
14:14
15:14
16:16
17:19
18:24
19:22
20:27
Gilmerton, Drum Street
south-east bound
06:49
08:05
09:14
10:14
11:14
12:14
13:14
14:14
15:15
16:17
17:20
18:24
19:22
20:27
Gilmerton, Drum Cottages
opposite
06:50
08:05
09:15
10:15
11:15
12:15
13:15
14:15
15:15
16:17
17:20
18:25
19:23
20:28
Gilmerton, O'Donnel Road
opposite
06:51
08:06
09:16
10:16
11:16
12:16
13:16
14:16
15:16
16:18
17:21
18:26
19:23
20:28
07:06
08:26
09:31
10:31
11:31
12:31
13:31
14:31
15:36
16:38
17:41
18:42
19:38
20:42
07:06
08:27
09:31
10:31
11:31
12:31
13:31
14:31
15:37
16:39
17:42
18:42
19:38
20:42
07:07
08:28
09:32
10:32
11:32
12:32
13:32
14:32
15:38
16:40
17:43
18:43
19:39
20:43
07:09
08:31
09:34
10:34
11:34
12:34
13:34
14:34
15:41
16:43
17:46
18:45
19:41
20:45
Sighthill, Calder View
Mid Stop
07:10
08:31
09:35
10:35
11:35
12:35
13:35
14:35
15:41
16:43
17:46
18:46
19:42
20:46
Hermiston Park & Ride
south-west bound
07:12
08:34
09:37
10:37
11:37
12:37
13:37
14:37
15:44
16:46
17:49
18:48
19:44
20:48
Ratho, Dalmahoy
south-west bound
07:17
08:39
09:41
10:41
11:41
12:41
13:41
14:41
15:49
16:51
17:54
18:52
19:48
20:52
Wilkieston, Burnwynd
opposite
07:19
08:41
09:43
10:43
11:43
12:43
13:43
14:43
15:51
16:53
17:56
18:54
19:50
20:54
Wilkieston, Post Office
opposite
07:20
08:42
09:44
10:44
11:44
12:44
13:44
14:44
15:52
16:54
17:57
18:55
19:51
20:55
East Calder, Jupiter Artland
opposite
07:23
08:45
09:47
10:47
11:47
12:47
13:47
14:47
15:55
16:57
18:00
18:58
19:54
20:57
07:24
08:46
09:48
10:48
11:48
12:48
13:48
14:48
15:56
16:58
18:01
18:59
19:55
20:58
Calderwood, Sandilands Lane
opposite
07:25
08:47
09:49
10:49
11:49
12:49
13:49
14:49
15:57
16:59
18:02
19:00
19:56
20:59
Calderwood Mobility Hub
Westbound
07:28
08:50
09:51
10:51
11:51
12:51
13:51
14:51
16:00
17:02
18:05
19:02
19:58
21:01
Calderwood, Shiel Lane
opposite
07:29
08:51
09:52
10:52
11:52
12:52
13:52
14:52
16:01
17:03
18:06
19:03
19:59
21:02
East Calder, Calderwood
opposite
07:31
08:53
09:54
10:54
11:54
12:54
13:54
14:54
16:03
17:05
18:08
19:04
20:00
21:03
07:33
08:55
09:55
10:55
11:55
12:55
13:55
14:55
16:05
17:07
18:10
19:05
20:01
21:04
East Calder, Grove Public House
opposite
07:35
08:57
09:57
10:57
11:57
12:57
13:57
14:57
16:07
17:09
18:12
19:07
20:03
21:06
07:38
09:00
09:59
10:59
11:59
12:59
13:59
14:59
16:09
17:11
18:14
19:09
20:05
21:08
07:39
09:01
10:00
11:00
12:00
13:00
14:00
15:00
16:10
17:12
18:15
19:10
20:06
21:08
Mid Calder, Ochiltree Crescent
opposite
07:41
09:03
10:02
11:02
12:02
13:02
14:02
15:02
16:12
17:14
18:17
19:12
20:08
21:10
Mid Calder, Caroline Park
opposite
07:42
09:04
10:03
11:03
12:03
13:03
14:03
15:03
16:13
17:15
18:18
19:13
20:09
21:11
07:44
09:05
10:04
11:04
12:04
13:04
14:04
15:04
16:15
17:17
18:20
19:14
20:10
21:12
Dedridge, Bankton Lane
opposite
07:45
09:06
10:05
11:05
12:05
13:05
14:05
15:05
16:16
17:18
18:21
19:15
20:11
21:13
Dedridge, Primary School
opposite
07:47
09:08
10:07
11:07
12:07
13:07
14:07
15:07
16:18
17:20
18:23
19:17
20:13
21:15
Dedridge, Herald Rise
opposite and after
07:49
09:10
10:09
11:09
12:09
13:09
14:09
15:09
16:20
17:22
18:25
19:19
20:15
21:16
07:50
09:11
10:10
11:10
12:10
13:10
14:10
15:10
16:21
17:23
18:26
19:20
20:16
21:17
Livingston, Bus Terminal
Stance C
07:52
09:13
10:12
11:12
12:12
13:12
14:12
15:12
16:23
17:25
18:28
19:22
20:18
21:19
07:53
09:14
10:13
11:13
12:13
13:13
14:13
15:13
16:24
17:26
18:29
19:23
20:19
21:20
Livingston, Travelodge
opposite
07:54
09:15
10:14
11:14
12:14
13:14
14:14
15:14
16:25
17:27
18:30
19:24
20:20
21:21
07:55
09:16
10:15
11:15
12:15
13:15
14:15
15:15
16:26
17:28
18:31
19:25
20:21
21:22
07:56
09:17
10:16
11:16
12:16
13:16
14:16
15:16
16:27
17:29
18:32
19:26
20:22
21:23
07:57
09:18
10:17
11:17
12:17
13:17
14:17
15:17
16:28
17:30
18:33
19:27
20:23
21:23
07:58
09:19
10:18
11:18
12:18
13:18
14:18
15:18
16:29
17:31
18:34
19:28
20:24
21:24
Howden, St Johns Hospital
before
08:00
09:21
10:20
11:20
12:20
13:20
14:20
15:20
16:31
17:33
18:36
19:30
20:26
21:26
Livingston St John's Hospital → Edinburgh Royal Infirmary
14 trips · first 05:32 · last 18:31
Mon–Fri
Live Valid 2026-04-15 – 2026-06-13
Swipe sideways to see later trips.
Stop
05:32
Livingston St John's Hospital
06:25
Livingston St John's Hospital
07:25
Livingston St John's Hospital
08:35
Livingston St John's Hospital
09:35
Livingston St John's Hospital
10:35
Livingston St John's Hospital
11:35
Livingston St John's Hospital
12:35
Livingston St John's Hospital
13:35
Livingston St John's Hospital
14:35
Livingston St John's Hospital
15:35
Livingston St John's Hospital
16:35
Livingston St John's Hospital
17:40
Livingston St John's Hospital
18:31
Livingston St John's Hospital
Howden, Braehead Junction
before
05:33
06:26
07:26
08:36
09:36
10:36
11:36
12:36
13:36
14:36
15:36
16:36
17:41
18:32
Livingston, Quarrywood Court
opposite
05:34
06:27
07:28
08:38
09:38
10:38
11:38
12:38
13:38
14:38
15:38
16:38
17:43
18:34
Livingston, Almondvale Stadium
opposite
05:35
06:28
07:29
08:39
09:39
10:39
11:39
12:39
13:39
14:39
15:39
16:39
17:44
18:35
05:36
06:29
07:30
08:40
09:40
10:40
11:40
12:40
13:40
14:40
15:40
16:40
17:45
18:36
05:38
06:31
07:32
08:42
09:42
10:42
11:42
12:42
13:42
14:42
15:42
16:42
17:47
18:38
Livingston, Bus Terminal
Stance F
05:39
06:32
07:33
08:43
09:45
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:50
18:39
Livingston, Bank of Scotland
opposite
05:41
06:34
07:35
08:45
09:47
10:47
11:47
12:47
13:47
14:47
15:47
16:47
17:52
18:41
Dedridge, Primary School
after
05:43
06:36
07:39
08:49
09:50
10:50
11:50
12:50
13:50
14:50
15:50
16:50
17:55
18:44
Dedridge, Ambrose Rise
opposite
05:44
06:37
07:40
08:50
09:51
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:56
18:45
05:45
06:38
07:41
08:51
09:52
10:52
11:52
12:52
13:52
14:52
15:52
16:52
17:57
18:46
05:47
06:40
07:43
08:53
09:54
10:54
11:54
12:54
13:54
14:54
15:54
16:54
17:59
18:48
05:48
06:41
07:44
08:54
09:55
10:55
11:55
12:55
13:55
14:55
15:55
16:55
18:00
18:49
Mid Calder, Cunnigar House
opposite
05:50
06:43
07:46
08:56
09:57
10:57
11:57
12:57
13:57
14:57
15:57
16:57
18:02
18:51
Mid Calder, Police Station
opposite
05:50
06:43
07:47
08:57
09:57
10:57
11:57
12:57
13:57
14:57
15:57
16:57
18:02
18:51
Mid Calder, Torphichen Inn
opposite and before
05:50
06:43
07:47
08:57
09:57
10:57
11:57
12:57
13:57
14:57
15:57
16:57
18:02
18:51
05:52
06:45
07:50
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:05
18:54
East Calder, Scotmid
opposite
05:53
06:46
07:51
09:01
10:01
11:01
12:01
13:01
14:01
15:01
16:01
17:01
18:06
18:55
East Calder, St Theresa's Church
opposite and after
05:54
06:47
07:52
09:02
10:02
11:02
12:02
13:02
14:02
15:02
16:02
17:02
18:07
18:56
Calderwood Mobility Hub
Eastbound
05:57
06:50
07:56
09:06
10:06
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:11
19:00
Calderwood, Adam Drive
opposite
05:58
06:51
07:57
09:07
10:07
11:07
12:07
13:07
14:07
15:07
16:07
17:07
18:12
19:01
05:59
06:52
07:58
09:08
10:08
11:08
12:08
13:08
14:08
15:08
16:08
17:08
18:13
19:02
06:00
06:54
08:00
09:10
10:10
11:10
12:10
13:10
14:10
15:10
16:10
17:10
18:15
19:03
06:01
06:55
08:02
09:11
10:11
11:11
12:11
13:11
14:11
15:11
16:12
17:12
18:17
19:04
Ratho, Dalmahoy
north-east bound
06:06
07:02
08:09
09:17
10:17
11:17
12:17
13:17
14:17
15:17
16:18
17:18
18:23
19:09
Ratho, Addistoun House
opposite
06:08
07:03
08:11
09:18
10:18
11:18
12:18
13:18
14:18
15:18
16:19
17:19
18:24
19:11
Hermiston Park & Ride
north-east bound
06:12
07:09
08:17
09:23
10:23
11:23
12:23
13:23
14:23
15:23
16:24
17:24
18:29
19:15
06:15
07:13
08:21
09:26
10:26
11:26
12:26
13:26
14:26
15:26
16:28
17:28
18:32
19:18
Calders, Calder Drive
opposite
06:16
07:15
08:23
09:28
10:28
11:28
12:28
13:28
14:28
15:28
16:30
17:30
18:34
19:20
06:17
07:16
08:25
09:29
10:29
11:29
12:29
13:29
14:29
15:29
16:31
17:31
18:35
19:21
Wester Hailes, Westburn Park
opposite
06:17
07:16
08:26
09:29
10:29
11:29
12:29
13:29
14:29
15:30
16:32
17:32
18:35
19:21
Wester Hailes, Healthy Living Centre
opposite
06:18
07:17
08:26
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:32
17:32
18:36
19:22
06:18
07:17
08:26
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:32
17:32
18:36
19:22
Gilmerton, O'Donnel Road
after
06:31
07:33
08:43
09:44
10:44
11:44
12:44
13:44
14:44
15:47
16:49
17:49
18:51
19:37
Gilmerton, Drum Street
north-west bound
06:32
07:34
08:45
09:45
10:45
11:45
12:45
13:45
14:45
15:49
16:51
17:51
18:52
19:38
Gilmerton, Ferniehill Avenue
before
06:32
07:34
08:45
09:45
10:45
11:45
12:45
13:45
14:45
15:49
16:51
17:51
18:52
19:38
Gilmerton, Ferniehill Place
outside
06:33
07:35
08:46
09:46
10:46
11:46
12:46
13:46
14:46
15:50
16:52
17:52
18:53
19:39
Moredun, Ferniehill Road
after
06:34
07:37
08:48
09:48
10:48
11:48
12:48
13:48
14:48
15:52
16:54
17:54
18:54
19:40
06:34
07:38
08:49
09:49
10:49
11:49
12:49
13:49
14:49
15:53
16:55
17:55
18:55
19:41
06:38
07:44
08:55
09:54
10:54
11:54
12:54
13:54
14:54
15:58
17:00
18:00
19:00
19:46
Timetable data from Lothian Country Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code NELB_X40.
All stops shown
51 stops- Edinburgh Royal Infirmary, Royal Infirmary Stop IN
- Little France Road before
- Moredun, Fernieside Drive opposite
- Moredun, Fernieside Grove opposite
- Moredun, Ferniehill Road opposite
- Gilmerton, Ferniehill Place opposite
- Gilmerton, Ferniehill Avenue opposite
- Gilmerton, Drum Street south-east bound
- Gilmerton, Drum Cottages opposite
- Gilmerton, O'Donnel Road opposite
- Wester Hailes, Clovenstone Roundabout after
- Wester Hailes, Westburn Park near
- Wester Hailes, Westside Plaza Stop 2
- Calders, Calder Drive after
- Sighthill, Wester Hailes Road after
- Sighthill, Calder View Mid Stop
- Hermiston Park & Ride south-west bound
- Hermiston Walk at
- Ratho, Addistoun House at
- Ratho, Dalmahoy south-west bound
- Wilkieston, Burnwynd opposite
- Wilkieston, Post Office opposite
- East Calder, Jupiter Artland opposite
- East Calder, Camps Industrial Estate after
- Calderwood, Sandilands Lane opposite
- Calderwood, Adam Drive after
- Calderwood Mobility Hub Westbound
- Calderwood, Shiel Lane opposite
- East Calder, Calderwood opposite
- East Calder, St Theresa's Church at
- East Calder, Scotmid at
- East Calder, Grove Public House opposite
- Mid Calder, Torphichen Inn at
- Mid Calder, Cunnigar House at
- Mid Calder, Ochiltree Crescent opposite
- Mid Calder, Caroline Park opposite
- Dedridge, Lizzie Bryces Roundabout after
- Dedridge, Bankton Lane opposite
- Dedridge, Ambrose Rise after
- Dedridge, Primary School opposite
- Dedridge, Herald Rise opposite and after
- Livingston, Bank of Scotland at
- Livingston, Bus Terminal Stance C
- Livingston, The Boulevard Bar & Grill at
- Livingston, Travelodge opposite
- Livingston, Campus Roundabout after
- Livingston, Almondvale Stadium at
- Livingston, Quarrywood Court at
- Howden, Braehead Junction after
- Howden, St Johns Hospital before
- Howden, St Johns Hospital at