662 - Keighley Bus Station - Bradford Interchange Bus Station
YWAO662: current: true description: Keighley Bus Station - Bradford Interchange Bus Station line_brand: '' line_name: '662'
Routes
Y/SVRYWAO662_20260517.xml
Line: SRV_662_17228_101_LN_0
LineName: 662
ServiceCode: YWAO662
CreationDateTime: 4 Jun 2026, 3:41 p.m.
ModificationDateTime: 4 Jun 2026, 3:41 p.m.
Hash: dde2feb988e6216e3937c6a67887159f595cbc77
RevisionNumber: 0
OperatingPeriod: 2026-05-17–3000-01-01
PublicUse: True
Description: Bradford - Keighley
Origin: Bradford
Destination: Keighley
Via: Saltaire & Bingley
Edit
| Block | Code | Direction | Start | End | Dates | Days | Bank Holidays | Dates | Garage | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| VJ_20 | out | 06:00 | 06:43 | Monday to Friday | Monday to Friday |
not LateSummerBankHolidayNotScotland |
✎ | ||||
| VJ_21 | out | 06:30 | 07:17 | ✎ | |||||||
| VJ_22 | out | 06:50 | 07:42 | ✎ | |||||||
| VJ_23 | out | 07:05 | 08:03 | ✎ | |||||||
| VJ_24 | out | 07:17 | 08:17 | ✎ | |||||||
| VJ_25 | out | 07:32 | 08:38 | ✎ | |||||||
| VJ_26 | out | 07:47 | 08:53 | ✎ | |||||||
| VJ_27 | out | 08:02 | 09:04 | ✎ | |||||||
| VJ_28 | out | 08:17 | 09:18 | ✎ | |||||||
| VJ_29 | out | 08:32 | 09:30 | ✎ | |||||||
| VJ_30 | out | 08:47 | 09:45 | ✎ | |||||||
| VJ_31 | out | 09:02 | 10:00 | ✎ | |||||||
| VJ_32 | out | 09:14 | 10:09 | ✎ | |||||||
| VJ_33 | out | 09:26 | 10:21 | ✎ | |||||||
| VJ_34 | out | 09:38 | 10:33 | ✎ | |||||||
| VJ_35 | out | 09:50 | 10:45 | ✎ | |||||||
| VJ_36 | out | 10:05 | 11:00 | ✎ | |||||||
| VJ_37 | out | 10:20 | 11:15 | ✎ | |||||||
| VJ_38 | out | 10:35 | 11:30 | ✎ | |||||||
| VJ_39 | out | 10:50 | 11:45 | ✎ | |||||||
| VJ_40 | out | 11:05 | 12:00 | ✎ | |||||||
| VJ_41 | out | 11:20 | 12:15 | ✎ | |||||||
| VJ_42 | out | 11:35 | 12:30 | ✎ | |||||||
| VJ_43 | out | 11:50 | 12:45 | ✎ | |||||||
| VJ_44 | out | 12:05 | 13:00 | ✎ | |||||||
| VJ_45 | out | 12:20 | 13:15 | ✎ | |||||||
| VJ_46 | out | 12:35 | 13:30 | ✎ | |||||||
| VJ_47 | out | 12:50 | 13:45 | ✎ | |||||||
| VJ_48 | out | 13:05 | 14:00 | ✎ | |||||||
| VJ_49 | out | 13:20 | 14:15 | ✎ | |||||||
| VJ_50 | out | 13:35 | 14:30 | ✎ | |||||||
| VJ_51 | out | 13:50 | 14:48 | ✎ | |||||||
| VJ_52 | out | 14:05 | 15:11 | ✎ | |||||||
| VJ_53 | out | 14:20 | 15:26 | ✎ | |||||||
| VJ_54 | out | 14:35 | 15:42 | ✎ | |||||||
| VJ_55 | out | 14:50 | 15:57 | ✎ | |||||||
| VJ_56 | out | 15:05 | 16:12 | ✎ | |||||||
| VJ_57 | out | 15:20 | 16:26 | ✎ | |||||||
| VJ_135 | out | 15:35 | 16:41 | ✎ | |||||||
| VJ_136 | out | 15:50 | 16:56 | ✎ | |||||||
| VJ_137 | out | 16:05 | 17:11 | ✎ | |||||||
| VJ_138 | out | 16:20 | 17:26 | ✎ | |||||||
| VJ_139 | out | 16:35 | 17:41 | ✎ | |||||||
| VJ_140 | out | 16:50 | 17:52 | ✎ | |||||||
| VJ_141 | out | 17:02 | 18:04 | ✎ | |||||||
| VJ_142 | out | 17:14 | 18:16 | ✎ | |||||||
| VJ_143 | out | 17:26 | 18:25 | ✎ | |||||||
| VJ_144 | out | 17:38 | 18:37 | ✎ | |||||||
| VJ_147 | out | 17:50 | 18:43 | ✎ | |||||||
| VJ_148 | out | 18:02 | 18:55 | ✎ | |||||||
| VJ_149 | out | 18:15 | 19:03 | ✎ | |||||||
| VJ_146 | out | 18:30 | 19:18 | ✎ | |||||||
| VJ_145 | out | 18:45 | 19:33 | ✎ | |||||||
| VJ_0 | out | 19:00 | 19:48 | ✎ | |||||||
| VJ_1 | out | 19:15 | 20:03 | ✎ | |||||||
| VJ_2 | out | 19:30 | 20:14 | ✎ | |||||||
| VJ_3 | out | 19:50 | 20:34 | ✎ | |||||||
| VJ_4 | out | 20:20 | 21:04 | ✎ | |||||||
| VJ_5 | out | 20:50 | 21:34 | ✎ | |||||||
| VJ_6 | out | 21:20 | 22:01 | ✎ | |||||||
| VJ_7 | out | 22:20 | 23:01 | ✎ | |||||||
| VJ_8 | out | 23:20 | 00:01 | ✎ | |||||||
| VJ_249 | in | 05:15 | 05:57 | ✎ | |||||||
| VJ_153 | in | 05:40 | 06:25 | ✎ | |||||||
| VJ_154 | in | 06:00 | 06:45 | ✎ | |||||||
| VJ_155 | in | 06:20 | 07:05 | ✎ | |||||||
| VJ_156 | in | 06:32 | 07:21 | ✎ | |||||||
| VJ_157 | in | 06:44 | 07:37 | ✎ | |||||||
| VJ_158 | in | 06:54 | 07:54 | ✎ | |||||||
| VJ_159 | in | 07:06 | 08:08 | ✎ | |||||||
| VJ_160 | in | 07:18 | 08:20 | ✎ | |||||||
| VJ_161 | in | 07:30 | 08:34 | ✎ | |||||||
| VJ_162 | in | 07:40 | 08:51 | ✎ | |||||||
| VJ_163 | in | 07:55 | 09:05 | ✎ | |||||||
| VJ_164 | in | 08:10 | 09:15 | ✎ | |||||||
| VJ_165 | in | 08:25 | 09:25 | ✎ | |||||||
| VJ_166 | in | 08:45 | 09:43 | ✎ | |||||||
| VJ_167 | in | 09:00 | 09:56 | ✎ | |||||||
| VJ_168 | in | 09:15 | 10:11 | ✎ | |||||||
| VJ_169 | in | 09:30 | 10:26 | ✎ | |||||||
| VJ_170 | in | 09:45 | 10:41 | ✎ | |||||||
| VJ_171 | in | 10:00 | 10:56 | ✎ | |||||||
| VJ_172 | in | 10:15 | 11:11 | ✎ | |||||||
| VJ_173 | in | 10:30 | 11:26 | ✎ | |||||||
| VJ_174 | in | 10:45 | 11:41 | ✎ | |||||||
| VJ_175 | in | 11:00 | 11:56 | ✎ | |||||||
| VJ_176 | in | 11:15 | 12:11 | ✎ | |||||||
| VJ_177 | in | 11:30 | 12:26 | ✎ | |||||||
| VJ_178 | in | 11:45 | 12:41 | ✎ | |||||||
| VJ_179 | in | 12:00 | 12:56 | ✎ | |||||||
| VJ_180 | in | 12:15 | 13:11 | ✎ | |||||||
| VJ_181 | in | 12:30 | 13:26 | ✎ | |||||||
| VJ_182 | in | 12:45 | 13:41 | ✎ | |||||||
| VJ_183 | in | 13:00 | 13:56 | ✎ | |||||||
| VJ_184 | in | 13:15 | 14:11 | ✎ | |||||||
| VJ_185 | in | 13:30 | 14:26 | ✎ | |||||||
| VJ_186 | in | 13:45 | 14:41 | ✎ | |||||||
| VJ_187 | in | 13:57 | 14:58 | ✎ | |||||||
| VJ_188 | in | 14:09 | 15:10 | ✎ | |||||||
| VJ_189 | in | 14:21 | 15:22 | ✎ | |||||||
| VJ_190 | in | 14:33 | 15:40 | ✎ | |||||||
| VJ_191 | in | 14:48 | 15:55 | ✎ | |||||||
| VJ_192 | in | 15:03 | 16:10 | ✎ | |||||||
| VJ_193 | in | 15:18 | 16:25 | ✎ | |||||||
| VJ_194 | in | 15:33 | 16:40 | ✎ | |||||||
| VJ_195 | in | 15:45 | 16:52 | ✎ | |||||||
| VJ_196 | in | 15:57 | 17:04 | ✎ | |||||||
| VJ_197 | in | 16:10 | 17:12 | ✎ | |||||||
| VJ_198 | in | 16:25 | 17:27 | ✎ | |||||||
| VJ_199 | in | 16:40 | 17:42 | ✎ | |||||||
| VJ_200 | in | 16:55 | 17:51 | ✎ | |||||||
| VJ_201 | in | 17:10 | 18:06 | ✎ | |||||||
| VJ_202 | in | 17:25 | 18:21 | ✎ | |||||||
| VJ_203 | in | 17:40 | 18:36 | ✎ | |||||||
| VJ_204 | in | 17:55 | 18:48 | ✎ | |||||||
| VJ_205 | in | 18:15 | 19:04 | ✎ | |||||||
| VJ_206 | in | 18:35 | 19:24 | ✎ | |||||||
| VJ_207 | in | 18:55 | 19:44 | ✎ | |||||||
| VJ_208 | in | 19:25 | 20:08 | ✎ | |||||||
| VJ_212 | in | 19:55 | 20:38 | ✎ | |||||||
| VJ_209 | in | 20:25 | 21:08 | ✎ | |||||||
| VJ_210 | in | 21:25 | 22:05 | ✎ | |||||||
| VJ_211 | in | 22:25 | 23:05 | ✎ | |||||||
| VJ_112 | out | 00:20 | 01:01 | Saturdays | Saturdays |
not LateSummerBankHolidayNotScotland |
✎ | ||||
| VJ_58 | out | 06:00 | 06:40 | ✎ | |||||||
| VJ_59 | out | 06:30 | 07:12 | ✎ | |||||||
| VJ_60 | out | 07:00 | 07:42 | ✎ | |||||||
| VJ_61 | out | 07:30 | 08:12 | ✎ | |||||||
| VJ_62 | out | 07:55 | 08:37 | ✎ | |||||||
| VJ_63 | out | 08:15 | 09:01 | ✎ | |||||||
| VJ_64 | out | 08:35 | 09:21 | ✎ | |||||||
| VJ_65 | out | 08:55 | 09:41 | ✎ | |||||||
| VJ_66 | out | 09:15 | 10:01 | ✎ | |||||||
| VJ_67 | out | 09:35 | 10:30 | ✎ | |||||||
| VJ_68 | out | 09:55 | 10:50 | ✎ | |||||||
| VJ_69 | out | 10:15 | 11:10 | ✎ | |||||||
| VJ_70 | out | 10:35 | 11:30 | ✎ | |||||||
| VJ_71 | out | 10:50 | 11:45 | ✎ | |||||||
| VJ_72 | out | 11:05 | 12:00 | ✎ | |||||||
| VJ_73 | out | 11:20 | 12:15 | ✎ | |||||||
| VJ_74 | out | 11:35 | 12:30 | ✎ | |||||||
| VJ_75 | out | 11:50 | 12:45 | ✎ | |||||||
| VJ_76 | out | 12:05 | 13:00 | ✎ | |||||||
| VJ_77 | out | 12:20 | 13:15 | ✎ | |||||||
| VJ_78 | out | 12:35 | 13:30 | ✎ | |||||||
| VJ_79 | out | 12:50 | 13:45 | ✎ | |||||||
| VJ_80 | out | 13:05 | 14:00 | ✎ | |||||||
| VJ_81 | out | 13:20 | 14:15 | ✎ | |||||||
| VJ_82 | out | 13:35 | 14:30 | ✎ | |||||||
| VJ_83 | out | 13:50 | 14:45 | ✎ | |||||||
| VJ_84 | out | 14:05 | 15:00 | ✎ | |||||||
| VJ_85 | out | 14:20 | 15:15 | ✎ | |||||||
| VJ_86 | out | 14:35 | 15:30 | ✎ | |||||||
| VJ_87 | out | 14:50 | 15:45 | ✎ | |||||||
| VJ_88 | out | 15:05 | 16:00 | ✎ | |||||||
| VJ_89 | out | 15:20 | 16:15 | ✎ | |||||||
| VJ_90 | out | 15:35 | 16:30 | ✎ | |||||||
| VJ_91 | out | 15:50 | 16:45 | ✎ | |||||||
| VJ_92 | out | 16:05 | 17:00 | ✎ | |||||||
| VJ_93 | out | 16:20 | 17:15 | ✎ | |||||||
| VJ_94 | out | 16:35 | 17:30 | ✎ | |||||||
| VJ_95 | out | 16:50 | 17:45 | ✎ | |||||||
| VJ_96 | out | 17:05 | 18:00 | ✎ | |||||||
| VJ_99 | out | 17:20 | 18:15 | ✎ | |||||||
| VJ_97 | out | 17:40 | 18:35 | ✎ | |||||||
| VJ_98 | out | 18:00 | 18:48 | ✎ | |||||||
| VJ_100 | out | 18:20 | 19:08 | ✎ | |||||||
| VJ_101 | out | 18:40 | 19:28 | ✎ | |||||||
| VJ_102 | out | 19:00 | 19:44 | ✎ | |||||||
| VJ_103 | out | 19:20 | 20:04 | ✎ | |||||||
| VJ_104 | out | 19:50 | 20:34 | ✎ | |||||||
| VJ_105 | out | 20:20 | 21:04 | ✎ | |||||||
| VJ_106 | out | 20:50 | 21:34 | ✎ | |||||||
| VJ_107 | out | 21:20 | 22:01 | ✎ | |||||||
| VJ_108 | out | 21:50 | 22:31 | ✎ | |||||||
| VJ_109 | out | 22:20 | 23:01 | ✎ | |||||||
| VJ_110 | out | 22:50 | 23:31 | ✎ | |||||||
| VJ_111 | out | 23:20 | 00:01 | ✎ | |||||||
| VJ_250 | in | 05:15 | 05:55 | ✎ | |||||||
| VJ_251 | in | 05:45 | 06:25 | ✎ | |||||||
| VJ_252 | in | 06:15 | 06:55 | ✎ | |||||||
| VJ_253 | in | 06:45 | 07:25 | ✎ | |||||||
| VJ_254 | in | 07:05 | 07:45 | ✎ | |||||||
| VJ_255 | in | 07:25 | 08:05 | ✎ | |||||||
| VJ_256 | in | 07:45 | 08:28 | ✎ | |||||||
| VJ_257 | in | 08:05 | 08:48 | ✎ | |||||||
| VJ_258 | in | 08:25 | 09:08 | ✎ | |||||||
| VJ_259 | in | 08:45 | 09:28 | ✎ | |||||||
| VJ_260 | in | 09:00 | 09:49 | ✎ | |||||||
| VJ_261 | in | 09:15 | 10:04 | ✎ | |||||||
| VJ_262 | in | 09:30 | 10:26 | ✎ | |||||||
| VJ_263 | in | 09:45 | 10:41 | ✎ | |||||||
| VJ_264 | in | 10:00 | 10:56 | ✎ | |||||||
| VJ_265 | in | 10:15 | 11:11 | ✎ | |||||||
| VJ_266 | in | 10:30 | 11:26 | ✎ | |||||||
| VJ_267 | in | 10:45 | 11:41 | ✎ | |||||||
| VJ_268 | in | 11:00 | 11:56 | ✎ | |||||||
| VJ_269 | in | 11:15 | 12:11 | ✎ | |||||||
| VJ_270 | in | 11:30 | 12:26 | ✎ | |||||||
| VJ_271 | in | 11:45 | 12:41 | ✎ | |||||||
| VJ_272 | in | 12:00 | 12:56 | ✎ | |||||||
| VJ_273 | in | 12:15 | 13:11 | ✎ | |||||||
| VJ_274 | in | 12:30 | 13:26 | ✎ | |||||||
| VJ_275 | in | 12:45 | 13:41 | ✎ | |||||||
| VJ_276 | in | 13:00 | 13:56 | ✎ | |||||||
| VJ_277 | in | 13:15 | 14:11 | ✎ | |||||||
| VJ_278 | in | 13:30 | 14:26 | ✎ | |||||||
| VJ_279 | in | 13:45 | 14:41 | ✎ | |||||||
| VJ_280 | in | 14:00 | 14:56 | ✎ | |||||||
| VJ_281 | in | 14:15 | 15:11 | ✎ | |||||||
| VJ_282 | in | 14:30 | 15:26 | ✎ | |||||||
| VJ_283 | in | 14:45 | 15:41 | ✎ | |||||||
| VJ_284 | in | 15:00 | 15:56 | ✎ | |||||||
| VJ_285 | in | 15:15 | 16:11 | ✎ | |||||||
| VJ_286 | in | 15:30 | 16:26 | ✎ | |||||||
| VJ_287 | in | 15:45 | 16:41 | ✎ | |||||||
| VJ_288 | in | 16:00 | 16:56 | ✎ | |||||||
| VJ_289 | in | 16:15 | 17:11 | ✎ | |||||||
| VJ_290 | in | 16:35 | 17:31 | ✎ | |||||||
| VJ_291 | in | 16:55 | 17:44 | ✎ | |||||||
| VJ_292 | in | 17:15 | 18:04 | ✎ | |||||||
| VJ_293 | in | 17:35 | 18:24 | ✎ | |||||||
| VJ_294 | in | 17:55 | 18:44 | ✎ | |||||||
| VJ_295 | in | 18:25 | 19:14 | ✎ | |||||||
| VJ_296 | in | 18:55 | 19:44 | ✎ | |||||||
| VJ_297 | in | 19:25 | 20:08 | ✎ | |||||||
| VJ_298 | in | 19:55 | 20:38 | ✎ | |||||||
| VJ_299 | in | 20:25 | 21:08 | ✎ | |||||||
| VJ_300 | in | 20:55 | 21:35 | ✎ | |||||||
| VJ_301 | in | 21:25 | 22:05 | ✎ | |||||||
| VJ_302 | in | 21:55 | 22:35 | ✎ | |||||||
| VJ_303 | in | 22:25 | 23:05 | ✎ | |||||||
| VJ_304 | in | 23:25 | 00:05 | ✎ | |||||||
| VJ_9 | out | 08:45 | 09:33 | Sundays | Sundays |
LateSummerBankHolidayNotScotland |
✎ | ||||
| VJ_10 | out | 09:15 | 10:03 | ✎ | |||||||
| VJ_11 | out | 09:45 | 10:33 | ✎ | |||||||
| VJ_12 | out | 10:15 | 11:03 | ✎ | |||||||
| VJ_13 | out | 10:45 | 11:33 | ✎ | |||||||
| VJ_113 | out | 11:05 | 11:53 | ✎ | |||||||
| VJ_114 | out | 11:25 | 12:13 | ✎ | |||||||
| VJ_115 | out | 11:45 | 12:33 | ✎ | |||||||
| VJ_116 | out | 12:05 | 12:53 | ✎ | |||||||
| VJ_117 | out | 12:25 | 13:13 | ✎ | |||||||
| VJ_118 | out | 12:45 | 13:33 | ✎ | |||||||
| VJ_119 | out | 13:05 | 13:53 | ✎ | |||||||
| VJ_120 | out | 13:25 | 14:13 | ✎ | |||||||
| VJ_121 | out | 13:45 | 14:33 | ✎ | |||||||
| VJ_122 | out | 14:05 | 14:53 | ✎ | |||||||
| VJ_123 | out | 14:25 | 15:13 | ✎ | |||||||
| VJ_124 | out | 14:45 | 15:33 | ✎ | |||||||
| VJ_125 | out | 15:05 | 15:53 | ✎ | |||||||
| VJ_126 | out | 15:25 | 16:13 | ✎ | |||||||
| VJ_127 | out | 15:45 | 16:33 | ✎ | |||||||
| VJ_128 | out | 16:05 | 16:53 | ✎ | |||||||
| VJ_129 | out | 16:25 | 17:13 | ✎ | |||||||
| VJ_14 | out | 16:45 | 17:33 | ✎ | |||||||
| VJ_15 | out | 17:05 | 17:49 | ✎ | |||||||
| VJ_16 | out | 17:30 | 18:14 | ✎ | |||||||
| VJ_17 | out | 17:55 | 18:39 | ✎ | |||||||
| VJ_18 | out | 18:20 | 19:04 | ✎ | |||||||
| VJ_19 | out | 18:50 | 19:34 | ✎ | |||||||
| VJ_130 | out | 19:20 | 20:04 | ✎ | |||||||
| VJ_131 | out | 19:50 | 20:31 | ✎ | |||||||
| VJ_150 | out | 20:20 | 21:01 | ✎ | |||||||
| VJ_132 | out | 20:50 | 21:31 | ✎ | |||||||
| VJ_151 | out | 21:20 | 22:01 | ✎ | |||||||
| VJ_133 | out | 21:50 | 22:31 | ✎ | |||||||
| VJ_152 | out | 22:20 | 23:01 | ✎ | |||||||
| VJ_134 | out | 22:50 | 23:31 | ✎ | |||||||
| VJ_213 | in | 07:50 | 08:33 | ✎ | |||||||
| VJ_214 | in | 08:20 | 09:03 | ✎ | |||||||
| VJ_215 | in | 08:50 | 09:33 | ✎ | |||||||
| VJ_216 | in | 09:20 | 10:03 | ✎ | |||||||
| VJ_217 | in | 09:40 | 10:23 | ✎ | |||||||
| VJ_218 | in | 10:00 | 10:52 | ✎ | |||||||
| VJ_219 | in | 10:20 | 11:12 | ✎ | |||||||
| VJ_220 | in | 10:40 | 11:32 | ✎ | |||||||
| VJ_221 | in | 11:00 | 11:52 | ✎ | |||||||
| VJ_222 | in | 11:20 | 12:12 | ✎ | |||||||
| VJ_223 | in | 11:40 | 12:32 | ✎ | |||||||
| VJ_224 | in | 12:00 | 12:52 | ✎ | |||||||
| VJ_225 | in | 12:20 | 13:12 | ✎ | |||||||
| VJ_226 | in | 12:40 | 13:32 | ✎ | |||||||
| VJ_227 | in | 13:00 | 13:52 | ✎ | |||||||
| VJ_228 | in | 13:20 | 14:12 | ✎ | |||||||
| VJ_229 | in | 13:40 | 14:32 | ✎ | |||||||
| VJ_230 | in | 14:00 | 14:52 | ✎ | |||||||
| VJ_231 | in | 14:20 | 15:12 | ✎ | |||||||
| VJ_232 | in | 14:40 | 15:32 | ✎ | |||||||
| VJ_233 | in | 15:00 | 15:52 | ✎ | |||||||
| VJ_234 | in | 15:20 | 16:12 | ✎ | |||||||
| VJ_235 | in | 15:40 | 16:32 | ✎ | |||||||
| VJ_236 | in | 16:00 | 16:52 | ✎ | |||||||
| VJ_237 | in | 16:25 | 17:17 | ✎ | |||||||
| VJ_238 | in | 16:55 | 17:47 | ✎ | |||||||
| VJ_239 | in | 17:25 | 18:08 | ✎ | |||||||
| VJ_240 | in | 17:55 | 18:38 | ✎ | |||||||
| VJ_241 | in | 18:25 | 19:08 | ✎ | |||||||
| VJ_242 | in | 18:55 | 19:38 | ✎ | |||||||
| VJ_243 | in | 19:25 | 20:08 | ✎ | |||||||
| VJ_244 | in | 19:55 | 20:38 | ✎ | |||||||
| VJ_245 | in | 20:25 | 21:08 | ✎ | |||||||
| VJ_246 | in | 20:55 | 21:35 | ✎ | |||||||
| VJ_247 | in | 21:25 | 22:05 | ✎ | |||||||
| VJ_248 | in | 21:55 | 22:35 | ✎ |
Outbound
- Little Germany U (opp.)
- Cathedral N (at)
- Cheapside L
- Forster Square J (at)
- Manor Row A
- Manningham Lane Retail Park
- Hanover Square
- Valley Parade
- Blenheim Road
- Lister Park (at)
- Cunliffe Road
- Bradford Grammar School (opp)
- Park Grove
- Lynthorne Road
- Ashfield Avenue (at)
- Wharncliffe Road (opp)
- Norwood Terrace (opp)
- Northcliffe Park (at)
- Shipley Central Park (opp)
- Avondale Road (at)
- Kirkgate (at)
- Victoria Road (opp)
- Saltaire Junction (at)
- Sherwood Grove (at)
- Nab Wood Cemetery
- Nab Lane
- Mercure Hotel
- Cottingley Bar (at)
- Ghyll Wood Drive (at)
- Beckfoot School
- Southlands Grove (opp)
- Ashfield Court (opp)
- Bingley Main Street B
- Bingley Park Road C
- Old Main Street (at)
- Bingley Grammar School (at)
- Crossflatts Station (opp)
- Micklethwaite Lane (near)
- Crossflatts B&M Stores (at)
- Poplar Terrace (opp)
- Sunny Mount
- Swine Lane (opp)
- Morton Cemetery (opp)
- Ashwood Drive (at)
- Granby Lane (opp)
- Bar Lane
- Aireworth Road (before)
- Alston Retail Park (opp)
- Victoria Park (opp)
- Keighley Rail Station B (adj)
Inbound
- Keighley Bus Station (stand N)
- Keighley Rail Station A (opp)
- Victoria Park
- Alston Retail Park (adj)
- Aireworth Road (opp)
- Bar Lane (at)
- West Lea Avenue
- Ashwood Drive
- Morton Cemetery (at)
- Swine Lane
- Sunny Mount (at)
- Poplar Terrace (at)
- Crossflatts B&M Stores
- The Crescent
- Micklethwaite Lane
- Crossflatts Station
- Bingley Grammar School
- Old Main Street
- Bingley Park Road D
- Bingley Main Street A
- Ashfield Court (at)
- Southlands Grove
- Beckfoot School
- Ghyll Wood Drive
- Grange Park Drive
- Cottingley Bar (at)
- Mercure Hotel
- Nab Lane
- Nab Wood Cemetery (at)
- Sherwood Grove
- Saltaire Junction
- Victoria Road (at)
- Kirkgate
- Avondale Road
- Shipley Central Park (at)
- Northcliffe Park
- Norwood Terrace (at)
- Wharncliffe Road (at)
- Ashfield Avenue
- Lynthorne Road (at)
- Park Grove
- Lister Park North
- Bradford Grammar School (at)
- Cunliffe Road (at)
- Lister Park (opp)
- Queen's Road (near)
- Valley Parade (at)
- Hanover Square (opp)
- Manningham Lane Retail Park
- Manor Row B
- Forster Square K (at)
- Cheapside M (at)
- Cathedral S
- Little Germany V (at)
- Bradford Interchange Bus Station (stand E)