X19
Lothian Country Buses
X19 bus timetable: Edinburgh to Winchburgh
Edinburgh - Winchburgh
Route map
X19 live route map
See the route, stops, and live buses currently on this line.
81 stops
Live buses loading
Map ready
Loading the route map...
Edinburgh → Winchburgh
21 trips · first 06:30 · last 23:10
Mon–Fri
Upcoming Valid 2026-06-14 – 2027-06-13
Swipe sideways to see later trips.
Stop
06:30
Winchburgh
07:20
Winchburgh
08:15
Winchburgh
08:45
Winchburgh
09:45
Winchburgh
10:45
Winchburgh
11:45
Winchburgh
12:45
Winchburgh
13:45
Winchburgh
14:45
Winchburgh
15:43
Winchburgh
16:20
Winchburgh
16:50
Winchburgh
17:30
Winchburgh
18:15
Winchburgh
18:45
Winchburgh
19:10
Winchburgh
20:10
Winchburgh
21:10
Winchburgh
22:10
Winchburgh
23:10
Winchburgh
Edinburgh, St Andrew's House
opposite
06:30
07:20
08:15
08:45
09:45
10:45
11:45
12:45
13:45
14:45
15:43
16:20
16:50
17:30
18:15
18:45
19:10
20:10
21:10
22:10
23:10
Haymarket Station
Stop HJ
06:42
07:32
08:28
08:58
09:58
10:58
11:58
12:58
13:59
14:59
15:59
16:36
17:06
17:46
18:29
18:58
19:23
20:23
21:22
22:22
23:21
Corstorphine, Drum Brae South
opposite
06:52
07:44
08:39
09:09
10:09
11:09
12:09
13:09
14:10
15:12
16:14
16:51
17:21
17:59
18:40
19:09
19:34
20:34
21:32
22:30
23:29
Maybury Road
opposite
06:55
07:48
08:43
09:12
10:12
11:12
12:12
13:12
14:13
15:16
16:19
16:56
17:26
18:03
18:44
19:13
19:38
20:37
21:34
22:32
23:31
Newbridge, Old Liston Road
before
07:04
07:58
08:52
09:21
10:21
11:21
12:21
13:21
14:22
15:25
16:31
17:08
17:38
18:12
18:53
19:22
19:47
20:45
21:42
22:40
23:39
Kirkliston, Station Road
after
07:09
08:04
08:58
09:27
10:27
11:27
12:27
13:27
14:28
15:32
16:40
17:18
17:48
18:20
18:59
19:28
19:53
20:49
21:46
22:44
23:43
Winchburgh, Station Road
opposite and after
07:15
08:10
09:04
09:33
10:33
11:33
12:33
13:33
14:34
15:38
16:46
17:25
17:55
18:26
19:05
19:34
19:59
20:55
21:52
22:50
23:49
Winchburgh, M9 Junction
after
07:20
08:16
09:09
09:38
10:38
11:38
12:38
13:38
14:39
15:44
16:52
17:31
18:01
18:31
19:10
19:39
20:04
21:00
21:57
22:55
23:54
Winchburgh → Edinburgh
22 trips · first 05:30 · last 22:10
Mon–Fri
Upcoming Valid 2026-06-14 – 2027-06-13
Swipe sideways to see later trips.
Stop
05:30
Winchburgh
06:15
Winchburgh
06:50
Winchburgh
07:12
Winchburgh
07:34
Winchburgh
08:04
Winchburgh
08:34
Winchburgh
09:45
Winchburgh
10:45
Winchburgh
11:45
Winchburgh
12:45
Winchburgh
13:45
Winchburgh
14:55
Winchburgh
15:30
Winchburgh
16:00
Winchburgh
17:02
Winchburgh
17:40
Winchburgh
18:10
Winchburgh
19:15
Winchburgh
20:10
Winchburgh
21:10
Winchburgh
22:10
Winchburgh
Winchburgh, M9 Junction
after
05:30
06:15
06:50
07:12
07:34
08:04
08:34
09:45
10:45
11:45
12:45
13:45
14:55
15:30
16:00
17:02
17:40
18:10
19:15
20:10
21:10
22:10
05:35
06:20
06:55
07:17
07:40
08:10
08:40
09:50
10:50
11:50
12:50
13:50
15:00
15:36
16:06
17:08
17:46
18:15
19:20
20:15
21:15
22:15
Kirkliston, Almondside
after
05:41
06:26
07:02
07:26
07:49
08:20
08:50
09:56
10:56
11:56
12:56
13:56
15:06
15:44
16:14
17:16
17:54
18:22
19:26
20:21
21:21
22:21
05:45
06:30
07:07
07:31
07:56
08:26
08:56
10:01
11:01
12:01
13:01
14:01
15:11
15:49
16:19
17:21
17:59
18:26
19:30
20:25
21:25
22:25
Maybury Road
after
05:53
06:40
07:19
07:44
08:09
08:38
09:07
10:11
11:11
12:11
13:11
14:11
15:21
16:00
16:31
17:34
18:09
18:35
19:39
20:34
21:33
22:33
05:55
06:44
07:24
07:49
08:14
08:43
09:11
10:15
11:15
12:15
13:15
14:15
15:25
16:04
16:35
17:38
18:12
18:38
19:42
20:36
21:35
22:35
Haymarket Station
Stop HB
06:03
06:55
07:38
08:03
08:27
08:56
09:22
10:26
11:26
12:26
13:26
14:26
15:37
16:16
16:48
17:50
18:22
18:48
19:51
20:44
21:43
22:43
Edinburgh, St Andrew's House
opposite
06:13
07:06
07:52
08:17
08:41
09:09
09:34
10:38
11:38
12:38
13:38
14:38
15:49
16:29
17:01
18:02
18:34
19:00
20:03
20:55
21:54
22:54
Timetable data from Lothian Country Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code NELB_X19.
Main stops shown
8 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Edinburgh, St Andrew's House opposite
- Haymarket Station Stop HJ
- Corstorphine, Drum Brae South opposite
- Maybury Road opposite
- Newbridge, Old Liston Road before
- Kirkliston, Station Road after
- Winchburgh, Station Road opposite and after
- Winchburgh, M9 Junction after