31203
28 August 2026
| Route | Trip | To | Vehicle | |
|---|---|---|---|---|
| 312 | 179480154 | 05:40 | Purley, Old Lodge Lane | AED21 - YX66 WGW |
| 312 | 179480155 | 06:25 | Norwood Junction | AED21 - YX66 WGW |
| 312 | 179480156 | 07:16 | Purley, Old Lodge Lane | AED21 - YX66 WGW |
| 312 | 179480157 | 08:23 | Norwood Junction | AED21 - YX66 WGW |
| 312 | 179480158 | 09:34 | Purley, Old Lodge Lane | AED21 - YX66 WGW |
| 312 | 179480159 | 10:35 | Norwood Junction | AED21 - YX66 WGW |
| 312 | 179480160 | 11:34 | Purley, Old Lodge Lane | AED21 - YX66 WGW |
| 312 | 179480161 | 12:35 | Norwood Junction | AED21 - YX66 WGW |
| 312 | 179480162 | 13:34 | Purley, Old Lodge Lane | AED21 - YX66 WGW |
| 312 | 179480163 | 14:34 | Norwood Junction | AED21 - YX66 WGW |
| 312 | 179480164 | 15:41 | Purley, Old Lodge Lane | AED21 - YX66 WGW |
| 312 | 179480165 | 16:43 | Norwood Junction | AED21 - YX66 WGW |
| 312 | 179480166 | 17:54 | Purley, Old Lodge Lane | AED21 - YX66 WGW |
| 312 | 179480167 | 18:55 | Norwood Junction | AED21 - YX66 WGW |
| 312 | 179480168 | 19:53 | Purley, Old Lodge Lane | AED21 - YX66 WGW |
| 312 | 179480169 | 20:55 | Norwood Junction | AED21 - YX66 WGW |
| 312 | 179480170 | 21:45 | Purley, Old Lodge Lane | AED21 - YX66 WGW |
| 312 | 179480171 | 22:35 | Norwood Junction | AED21 - YX66 WGW |
| 312 | 179480172 | 23:27 | Purley, Old Lodge Lane | AED21 - YX66 WGW |