22 - Granton Harbour - Gyle Centre
LOTH_22: current: true description: Granton Harbour - Gyle Centre line_brand: '' line_name: '22'
Routes
S/22_LOTH_620_LOTH_22_20260603_20260605_182543.xml
Line: SL22
LineName: 22
ServiceCode: LOTH_22
CreationDateTime: 5 Jun 2026, 6 p.m.
ModificationDateTime: 5 Jun 2026, 6 p.m.
Hash: fb3b6d7689158cb2f5676d60d135a3432a4e2b3d
RevisionNumber: 0
OperatingPeriod: 2026-06-03–2027-06-02
PublicUse: True
Description: Granton Harbour - Gyle Centre
Origin: Granton Harbour
Destination: Gyle Centre
Via:
Edit
| Block | Code | Direction | Start | End | Dates | Days | Bank Holidays | Dates | Garage | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 392 | 8360001 | out | 05:42 | 06:30 | Monday to Friday | Monday to Friday | ✎ | ||||
| 8360002 | out | 06:12 | 07:02 | ✎ | |||||||
| 8360003 | out | 06:42 | 07:39 | ✎ | |||||||
| 8360004 | out | 07:11 | 08:18 | ✎ | |||||||
| 8360005 | out | 07:39 | 08:51 | ✎ | |||||||
| 8360006 | out | 08:16 | 09:24 | ✎ | |||||||
| 8360007 | out | 08:49 | 09:52 | ✎ | |||||||
| 8360008 | out | 09:20 | 10:20 | ✎ | |||||||
| 8360009 | out | 09:50 | 10:50 | ✎ | |||||||
| 8360010 | out | 10:20 | 11:20 | ✎ | |||||||
| 8360011 | out | 10:50 | 11:50 | ✎ | |||||||
| 8360012 | out | 11:18 | 12:19 | ✎ | |||||||
| 8360013 | out | 11:48 | 12:50 | ✎ | |||||||
| 8360014 | out | 12:18 | 13:21 | ✎ | |||||||
| 8360015 | out | 12:48 | 13:51 | ✎ | |||||||
| 8360016 | out | 13:18 | 14:21 | ✎ | |||||||
| 8360017 | out | 13:48 | 14:51 | ✎ | |||||||
| 8360018 | out | 14:18 | 15:22 | ✎ | |||||||
| 8360019 | out | 14:48 | 15:55 | ✎ | |||||||
| 8360020 | out | 15:18 | 16:31 | ✎ | |||||||
| 8360021 | out | 15:50 | 17:04 | ✎ | |||||||
| 8360022 | out | 16:23 | 17:35 | ✎ | |||||||
| 8360023 | out | 16:58 | 18:08 | ✎ | |||||||
| 8360024 | out | 17:28 | 18:35 | ✎ | |||||||
| 8360025 | out | 18:03 | 19:05 | ✎ | |||||||
| 8360026 | out | 18:33 | 19:31 | ✎ | |||||||
| 8360027 | out | 19:10 | 20:08 | ✎ | |||||||
| 8360028 | out | 19:46 | 20:43 | ✎ | |||||||
| 8360029 | out | 20:19 | 21:14 | ✎ | |||||||
| 8360030 | out | 20:49 | 21:42 | ✎ | |||||||
| 8360031 | out | 21:19 | 22:12 | ✎ | |||||||
| 8360032 | out | 21:42 | 22:34 | ✎ | |||||||
| 8360033 | out | 22:13 | 23:04 | ✎ | |||||||
| 8360034 | out | 22:43 | 23:34 | ✎ | |||||||
| 398 | 8360035 | out | 23:14 | 23:54 | ✎ | ||||||
| 392 | 8360100 | in | 04:47 | 05:26 | ✎ | ||||||
| 392 | 8360101 | in | 05:12 | 05:51 | ✎ | ||||||
| 8360102 | in | 05:42 | 06:22 | ✎ | |||||||
| 8360103 | in | 06:12 | 06:55 | ✎ | |||||||
| 8360104 | in | 06:42 | 07:30 | ✎ | |||||||
| 8360105 | in | 07:11 | 08:06 | ✎ | |||||||
| 8360106 | in | 07:36 | 08:37 | ✎ | |||||||
| 155 | 8360099 | in | 08:08 | 08:28 | ✎ | ||||||
| 8360107 | in | 08:09 | 09:11 | ✎ | |||||||
| 8360108 | in | 08:39 | 09:38 | ✎ | |||||||
| 8360109 | in | 09:09 | 10:07 | ✎ | |||||||
| 8360110 | in | 09:39 | 10:37 | ✎ | |||||||
| 8360111 | in | 10:09 | 11:07 | ✎ | |||||||
| 8360112 | in | 10:39 | 11:37 | ✎ | |||||||
| 8360113 | in | 11:09 | 12:07 | ✎ | |||||||
| 8360114 | in | 11:39 | 12:37 | ✎ | |||||||
| 8360115 | in | 12:09 | 13:08 | ✎ | |||||||
| 8360116 | in | 12:39 | 13:38 | ✎ | |||||||
| 8360117 | in | 13:09 | 14:08 | ✎ | |||||||
| 8360118 | in | 13:39 | 14:38 | ✎ | |||||||
| 8360119 | in | 14:09 | 15:09 | ✎ | |||||||
| 8360120 | in | 14:39 | 15:42 | ✎ | |||||||
| 8360121 | in | 15:09 | 16:14 | ✎ | |||||||
| 8360122 | in | 15:39 | 16:45 | ✎ | |||||||
| 8360123 | in | 16:09 | 17:15 | ✎ | |||||||
| 8360124 | in | 16:39 | 17:46 | ✎ | |||||||
| 8360125 | in | 17:13 | 18:16 | ✎ | |||||||
| 8360126 | in | 17:43 | 18:42 | ✎ | |||||||
| 8360127 | in | 18:17 | 19:12 | ✎ | |||||||
| 8360128 | in | 18:47 | 19:40 | ✎ | |||||||
| 8360129 | in | 19:17 | 20:10 | ✎ | |||||||
| 8360130 | in | 19:50 | 20:42 | ✎ | |||||||
| 8360131 | in | 20:24 | 21:13 | ✎ | |||||||
| 8360132 | in | 20:49 | 21:37 | ✎ | |||||||
| 8360133 | in | 21:19 | 22:07 | ✎ | |||||||
| 8360134 | in | 21:49 | 22:33 | ✎ | |||||||
| 8360135 | in | 22:19 | 23:02 | ✎ | |||||||
| 8360136 | in | 22:49 | 23:32 | ✎ | |||||||
| 8360071 | out | 06:00 | 06:46 | Sundays | Sundays |
not AllBankHolidays |
✎ | ||||
| 8360072 | out | 07:00 | 07:46 | ✎ | |||||||
| 8360073 | out | 08:00 | 08:46 | ✎ | |||||||
| 8360074 | out | 08:52 | 09:44 | ✎ | |||||||
| 8360075 | out | 09:32 | 10:24 | ✎ | |||||||
| 8360076 | out | 10:12 | 11:06 | ✎ | |||||||
| 8360077 | out | 10:52 | 11:54 | ✎ | |||||||
| 8360078 | out | 11:18 | 12:20 | ✎ | |||||||
| 8360079 | out | 11:48 | 12:50 | ✎ | |||||||
| 8360080 | out | 12:18 | 13:20 | ✎ | |||||||
| 8360081 | out | 12:48 | 13:50 | ✎ | |||||||
| 8360082 | out | 13:18 | 14:20 | ✎ | |||||||
| 8360083 | out | 13:48 | 14:50 | ✎ | |||||||
| 8360084 | out | 14:18 | 15:20 | ✎ | |||||||
| 8360085 | out | 14:48 | 15:50 | ✎ | |||||||
| 8360086 | out | 15:18 | 16:20 | ✎ | |||||||
| 8360087 | out | 15:48 | 16:50 | ✎ | |||||||
| 8360088 | out | 16:18 | 17:20 | ✎ | |||||||
| 8360089 | out | 16:48 | 17:50 | ✎ | |||||||
| 8360090 | out | 17:18 | 18:20 | ✎ | |||||||
| 8360091 | out | 18:01 | 19:02 | ✎ | |||||||
| 8360092 | out | 18:41 | 19:40 | ✎ | |||||||
| 8360093 | out | 19:11 | 20:10 | ✎ | |||||||
| 8360094 | out | 19:46 | 20:44 | ✎ | |||||||
| 8360095 | out | 20:19 | 21:14 | ✎ | |||||||
| 8360096 | out | 20:49 | 21:42 | ✎ | |||||||
| 8360097 | out | 21:42 | 22:34 | ✎ | |||||||
| 8360098 | out | 22:43 | 23:34 | ✎ | |||||||
| 8360173 | in | 05:12 | 05:52 | ✎ | |||||||
| 8360174 | in | 06:12 | 06:52 | ✎ | |||||||
| 8360175 | in | 07:12 | 07:52 | ✎ | |||||||
| 8360176 | in | 07:52 | 08:32 | ✎ | |||||||
| 8360177 | in | 08:32 | 09:16 | ✎ | |||||||
| 8360178 | in | 09:12 | 09:59 | ✎ | |||||||
| 8360179 | in | 09:52 | 10:42 | ✎ | |||||||
| 8360180 | in | 10:32 | 11:31 | ✎ | |||||||
| 8360181 | in | 11:12 | 12:11 | ✎ | |||||||
| 8360182 | in | 11:39 | 12:38 | ✎ | |||||||
| 8360183 | in | 12:09 | 13:08 | ✎ | |||||||
| 8360184 | in | 12:39 | 13:38 | ✎ | |||||||
| 8360185 | in | 13:09 | 14:08 | ✎ | |||||||
| 8360186 | in | 13:39 | 14:38 | ✎ | |||||||
| 8360187 | in | 14:09 | 15:08 | ✎ | |||||||
| 8360188 | in | 14:39 | 15:38 | ✎ | |||||||
| 8360189 | in | 15:09 | 16:07 | ✎ | |||||||
| 8360190 | in | 15:39 | 16:37 | ✎ | |||||||
| 8360191 | in | 16:09 | 17:07 | ✎ | |||||||
| 8360192 | in | 16:39 | 17:37 | ✎ | |||||||
| 8360193 | in | 17:09 | 18:07 | ✎ | |||||||
| 8360194 | in | 17:39 | 18:36 | ✎ | |||||||
| 8360195 | in | 18:09 | 19:04 | ✎ | |||||||
| 8360196 | in | 18:42 | 19:36 | ✎ | |||||||
| 8360197 | in | 19:17 | 20:11 | ✎ | |||||||
| 8360198 | in | 19:50 | 20:43 | ✎ | |||||||
| 8360199 | in | 20:49 | 21:37 | ✎ | |||||||
| 8360200 | in | 21:49 | 22:34 | ✎ | |||||||
| 8360201 | in | 22:49 | 23:33 | ✎ | |||||||
| 392 | 8360036 | out | 05:42 | 06:30 | Saturdays | Saturdays | ✎ | ||||
| 392 | 8360037 | out | 06:12 | 07:00 | ✎ | ||||||
| 392 | 8360038 | out | 06:42 | 07:30 | ✎ | ||||||
| 8360039 | out | 07:11 | 08:01 | ✎ | |||||||
| 8360040 | out | 07:39 | 08:29 | ✎ | |||||||
| 8360041 | out | 08:12 | 09:02 | ✎ | |||||||
| 8360042 | out | 08:50 | 09:48 | ✎ | |||||||
| 8360043 | out | 09:20 | 10:19 | ✎ | |||||||
| 8360044 | out | 09:50 | 10:49 | ✎ | |||||||
| 8360045 | out | 10:20 | 11:20 | ✎ | |||||||
| 8360046 | out | 10:48 | 11:50 | ✎ | |||||||
| 8360047 | out | 11:18 | 12:20 | ✎ | |||||||
| 8360048 | out | 11:48 | 12:50 | ✎ | |||||||
| 8360049 | out | 12:18 | 13:20 | ✎ | |||||||
| 8360050 | out | 12:48 | 13:50 | ✎ | |||||||
| 8360051 | out | 13:18 | 14:20 | ✎ | |||||||
| 8360052 | out | 13:48 | 14:50 | ✎ | |||||||
| 8360053 | out | 14:18 | 15:20 | ✎ | |||||||
| 8360054 | out | 14:48 | 15:50 | ✎ | |||||||
| 8360055 | out | 15:18 | 16:20 | ✎ | |||||||
| 8360056 | out | 15:48 | 16:50 | ✎ | |||||||
| 8360057 | out | 16:18 | 17:20 | ✎ | |||||||
| 8360058 | out | 16:48 | 17:50 | ✎ | |||||||
| 8360059 | out | 17:18 | 18:20 | ✎ | |||||||
| 8360060 | out | 18:03 | 19:03 | ✎ | |||||||
| 8360061 | out | 18:33 | 19:31 | ✎ | |||||||
| 8360062 | out | 19:11 | 20:09 | ✎ | |||||||
| 8360063 | out | 19:46 | 20:43 | ✎ | |||||||
| 8360064 | out | 20:19 | 21:14 | ✎ | |||||||
| 8360065 | out | 20:49 | 21:42 | ✎ | |||||||
| 8360066 | out | 21:19 | 22:12 | ✎ | |||||||
| 8360067 | out | 21:42 | 22:34 | ✎ | |||||||
| 8360068 | out | 22:13 | 23:04 | ✎ | |||||||
| 8360069 | out | 22:43 | 23:34 | ✎ | |||||||
| 398 | 8360070 | out | 23:14 | 23:54 | ✎ | ||||||
| 392 | 8360137 | in | 05:12 | 05:51 | ✎ | ||||||
| 392 | 8360138 | in | 05:42 | 06:21 | ✎ | ||||||
| 8360139 | in | 06:12 | 06:52 | ✎ | |||||||
| 8360140 | in | 06:42 | 07:24 | ✎ | |||||||
| 8360141 | in | 07:11 | 07:56 | ✎ | |||||||
| 8360142 | in | 07:36 | 08:25 | ✎ | |||||||
| 8360143 | in | 08:09 | 08:58 | ✎ | |||||||
| 8360144 | in | 08:39 | 09:33 | ✎ | |||||||
| 8360145 | in | 09:09 | 10:04 | ✎ | |||||||
| 8360146 | in | 09:39 | 10:34 | ✎ | |||||||
| 8360147 | in | 10:09 | 11:04 | ✎ | |||||||
| 8360148 | in | 10:39 | 11:36 | ✎ | |||||||
| 8360149 | in | 11:09 | 12:08 | ✎ | |||||||
| 8360150 | in | 11:39 | 12:38 | ✎ | |||||||
| 8360151 | in | 12:09 | 13:08 | ✎ | |||||||
| 8360152 | in | 12:39 | 13:38 | ✎ | |||||||
| 8360153 | in | 13:09 | 14:08 | ✎ | |||||||
| 8360154 | in | 13:39 | 14:38 | ✎ | |||||||
| 8360155 | in | 14:09 | 15:08 | ✎ | |||||||
| 8360156 | in | 14:39 | 15:38 | ✎ | |||||||
| 8360157 | in | 15:09 | 16:08 | ✎ | |||||||
| 8360158 | in | 15:39 | 16:38 | ✎ | |||||||
| 8360159 | in | 16:09 | 17:08 | ✎ | |||||||
| 8360160 | in | 16:39 | 17:38 | ✎ | |||||||
| 8360161 | in | 17:09 | 18:08 | ✎ | |||||||
| 8360162 | in | 17:39 | 18:37 | ✎ | |||||||
| 8360163 | in | 18:09 | 19:05 | ✎ | |||||||
| 8360164 | in | 18:42 | 19:35 | ✎ | |||||||
| 8360165 | in | 19:17 | 20:10 | ✎ | |||||||
| 8360166 | in | 19:50 | 20:42 | ✎ | |||||||
| 8360167 | in | 20:24 | 21:13 | ✎ | |||||||
| 8360168 | in | 20:49 | 21:37 | ✎ | |||||||
| 8360169 | in | 21:19 | 22:07 | ✎ | |||||||
| 8360170 | in | 21:49 | 22:33 | ✎ | |||||||
| 8360171 | in | 22:19 | 23:02 | ✎ | |||||||
| 8360172 | in | 22:49 | 23:32 | ✎ |
Outbound
- Granton Harbour (at)
- Granton Square (N-bound)
- Waterfront Lighthouse (near)
- Saltire Square (opp)
- Waterfront Avenue (W-bound)
- Waterfront Broadway (S-bound)
- Royston Mains Crescent (before)
- Boswall Parkway (after)
- Crewe Road West (opp)
- Crewe Road Gardens (opp)
- Crewe Toll (S-bound)
- Crewe Toll (SE-bound)
- North Werber Park (before)
- West Woods (before)
- Western General (opp)
- Comely Bank Cemetery (opp)
- Flora Stevenson School (at)
- Orchard Brae Avenue (opp)
- Learmonth Terrace (o/s)
- Dean Bridge (before)
- Drumsheugh Place (Stop QA)
- Queensferry Street (Stop QC)
- Lothian Road (Stop XD)
- The Exchange (Stop XG)
- Morrison Crescent (opp)
- Fountain Park (at rear)
- Angle Park Terrace (SW-bound)
- St Michaels Church (at)
- Shandon Place (before)
- Hermand Street (before)
- Hutchison Crossway (opp)
- Hutchison Place (opp)
- Slateford Station (before)
- Edinburgh West Retail Park (opp)
- Chesser Grove (before)
- Chesser Avenue (after)
- Stenhouse Terrace (after)
- Stenhouse Grove (at)
- Saughton Mains Street (before)
- Saughton Road North (before)
- Saughton House (at)
- Broomhouse Gardens (before)
- Broomhouse Avenue (after)
- Broomhouse Roundabout (after)
- South Gyle Access (opp)
- Bankhead Drive (after)
- Forrester High School (opp)
- South Gyle Wynd (after)
- South Gyle Mains (opp)
- South Gyle Park (o/s)
- Redheughs Avenue (NW-bound)
- Lochside Place (near)
- Lochside Crescent (N-bound)
- Gyle Centre (Stop KA)
- Gyle Centre (Stop KD)
Inbound
- Lothian Road (Stop XC)
- Queensferry Street (Stop QD)
- Lochside Crescent (S-bound)
- Drumsheugh Place (Stop QF)
- Lochside Place (opp)
- Redheughs Avenue (E-bound)
- Dean Bridge (after)
- Redheughs Avenue (after)
- Learmonth Terrace (opp)
- South Gyle Park (opp)
- Flora Stevenson School (opp)
- South Gyle Mains (near)
- Comely Bank Cemetery (at)
- South Gyle Wynd (before)
- Western General (at)
- Forrester High School (at)
- West Woods (opp)
- Bankhead Drive (before)
- North Werber Park (opp)
- Broomhouse Roundabout (before)
- Crewe Toll (NW-bound)
- Crewe Toll (N-bound)
- Broomhouse Avenue (opp)
- Crewe Road Gardens (before)
- Broomhouse Gardens (opp)
- Crewe Road West (before)
- Saughton House (opp)
- Boswall Parkway (opp)
- Saughton Road North (after)
- Saughton Mains Street (opp)
- Royston Mains Crescent (opp)
- Granton Mains East (before)
- Stenhouse Grove (before)
- Edinburgh College (op)
- Stenhouse Terrace (before)
- Stenhouse Crescent (after)
- Chesser Grove (opp)
- Edinburgh West Retail Park (at)
- Slateford Station (after)
- Hutchison Place (before)
- Hutchison Crossway (before)
- Moat Drive (after)
- Shandon Place (opp)
- St Michaels Church (opp)
- Angle Park Terrace (NE-bound)
- Fountain Park (opp rear)
- Morrison Crescent (after)
- The Exchange (Stop XB)
- Waterfront Broadway (N-bound)
- Waterfront Avenue (E-bound)
- Saltire Square (at)
- Waterfront Lighthouse (opp)
- Chestnut Street (N-bound)