38 - Longstone Gardens - Royal Infirmary
LOTH_38: current: true description: Longstone Gardens - Royal Infirmary line_brand: '' line_name: '38'
Routes
S/38_LOTH_620_LOTH_38_20260603_20260605_181338.xml
Line: SL38
LineName: 38
ServiceCode: LOTH_38
CreationDateTime: 5 Jun 2026, 6 p.m.
ModificationDateTime: 5 Jun 2026, 6 p.m.
Hash: 02b1727240d42e370c54fb7c3af2061fea566d56
RevisionNumber: 0
OperatingPeriod: 2026-06-03–2027-06-02
PublicUse: True
Description: West Granton - Edinburgh Royal Infirmary
Origin: West Granton
Destination: Edinburgh Royal Infirmary
Via:
Edit
| Block | Code | Direction | Start | End | Dates | Days | Bank Holidays | Dates | Garage | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 651 | 5640001 | out | 05:17 | 06:09 | Monday to Friday | Monday to Friday | ✎ | ||||
| 5640002 | out | 05:47 | 06:41 | ✎ | |||||||
| 5640003 | out | 06:13 | 07:10 | ✎ | |||||||
| 5640006 | out | 06:34 | 07:37 | ✎ | |||||||
| 5640009 | out | 07:06 | 08:17 | ✎ | |||||||
| 5640011 | out | 07:23 | 08:38 | ✎ | |||||||
| 5640012 | out | 07:38 | 08:55 | ✎ | |||||||
| 5640013 | out | 07:40 | 08:27 | ✎ | |||||||
| 5640015 | out | 07:52 | 09:08 | ✎ | |||||||
| 5640016 | out | 07:57 | 08:47 | ✎ | |||||||
| 5640018 | out | 08:12 | 09:26 | ✎ | |||||||
| 5640021 | out | 08:50 | 10:01 | ✎ | |||||||
| 5640024 | out | 09:20 | 10:31 | ✎ | |||||||
| 5640026 | out | 09:50 | 11:00 | ✎ | |||||||
| 5640029 | out | 10:15 | 11:25 | ✎ | |||||||
| 5640030 | out | 10:40 | 11:51 | ✎ | |||||||
| 5640033 | out | 11:10 | 12:22 | ✎ | |||||||
| 5640036 | out | 11:40 | 12:52 | ✎ | |||||||
| 5640038 | out | 12:10 | 13:22 | ✎ | |||||||
| 5640041 | out | 12:40 | 13:52 | ✎ | |||||||
| 5640043 | out | 13:05 | 14:17 | ✎ | |||||||
| 5640046 | out | 13:35 | 14:47 | ✎ | |||||||
| 5640048 | out | 14:05 | 15:18 | ✎ | |||||||
| 5640051 | out | 14:32 | 15:47 | ✎ | |||||||
| 5640053 | out | 14:52 | 16:08 | ✎ | |||||||
| 5640054 | out | 15:07 | 16:25 | ✎ | |||||||
| 5640056 | out | 15:22 | 16:40 | ✎ | |||||||
| 5640058 | out | 15:37 | 16:57 | ✎ | |||||||
| 5640060 | out | 16:00 | 17:20 | ✎ | |||||||
| 5640063 | out | 16:30 | 17:50 | ✎ | |||||||
| 5640065 | out | 17:00 | 18:15 | ✎ | |||||||
| 5640068 | out | 17:30 | 18:40 | ✎ | |||||||
| 5640070 | out | 17:50 | 18:55 | ✎ | |||||||
| 5640071 | out | 18:10 | 19:12 | ✎ | |||||||
| 5640074 | out | 18:25 | 19:00 | ✎ | |||||||
| 5640076 | out | 18:45 | 19:46 | ✎ | |||||||
| 5640079 | out | 19:15 | 20:15 | ✎ | |||||||
| 5640081 | out | 19:25 | 19:59 | ✎ | |||||||
| 5640083 | out | 19:45 | 20:17 | ✎ | |||||||
| 5640085 | out | 20:05 | 20:35 | ✎ | |||||||
| 5640088 | out | 20:30 | 21:00 | ✎ | |||||||
| 5640089 | out | 21:25 | 21:55 | ✎ | |||||||
| 651 | 5640092 | in | 04:45 | 05:10 | ✎ | ||||||
| 651 | 5640093 | in | 05:16 | 05:41 | ✎ | ||||||
| 651 | 5640094 | in | 05:41 | 06:06 | ✎ | ||||||
| 5640096 | in | 06:00 | 06:26 | ✎ | |||||||
| 651 | 5640097 | in | 06:22 | 07:21 | ✎ | ||||||
| 5640099 | in | 06:29 | 06:56 | ✎ | |||||||
| 5640101 | in | 06:48 | 07:16 | ✎ | |||||||
| 5640102 | in | 06:52 | 07:58 | ✎ | |||||||
| 5640105 | in | 07:13 | 07:43 | ✎ | |||||||
| 5640107 | in | 07:22 | 08:35 | ✎ | |||||||
| 5640109 | in | 07:50 | 09:04 | ✎ | |||||||
| 5640112 | in | 08:28 | 09:37 | ✎ | |||||||
| 618 | 5640114 | in | 08:42 | 09:26 | ✎ | ||||||
| 5640115 | in | 08:52 | 10:02 | ✎ | |||||||
| 5640118 | in | 09:10 | 10:19 | ✎ | |||||||
| 5640119 | in | 09:25 | 10:08 | ✎ | |||||||
| 5640121 | in | 09:40 | 10:48 | ✎ | |||||||
| 5640125 | in | 10:10 | 11:18 | ✎ | |||||||
| 5640127 | in | 10:40 | 11:48 | ✎ | |||||||
| 5640130 | in | 11:10 | 12:20 | ✎ | |||||||
| 5640132 | in | 11:40 | 12:50 | ✎ | |||||||
| 5640135 | in | 12:10 | 13:20 | ✎ | |||||||
| 5640137 | in | 12:40 | 13:50 | ✎ | |||||||
| 5640140 | in | 13:10 | 14:20 | ✎ | |||||||
| 5640142 | in | 13:35 | 14:47 | ✎ | |||||||
| 5640145 | in | 14:04 | 14:37 | ✎ | |||||||
| 5640146 | in | 14:05 | 15:17 | ✎ | |||||||
| 5640148 | in | 14:30 | 15:45 | ✎ | |||||||
| 5640149 | in | 14:34 | 15:08 | ✎ | |||||||
| 5640151 | in | 15:00 | 16:16 | ✎ | |||||||
| 5640154 | in | 15:30 | 16:45 | ✎ | |||||||
| 5640156 | in | 16:00 | 17:16 | ✎ | |||||||
| 5640159 | in | 16:20 | 17:36 | ✎ | |||||||
| 5640160 | in | 16:40 | 17:55 | ✎ | |||||||
| 5640162 | in | 16:55 | 18:10 | ✎ | |||||||
| 5640165 | in | 17:10 | 18:24 | ✎ | |||||||
| 5640167 | in | 17:35 | 18:46 | ✎ | |||||||
| 5640170 | in | 18:05 | 19:14 | ✎ | |||||||
| 5640171 | in | 18:30 | 19:34 | ✎ | |||||||
| 5640174 | in | 18:50 | 19:53 | ✎ | |||||||
| 5640175 | in | 19:10 | 19:47 | ✎ | |||||||
| 5640177 | in | 19:25 | 20:24 | ✎ | |||||||
| 5640179 | in | 19:55 | 20:30 | ✎ | |||||||
| 5640181 | in | 20:25 | 21:19 | ✎ | |||||||
| 5640004 | out | 06:15 | 07:08 | Saturdays | Saturdays |
not AllBankHolidays |
✎ | ||||
| 5640008 | out | 07:04 | 07:39 | ✎ | |||||||
| 5640010 | out | 07:15 | 08:09 | ✎ | |||||||
| 5640014 | out | 07:45 | 08:39 | ✎ | |||||||
| 5640019 | out | 08:15 | 09:12 | ✎ | |||||||
| 5640020 | out | 08:45 | 09:45 | ✎ | |||||||
| 5640023 | out | 09:15 | 10:17 | ✎ | |||||||
| 5640025 | out | 09:40 | 10:44 | ✎ | |||||||
| 5640028 | out | 10:10 | 11:15 | ✎ | |||||||
| 5640031 | out | 10:45 | 11:52 | ✎ | |||||||
| 5640034 | out | 11:15 | 12:24 | ✎ | |||||||
| 5640037 | out | 11:45 | 12:55 | ✎ | |||||||
| 5640039 | out | 12:15 | 13:25 | ✎ | |||||||
| 5640042 | out | 12:45 | 13:55 | ✎ | |||||||
| 5640044 | out | 13:10 | 14:20 | ✎ | |||||||
| 5640047 | out | 13:40 | 14:50 | ✎ | |||||||
| 5640049 | out | 14:10 | 15:20 | ✎ | |||||||
| 5640052 | out | 14:40 | 15:50 | ✎ | |||||||
| 5640055 | out | 15:10 | 16:20 | ✎ | |||||||
| 5640059 | out | 15:40 | 16:49 | ✎ | |||||||
| 5640061 | out | 16:10 | 17:19 | ✎ | |||||||
| 5640064 | out | 16:40 | 17:49 | ✎ | |||||||
| 5640066 | out | 17:15 | 18:24 | ✎ | |||||||
| 655 | 5640069 | out | 17:35 | 18:12 | ✎ | ||||||
| 5640072 | out | 18:10 | 19:12 | ✎ | |||||||
| 5640075 | out | 18:30 | 19:05 | ✎ | |||||||
| 5640077 | out | 18:45 | 19:46 | ✎ | |||||||
| 5640080 | out | 19:20 | 20:18 | ✎ | |||||||
| 5640084 | out | 19:50 | 20:22 | ✎ | |||||||
| 5640086 | out | 20:25 | 20:54 | ✎ | |||||||
| 5640090 | out | 21:25 | 21:54 | ✎ | |||||||
| 5640095 | in | 05:41 | 06:07 | ✎ | |||||||
| 5640100 | in | 06:41 | 07:07 | ✎ | |||||||
| 5640104 | in | 07:11 | 07:37 | ✎ | |||||||
| 5640106 | in | 07:15 | 08:08 | ✎ | |||||||
| 5640108 | in | 07:45 | 08:38 | ✎ | |||||||
| 5640111 | in | 08:25 | 09:24 | ✎ | |||||||
| 5640113 | in | 08:39 | 09:07 | ✎ | |||||||
| 5640116 | in | 08:55 | 09:58 | ✎ | |||||||
| 5640120 | in | 09:25 | 10:32 | ✎ | |||||||
| 5640122 | in | 09:55 | 11:04 | ✎ | |||||||
| 5640126 | in | 10:25 | 11:34 | ✎ | |||||||
| 5640128 | in | 10:55 | 12:04 | ✎ | |||||||
| 5640131 | in | 11:25 | 12:34 | ✎ | |||||||
| 5640134 | in | 12:05 | 13:14 | ✎ | |||||||
| 5640136 | in | 12:21 | 12:54 | ✎ | |||||||
| 5640138 | in | 12:40 | 13:49 | ✎ | |||||||
| 5640141 | in | 13:10 | 14:19 | ✎ | |||||||
| 5640143 | in | 13:40 | 14:51 | ✎ | |||||||
| 5640147 | in | 14:10 | 15:22 | ✎ | |||||||
| 5640150 | in | 14:40 | 15:50 | ✎ | |||||||
| 5640153 | in | 15:10 | 16:20 | ✎ | |||||||
| 5640155 | in | 15:40 | 16:50 | ✎ | |||||||
| 5640158 | in | 16:10 | 17:20 | ✎ | |||||||
| 5640161 | in | 16:40 | 17:49 | ✎ | |||||||
| 5640164 | in | 17:05 | 18:14 | ✎ | |||||||
| 5640166 | in | 17:30 | 18:38 | ✎ | |||||||
| 5640169 | in | 18:00 | 19:03 | ✎ | |||||||
| 5640173 | in | 18:40 | 19:41 | ✎ | |||||||
| 5640176 | in | 19:20 | 20:19 | ✎ | |||||||
| 5640180 | in | 19:55 | 20:30 | ✎ | |||||||
| 5640182 | in | 20:25 | 21:19 | ✎ | |||||||
| 606 | 5640005 | out | 06:18 | 06:52 | Sundays | Sundays |
not AllBankHolidays |
✎ | |||
| 5640007 | out | 07:00 | 07:52 | ✎ | |||||||
| 5640017 | out | 08:00 | 08:54 | ✎ | |||||||
| 5640022 | out | 09:00 | 09:54 | ✎ | |||||||
| 5640027 | out | 10:00 | 11:01 | ✎ | |||||||
| 5640032 | out | 10:45 | 11:47 | ✎ | |||||||
| 5640035 | out | 11:25 | 12:32 | ✎ | |||||||
| 5640040 | out | 12:25 | 13:34 | ✎ | |||||||
| 5640045 | out | 13:25 | 14:34 | ✎ | |||||||
| 5640050 | out | 14:25 | 15:35 | ✎ | |||||||
| 5640057 | out | 15:25 | 16:34 | ✎ | |||||||
| 5640062 | out | 16:25 | 17:33 | ✎ | |||||||
| 5640067 | out | 17:15 | 18:23 | ✎ | |||||||
| 5640073 | out | 18:15 | 19:17 | ✎ | |||||||
| 5640078 | out | 18:55 | 19:30 | ✎ | |||||||
| 5640082 | out | 19:35 | 20:32 | ✎ | |||||||
| 5640087 | out | 20:25 | 20:54 | ✎ | |||||||
| 607 | 5640091 | out | 21:25 | 21:54 | ✎ | ||||||
| 5640098 | in | 06:26 | 06:52 | ✎ | |||||||
| 5640103 | in | 07:02 | 07:53 | ✎ | |||||||
| 5640110 | in | 08:02 | 08:53 | ✎ | |||||||
| 5640117 | in | 09:02 | 09:54 | ✎ | |||||||
| 5640124 | in | 10:02 | 11:02 | ✎ | |||||||
| 5640123 | in | 10:02 | 10:32 | ✎ | |||||||
| 5640129 | in | 11:00 | 12:03 | ✎ | |||||||
| 5640133 | in | 12:00 | 13:03 | ✎ | |||||||
| 5640139 | in | 13:00 | 14:04 | ✎ | |||||||
| 5640144 | in | 14:00 | 15:07 | ✎ | |||||||
| 652 | 5640152 | in | 15:00 | 16:06 | ✎ | ||||||
| 652 | 5640157 | in | 16:00 | 17:06 | ✎ | ||||||
| 5640163 | in | 17:00 | 18:05 | ✎ | |||||||
| 5640168 | in | 17:45 | 18:46 | ✎ | |||||||
| 5640172 | in | 18:30 | 19:28 | ✎ | |||||||
| 5640178 | in | 19:25 | 20:20 | ✎ | |||||||
| 5640183 | in | 20:25 | 21:19 | ✎ |
Outbound
- Longstone Gardens (opp)
- Waterfront Broadway (S-bound)
- Longstone Terrace (opp)
- Royston Mains Crescent (before)
- Saughton Mains (o/s)
- Boswall Parkway (after)
- Saughton Mains Avenue (after)
- Crewe Road West (opp)
- Crewe Road Gardens (opp)
- Stenhouse Cross (after)
- Crewe Toll (S-bound)
- Whitson Grove (after)
- Crewe Toll (SE-bound)
- Whitson Crescent (near)
- North Werber Park (before)
- West Woods (before)
- Western General Hospital (S-bound)
- Western General (opp)
- Comely Bank Cemetery (opp)
- Orchard Place (after)
- Craigleith Hill Crescent (opp)
- Craigleith Hill (opp)
- Craigleith Retail Park (Stop 1)
- Craigleith Road (after)
- Blinkbonny Terrace (opp)
- Craigleith Avenue South (opp)
- Craigleith Crescent (after)
- Craigleith Rise (opp)
- Mary Erskine School (opp)
- Campbell Avenue (before)
- Kinellen Road (opp)
- Gaurdians Wood (after)
- Western Corner (after)
- Saughtonhall Church (at)
- Balgreen Road (before)
- Balgreen Primary School (at)
- Saughton Rose Gardens (opp)
- Balgreen Road (adj)
- Saughton Park (opp)
- Gorgie Park Road (opp)
- Chesser Cottages (at)
- Chesser Avenue (after)
- Sinclair Place (after)
- Stenhouse Mill Lane (after)
- Stewart Terrace (before)
- HMP Edinburgh (at)
- Ashley Terrace (SE-bound)
- Saughton Mains Avenue (opp)
- Spylaw Road (before)
- Longstone Terrace (after)
- Myreside Stadium (at)
- Myreside Court (opp)
- Craighouse Gardens (E-bound)
- Balcarres Court (at)
- Bruce Street (before)
- Belhaven Place (before)
- Cluny Gardens (E-bound)
- Braid Avenue (opp)
- Midmar Avenue (opp)
- Blackford Pond (opp)
- Oswald Road (after)
- Maurice Place (before)
- Eva Place (before)
- Royal Observatory (opp)
- West Mains Road (E-bound)
- Gordon Terrace (before)
- Lady Road (NE-bound)
- Cameron Toll Centre (opp)
- Cameron Toll (near)
- Bridgend Cottages (at)
- Craigmillar Cemetery (at)
- Walter Scott Avenue (opp)
- Kingston Avenue (before)
- Craigmillar Castle Road (Stop IJ)
- RH for Children & Young People (Stop IL)
- Royal Infirmary (Stop IA)
Inbound
- RH for Children & Young people (Stop IE)
- Craigmillar Castle Road (Stop IG)
- Kingston Avenue (after)
- Walter Scott Avenue (after)
- Craigmillar Cemetery (opp)
- Bridgend Cottages (opp)
- Balgreen Primary School (opp)
- Cameron Toll (at)
- Cameron Toll Centre (at)
- Balgreen Tram Stop (at)
- Gordon Terrace (after)
- Balgreen Road (after)
- West Mains Road (W-bound)
- Saughtonhall Church (opp)
- Royal Observatory (near)
- Western Corner (before)
- Eva Place (after)
- Gaurdians Wood (opp)
- Maurice Place (after)
- Kinellen Road (after)
- Oswald Road (opp)
- Campbell Avenue (opp)
- Blackford Pond (at)
- Mary Erskine School (at)
- Craigleith Rise (after)
- Midmar Avenue (after)
- Braid Avenue (after)
- Craigleith Avenue South (before)
- Cluny Gardens (W-bound)
- Blinkbonny Terrace (after)
- Belhaven Place (after)
- Craigleith Road (before)
- Bruce Street (near)
- Balcarres Court (opp)
- Craigleith Hill (before)
- Craighouse Gardens (W-bound)
- Craigleith Hill Crescent (before)
- Myreside Court (after)
- Orchard Place (opp)
- Myreside Stadium (opp)
- Comely Bank Cemetery (at)
- Spylaw Road (opp)
- Western General (at)
- Western General Hospital (N-bound)
- Ashley Terrace (NW-bound)
- North Werber Park (opp)
- Stewart Terrace (after)
- Crewe Toll (NW-bound)
- Sinclair Place (opp)
- Crewe Toll (N-bound)
- Gorgie Park Road (after)
- Crewe Road Gardens (before)
- Balgreen Road (o/s)
- Saughton Rose Gardens (o/s)
- Crewe Road West (before)
- Boswall Parkway (opp)
- Royston Mains Crescent (opp)
- Waterfront Broadway (N-bound)