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
105 trips · first 06:30 · last 23:10
Mon–Fri
Live Valid 2026-04-15 – 2027-04-14
Swipe sideways to see later trips.
Stop
06:30
Winchburgh
06:30
Winchburgh
06:30
Winchburgh
06:30
Winchburgh
06:30
Winchburgh
07:20
Winchburgh
07:20
Winchburgh
07:20
Winchburgh
07:20
Winchburgh
07:20
Winchburgh
08:15
Winchburgh
08:15
Winchburgh
08:15
Winchburgh
08:15
Winchburgh
08:15
Winchburgh
08:45
Winchburgh
08:45
Winchburgh
08:45
Winchburgh
08:45
Winchburgh
08:45
Winchburgh
09:45
Winchburgh
09:45
Winchburgh
09:45
Winchburgh
09:45
Winchburgh
09:45
Winchburgh
10:45
Winchburgh
10:45
Winchburgh
10:45
Winchburgh
10:45
Winchburgh
10:45
Winchburgh
11:45
Winchburgh
11:45
Winchburgh
11:45
Winchburgh
11:45
Winchburgh
11:45
Winchburgh
12:45
Winchburgh
12:45
Winchburgh
12:45
Winchburgh
12:45
Winchburgh
12:45
Winchburgh
13:45
Winchburgh
13:45
Winchburgh
13:45
Winchburgh
13:45
Winchburgh
13:45
Winchburgh
14:45
Winchburgh
14:45
Winchburgh
14:45
Winchburgh
14:45
Winchburgh
14:45
Winchburgh
15:43
Winchburgh
15:43
Winchburgh
15:43
Winchburgh
15:43
Winchburgh
15:43
Winchburgh
16:20
Winchburgh
16:20
Winchburgh
16:20
Winchburgh
16:20
Winchburgh
16:20
Winchburgh
16:50
Winchburgh
16:50
Winchburgh
16:50
Winchburgh
16:50
Winchburgh
16:50
Winchburgh
17:30
Winchburgh
17:30
Winchburgh
17:30
Winchburgh
17:30
Winchburgh
17:30
Winchburgh
18:15
Winchburgh
18:15
Winchburgh
18:15
Winchburgh
18:15
Winchburgh
18:15
Winchburgh
18:45
Winchburgh
18:45
Winchburgh
18:45
Winchburgh
18:45
Winchburgh
18:45
Winchburgh
19:10
Winchburgh
19:10
Winchburgh
19:10
Winchburgh
19:10
Winchburgh
19:10
Winchburgh
20:10
Winchburgh
20:10
Winchburgh
20:10
Winchburgh
20:10
Winchburgh
20:10
Winchburgh
21:10
Winchburgh
21:10
Winchburgh
21:10
Winchburgh
21:10
Winchburgh
21:10
Winchburgh
22:10
Winchburgh
22:10
Winchburgh
22:10
Winchburgh
22:10
Winchburgh
22:10
Winchburgh
23:10
Winchburgh
23:10
Winchburgh
23:10
Winchburgh
23: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
132 trips · first 05:30 · last 22:10
Mon–Fri
Live Valid 2026-04-15 – 2027-04-14
Swipe sideways to see later trips.
Stop
05:30
Winchburgh
05:30
Winchburgh
05:30
Winchburgh
05:30
Winchburgh
05:30
Winchburgh
05:30
Winchburgh
06:15
Winchburgh
06:15
Winchburgh
06:15
Winchburgh
06:15
Winchburgh
06:15
Winchburgh
06:15
Winchburgh
06:50
Winchburgh
06:50
Winchburgh
06:50
Winchburgh
06:50
Winchburgh
06:50
Winchburgh
06:50
Winchburgh
07:12
Winchburgh
07:12
Winchburgh
07:12
Winchburgh
07:12
Winchburgh
07:12
Winchburgh
07:12
Winchburgh
07:34
Winchburgh
07:34
Winchburgh
07:34
Winchburgh
07:34
Winchburgh
07:34
Winchburgh
07:34
Winchburgh
08:04
Winchburgh
08:04
Winchburgh
08:04
Winchburgh
08:04
Winchburgh
08:04
Winchburgh
08:04
Winchburgh
08:34
Winchburgh
08:34
Winchburgh
08:34
Winchburgh
08:34
Winchburgh
08:34
Winchburgh
08:34
Winchburgh
09:45
Winchburgh
09:45
Winchburgh
09:45
Winchburgh
09:45
Winchburgh
09:45
Winchburgh
09:45
Winchburgh
10:45
Winchburgh
10:45
Winchburgh
10:45
Winchburgh
10:45
Winchburgh
10:45
Winchburgh
10:45
Winchburgh
11:45
Winchburgh
11:45
Winchburgh
11:45
Winchburgh
11:45
Winchburgh
11:45
Winchburgh
11:45
Winchburgh
12:45
Winchburgh
12:45
Winchburgh
12:45
Winchburgh
12:45
Winchburgh
12:45
Winchburgh
12:45
Winchburgh
13:45
Winchburgh
13:45
Winchburgh
13:45
Winchburgh
13:45
Winchburgh
13:45
Winchburgh
13:45
Winchburgh
14:55
Winchburgh
14:55
Winchburgh
14:55
Winchburgh
14:55
Winchburgh
14:55
Winchburgh
14:55
Winchburgh
15:30
Winchburgh
15:30
Winchburgh
15:30
Winchburgh
15:30
Winchburgh
15:30
Winchburgh
15:30
Winchburgh
16:00
Winchburgh
16:00
Winchburgh
16:00
Winchburgh
16:00
Winchburgh
16:00
Winchburgh
16:00
Winchburgh
17:02
Winchburgh
17:02
Winchburgh
17:02
Winchburgh
17:02
Winchburgh
17:02
Winchburgh
17:02
Winchburgh
17:40
Winchburgh
17:40
Winchburgh
17:40
Winchburgh
17:40
Winchburgh
17:40
Winchburgh
17:40
Winchburgh
18:10
Winchburgh
18:10
Winchburgh
18:10
Winchburgh
18:10
Winchburgh
18:10
Winchburgh
18:10
Winchburgh
19:15
Winchburgh
19:15
Winchburgh
19:15
Winchburgh
19:15
Winchburgh
19:15
Winchburgh
19:15
Winchburgh
20:10
Winchburgh
20:10
Winchburgh
20:10
Winchburgh
20:10
Winchburgh
20:10
Winchburgh
20:10
Winchburgh
21:10
Winchburgh
21:10
Winchburgh
21:10
Winchburgh
21:10
Winchburgh
21:10
Winchburgh
21:10
Winchburgh
22:10
Winchburgh
22:10
Winchburgh
22:10
Winchburgh
22:10
Winchburgh
22: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-11 · 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