22
Lothian Buses
22 bus timetable: Granton Harbour to South Gyle
Granton Harbour - South Gyle
Route map
22 live route map
See the route, stops, and live buses currently on this line.
108 stops
Live buses loading
Map ready
Loading the route map...
Granton Harbour → Gyle Centre
35 trips · first 05:42 · last 23:14
Mon–Fri
Live Valid 2026-06-03 – 2027-06-02
Swipe sideways to see later trips.
Stop
05:42
Gyle Centre
06:12
Gyle Centre
06:42
Gyle Centre
07:11
Gyle Centre
07:39
Gyle Centre
08:16
Gyle Centre
08:49
Gyle Centre
09:20
Gyle Centre
09:50
Gyle Centre
10:20
Gyle Centre
10:50
Gyle Centre
11:18
Gyle Centre
11:48
Gyle Centre
12:18
Gyle Centre
12:48
Gyle Centre
13:18
Gyle Centre
13:48
Gyle Centre
14:18
Gyle Centre
14:48
Gyle Centre
15:18
Gyle Centre
15:50
Gyle Centre
16:23
Gyle Centre
16:58
Gyle Centre
17:28
Gyle Centre
18:03
Gyle Centre
18:33
Gyle Centre
19:10
Gyle Centre
19:46
Gyle Centre
20:19
Gyle Centre
20:49
Gyle Centre
21:19
Gyle Centre
21:42
Gyle Centre
22:13
Gyle Centre
22:43
Gyle Centre
23:14
Gyle Centre
05:42
06:12
06:42
07:11
07:39
08:16
08:49
09:20
09:50
10:20
10:50
11:18
11:48
12:18
12:48
13:18
13:48
14:18
14:48
15:18
15:50
16:23
16:58
17:28
18:03
18:33
19:10
19:46
20:19
20:49
21:19
21:42
22:13
22:43
23:14
Crewe Toll
south-east bound
05:52
06:23
06:54
07:24
07:54
08:31
09:02
09:31
10:01
10:31
11:01
11:29
11:59
12:30
13:00
13:30
14:00
14:30
15:00
15:31
16:04
16:36
17:11
17:41
18:15
18:44
19:21
19:57
20:30
20:58
21:28
21:51
22:21
22:51
23:22
05:58
06:29
07:02
07:33
08:07
08:44
09:12
09:40
10:10
10:40
11:10
11:38
12:08
12:39
13:09
13:39
14:09
14:39
15:09
15:43
16:16
16:48
17:23
17:52
18:24
18:52
19:29
20:05
20:37
21:05
21:35
21:58
22:28
22:58
23:29
05:59
06:30
07:03
07:34
08:08
08:45
09:14
09:42
10:12
10:42
11:12
11:40
12:10
12:41
13:11
13:41
14:11
14:41
15:11
15:45
16:18
16:50
17:25
17:54
18:26
18:53
19:30
20:06
20:38
21:06
21:36
21:59
22:29
22:59
23:30
Edinburgh West End, Lothian Road
Stop XD
06:02
06:33
07:06
07:38
08:12
08:49
09:18
09:46
10:16
10:46
11:16
11:44
12:14
12:45
13:15
13:45
14:15
14:45
15:15
15:50
16:23
16:55
17:30
17:59
18:31
18:57
19:34
20:10
20:42
21:10
21:40
22:03
22:33
23:03
23:33
Viewforth, Fountain Park
at rear
06:05
06:36
07:10
07:43
08:17
08:53
09:22
09:50
10:20
10:50
11:20
11:48
12:18
12:49
13:19
13:49
14:19
14:49
15:19
15:54
16:27
16:59
17:34
18:03
18:35
19:01
19:38
20:14
20:46
21:14
21:44
22:07
22:37
23:07
23:36
Slateford Station
before
06:13
06:44
07:19
07:55
08:29
09:04
09:32
10:00
10:30
11:00
11:30
11:58
12:29
13:00
13:30
14:00
14:30
15:00
15:31
16:07
16:40
17:12
17:47
18:14
18:45
19:11
19:48
20:24
20:56
21:24
21:54
22:16
22:46
23:16
23:45
Saughton Road North
before
06:20
06:51
07:27
08:04
08:37
09:12
09:40
10:08
10:38
11:08
11:38
12:07
12:38
13:09
13:39
14:09
14:39
15:09
15:41
16:17
16:50
17:22
17:56
18:23
18:53
19:19
19:56
20:32
21:03
21:31
22:01
22:23
22:53
23:23
23:52
Broomhouse Avenue
after
06:22
06:54
07:30
08:07
08:40
09:15
09:43
10:11
10:41
11:11
11:41
12:10
12:41
13:12
13:42
14:12
14:42
15:12
15:44
16:20
16:53
17:25
17:59
18:26
18:56
19:22
19:59
20:35
21:06
21:34
22:04
22:26
22:56
23:26
23:54
South Gyle, Gyle Centre
Stop KD
06:30
07:02
07:39
08:18
08:51
09:24
09:52
10:20
10:50
11:20
11:50
12:19
12:50
13:21
13:51
14:21
14:51
15:22
15:55
16:31
17:04
17:35
18:08
18:35
19:05
19:31
20:08
20:43
21:14
21:42
22:12
22:34
23:04
23:34
·
Gyle Centre → Granton Harbour
38 trips · first 04:47 · last 22:49
Mon–Fri
Live Valid 2026-06-03 – 2027-06-02
Swipe sideways to see later trips.
Stop
04:47
Gyle Centre
05:12
Gyle Centre
05:42
Gyle Centre
06:12
Gyle Centre
06:42
Gyle Centre
07:11
Gyle Centre
07:36
Gyle Centre
08:08
Gyle Centre
08:09
Gyle Centre
08:39
Gyle Centre
09:09
Gyle Centre
09:39
Gyle Centre
10:09
Gyle Centre
10:39
Gyle Centre
11:09
Gyle Centre
11:39
Gyle Centre
12:09
Gyle Centre
12:39
Gyle Centre
13:09
Gyle Centre
13:39
Gyle Centre
14:09
Gyle Centre
14:39
Gyle Centre
15:09
Gyle Centre
15:39
Gyle Centre
16:09
Gyle Centre
16:39
Gyle Centre
17:13
Gyle Centre
17:43
Gyle Centre
18:17
Gyle Centre
18:47
Gyle Centre
19:17
Gyle Centre
19:50
Gyle Centre
20:24
Gyle Centre
20:49
Gyle Centre
21:19
Gyle Centre
21:49
Gyle Centre
22:19
Gyle Centre
22:49
Gyle Centre
South Gyle, Gyle Centre
Stop KD
04:47
05:12
05:42
06:12
06:42
07:11
07:36
·
08:09
08:39
09:09
09:39
10:09
10:39
11:09
11:39
12:09
12:39
13:09
13:39
14:09
14:39
15:09
15:39
16:09
16:39
17:13
17:43
18:17
18:47
19:17
19:50
20:24
20:49
21:19
21:49
22:19
22:49
Broomhouse Avenue
opposite
04:54
05:19
05:50
06:20
06:50
07:20
07:45
·
08:19
08:49
09:18
09:48
10:18
10:48
11:18
11:48
12:18
12:48
13:18
13:48
14:18
14:48
15:19
15:50
16:20
16:50
17:24
17:54
18:26
18:55
19:25
19:58
20:32
20:56
21:26
21:56
22:25
22:55
Saughton Road North
after
04:56
05:21
05:52
06:22
06:52
07:22
07:48
·
08:22
08:52
09:21
09:51
10:21
10:51
11:21
11:51
12:21
12:51
13:21
13:51
14:21
14:51
15:22
15:53
16:23
16:53
17:27
17:57
18:29
18:57
19:27
20:00
20:34
20:58
21:28
21:58
22:27
22:57
Slateford Station
after
05:00
05:25
05:56
06:26
06:57
07:28
07:56
·
08:30
09:00
09:29
09:59
10:29
10:59
11:29
11:59
12:29
12:59
13:29
13:59
14:29
14:59
15:31
16:02
16:32
17:02
17:36
18:04
18:36
19:04
19:34
20:07
20:40
21:04
21:34
22:03
22:32
23:02
Viewforth, Fountain Park
opposite rear
05:06
05:31
06:02
06:32
07:05
07:37
08:07
·
08:41
09:09
09:38
10:08
10:38
11:08
11:38
12:08
12:38
13:08
13:38
14:08
14:38
15:08
15:41
16:12
16:42
17:12
17:45
18:13
18:45
19:13
19:43
20:16
20:48
21:12
21:42
22:10
22:39
23:09
Edinburgh West End, Lothian Road
Stop XC
05:09
05:34
06:05
06:35
07:08
07:41
08:12
08:08
08:46
09:13
09:42
10:12
10:42
11:12
11:42
12:12
12:42
13:12
13:42
14:12
14:42
15:12
15:45
16:16
16:46
17:17
17:49
18:17
18:49
19:17
19:47
20:20
20:52
21:16
21:46
22:13
22:42
23:12
05:12
05:37
06:08
06:39
07:12
07:46
08:17
08:13
08:51
09:18
09:47
10:17
10:47
11:17
11:47
12:17
12:47
13:17
13:47
14:17
14:47
15:17
15:50
16:21
16:51
17:22
17:54
18:22
18:54
19:22
19:52
20:25
20:56
21:20
21:50
22:17
22:46
23:16
05:13
05:38
06:09
06:40
07:13
07:47
08:18
08:14
08:52
09:20
09:49
10:19
10:49
11:19
11:49
12:19
12:49
13:19
13:49
14:19
14:49
15:19
15:52
16:23
16:53
17:24
17:56
18:24
18:55
19:23
19:53
20:26
20:57
21:21
21:51
22:18
22:47
23:17
Craigleith, Crewe Toll
north-west bound
05:18
05:43
06:14
06:46
07:20
07:56
08:27
08:23
09:01
09:28
09:57
10:27
10:57
11:27
11:57
12:27
12:57
13:27
13:57
14:27
14:57
15:29
16:02
16:33
17:03
17:34
18:05
18:32
19:02
19:30
20:00
20:33
21:04
21:28
21:58
22:24
22:53
23:23
05:26
05:51
06:22
06:55
07:30
08:06
08:37
·
09:11
09:38
10:07
10:37
11:07
11:37
12:07
12:37
13:08
13:38
14:08
14:38
15:09
15:42
16:14
16:45
17:15
17:46
18:16
18:42
19:12
19:40
20:10
20:42
21:13
21:37
22:07
22:33
23:02
23:32
Timetable data from Lothian Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code LOTH_22.
Main stops shown
11 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- South Gyle, Gyle Centre Stop KD
- Broomhouse Avenue opposite
- Saughton Road North after
- Slateford Station after
- Viewforth, Fountain Park opposite rear
- Edinburgh West End, Lothian Road Stop XC
- Edinburgh West End, Queensferry Street Stop QD
- Edinburgh West End, Drumsheugh Place Stop QF
- Craigleith, Crewe Toll north-west bound
- Granton, Edinburgh College op
- Granton Harbour at