Oxford Bus Company Route X15
Bus timetable and route map · Monday to Friday, Saturday, Sunday
Oxford Bus Company Route X15 is a bus route in Oxford and Oxfordshire, serving Witney, Moorland Road, Ducklington, Standlake Road, Abingdon, John Mason School, New Hinksey, Canning Crescent and Frilford, Abingdon Prep School. Monday to Friday the first bus is at 05:30 and the last at 23:15, every 49 min during the day. Updated 4 October 2026.
Timetable summary
Monday to Friday
- First
- 05:30
- Last
- 23:15
- Buses
- 65
- Daytime
- every 49 min
Saturday
- First
- 05:55
- Last
- 23:15
- Buses
- 61
- Daytime
- every 19 min
Sunday
- First
- 07:05
- Last
- 23:15
- Buses
- 34
- Daytime
- every 1 h
Timetable change: Oxford Bus Company’s timetable changes on 17 October 2026. The times below are for the current timetable.
Route X15 to Oxford City Centre, Westgate
Destination sign “Oxford City Centre,” · from Witney, Moorland Road · 64 stops
Monday to Friday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Witney, Moorland Road | Ducklington, Standlake Road | Southmoor, Spring Hill | Marcham, Duffield Place | Abingdon, John Mason School | Bagley Wood, Hinksey Hill Bottom | Oxford City Centre, Westgate |
|---|---|---|---|---|---|---|
| · | · | · | · | 05:31 | 05:43 | 05:55 |
| · | · | 05:45 | 05:58 | 06:11 | 06:25 | 06:37 |
| 06:00 | 06:19 | 06:41 | 06:56 | 07:17 | 07:33 | 07:48 |
| · | · | 06:15 | 06:31 | 06:47 | 07:03 | 07:18 |
| 06:50 | 07:09 | 07:31 | 07:48 | 08:22 | 08:40 | 08:55 |
| · | · | 07:06 | 07:21 | 07:52 | 08:09 | 08:27 |
| 07:55 | 08:30 | 08:51 | 09:10 | 09:32 | 09:47 | 10:00 |
| · | · | 08:16 | 08:33 | 09:02 | 09:10 | 09:25 |
| 09:25 | 09:44 | 10:04 | 10:21 | 10:37 | 10:52 | 11:05 |
| · | · | 09:34 | 09:51 | 10:07 | 10:22 | 10:35 |
| 10:25 | 10:44 | 11:04 | 11:21 | 11:37 | 11:52 | 12:05 |
| · | · | 10:34 | 10:51 | 11:07 | 11:22 | 11:35 |
| 11:25 | 11:44 | 12:04 | 12:21 | 12:37 | 12:52 | 13:05 |
| · | · | 11:34 | 11:51 | 12:07 | 12:22 | 12:35 |
| 12:25 | 12:44 | 13:04 | 13:21 | 13:37 | 13:52 | 14:05 |
| · | · | 12:34 | 12:51 | 13:07 | 13:22 | 13:35 |
| 13:25 | 13:44 | 14:04 | 14:21 | 14:37 | 14:52 | 15:05 |
| · | · | 13:34 | 13:51 | 14:07 | 14:22 | 14:35 |
| 14:25 | 14:39 | 14:59 | 15:17 | 15:35 | 15:50 | 16:05 |
| · | · | 14:34 | 14:51 | 15:07 | 15:22 | 15:35 |
| 15:25 | 15:48 | 16:10 | 16:31 | 16:50 | 17:05 | 17:20 |
| · | · | 15:40 | 16:01 | 16:20 | 16:35 | 16:50 |
| 16:35 | 16:56 | 17:19 | 17:37 | 17:57 | 18:11 | 18:25 |
| · | · | 16:49 | 17:07 | 17:27 | 17:41 | 17:55 |
| 17:50 | 18:10 | 18:31 | 18:47 | 19:01 | 19:12 | 19:25 |
| · | · | 18:01 | 18:17 | 18:36 | 18:47 | 19:00 |
| 18:50 | 19:08 | 19:27 | 19:41 | 19:56 | 20:07 | 20:20 |
| · | · | 18:57 | 19:11 | 19:26 | 19:37 | 19:50 |
| 19:35 | 19:53 | 20:13 | 20:27 | 20:46 | 20:57 | 21:08 |
| · | · | 19:47 | 20:01 | · | · | · |
| · | · | · | · | 21:46 | 21:57 | 22:08 |
| · | · | · | · | 22:46 | 22:57 | 23:08 |
Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Witney, Moorland Road | Ducklington, Standlake Road | Southmoor, Spring Hill | Marcham, Duffield Place | Abingdon, John Mason School | Bagley Wood, Hinksey Hill Bottom | Oxford City Centre, Westgate |
|---|---|---|---|---|---|---|
| · | · | 06:26 | 06:41 | 06:56 | 07:08 | 07:20 |
| · | · | 07:11 | 07:26 | 07:41 | 07:53 | 08:05 |
| 07:20 | 07:42 | 08:01 | 08:16 | 08:31 | 08:43 | 08:55 |
| 08:20 | 08:44 | 09:04 | 09:21 | 09:37 | 09:52 | 10:05 |
| · | · | 08:36 | 08:51 | 09:07 | 09:22 | 09:35 |
| 09:15 | 09:44 | 10:04 | 10:21 | 10:37 | 10:52 | 11:05 |
| · | · | 09:34 | 09:51 | 10:07 | 10:22 | 10:35 |
| 10:25 | 10:44 | 11:04 | 11:21 | 11:37 | 11:52 | 12:05 |
| · | · | 10:34 | 10:51 | 11:07 | 11:22 | 11:35 |
| 11:25 | 11:44 | 12:04 | 12:21 | 12:37 | 12:52 | 13:05 |
| · | · | 11:34 | 11:51 | 12:07 | 12:22 | 12:35 |
| 12:25 | 12:44 | 13:04 | 13:21 | 13:37 | 13:52 | 14:05 |
| · | · | 12:34 | 12:51 | 13:07 | 13:22 | 13:35 |
| 13:25 | 13:44 | 14:04 | 14:21 | 14:37 | 14:52 | 15:05 |
| · | · | 13:34 | 13:51 | 14:07 | 14:22 | 14:35 |
| 14:25 | 14:44 | 15:04 | 15:21 | 15:37 | 15:52 | 16:05 |
| · | · | 14:34 | 14:51 | 15:07 | 15:22 | 15:35 |
| 15:25 | 15:44 | 16:04 | 16:21 | 16:37 | 16:52 | 17:05 |
| · | · | 15:34 | 15:51 | 16:07 | 16:22 | 16:35 |
| 16:25 | 16:44 | 17:04 | 17:21 | 17:37 | 17:52 | 18:05 |
| · | · | 16:34 | 16:51 | 17:07 | 17:22 | 17:35 |
| 17:25 | 17:44 | 18:04 | 18:19 | 18:36 | 18:47 | 19:00 |
| · | · | 17:34 | 17:49 | 18:07 | 18:22 | 18:35 |
| 18:25 | 18:43 | 19:02 | 19:16 | 19:31 | 19:42 | 19:55 |
| · | · | 18:34 | 18:49 | 19:06 | 19:17 | 19:30 |
| 19:30 | 19:53 | 20:13 | 20:27 | 20:46 | 20:57 | 21:08 |
| · | · | 19:34 | 19:48 | 20:01 | 20:12 | 20:25 |
| · | · | · | · | 21:46 | 21:57 | 22:08 |
| · | · | · | · | 22:46 | 22:57 | 23:08 |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Witney, Moorland Road | Ducklington, Standlake Road | Southmoor, Spring Hill | Marcham, Duffield Place | Abingdon, John Mason School | Bagley Wood, Hinksey Hill Bottom | Oxford City Centre, Westgate |
|---|---|---|---|---|---|---|
| · | · | · | 07:50 | 08:06 | 08:18 | 08:30 |
| · | · | · | 08:40 | 09:02 | 09:17 | 09:30 |
| · | · | · | 09:40 | 10:02 | 10:17 | 10:30 |
| · | · | · | 10:40 | 11:02 | 11:17 | 11:30 |
| · | · | · | 11:40 | 12:02 | 12:17 | 12:30 |
| · | · | · | 12:40 | 13:02 | 13:17 | 13:30 |
| · | · | · | 13:40 | 14:02 | 14:17 | 14:30 |
| · | · | · | 14:40 | 15:02 | 15:17 | 15:30 |
| · | · | · | 15:40 | 16:02 | 16:17 | 16:30 |
| · | · | · | 16:40 | 17:02 | 17:17 | 17:30 |
| · | · | · | 17:40 | 17:56 | 18:08 | 18:20 |
| · | · | · | 18:40 | 18:56 | 19:08 | 19:20 |
| · | · | · | 19:40 | 19:51 | 20:02 | 20:13 |
| · | · | · | 20:20 | 20:31 | 20:42 | 20:53 |
| · | · | · | 21:20 | 21:31 | 21:42 | 21:53 |
| · | · | · | · | 22:46 | 22:57 | 23:08 |
All 64 stops in this direction
- Witney, Moorland Road #340001968MOO
- Witney, Marriotts Walk #340000848LIB
- Witney, Market Square #340000831OPT
- Witney, Holloway Road #340000909OPP
- Witney, Bus Garage #340000909OGR
- Witney, Ducklington Lane #340003221OPP
- Witney, Premier Inn #340002015PRE
- Witney, A40 Flyover #340003039S
- Ducklington, Moors Close #340001602MCO
- Ducklington, The Green #340001600CNR
- Ducklington, Strainges Close #340001601CNR
- Ducklington, Standlake Road #340001603EAS
- Hardwick-with-Yelford, Hardwick Turn #340000381MR
- Standlake, A415 Junction #340003035N
- Standlake, The Furlong #340003034OUT
- Standlake, Hardwick Leisure Park #340003033OUT
- Standlake, Church Mill Close #340003032BWS
- Standlake, St Giles Church #340002654OPC
- Standlake, Woodlands #340000701OPW
- Standlake, Lincoln Farm Park #340000701PUB
- Newbridge, Rose Revived #340003031PH
- Southmoor, Spring Hill #340003226EAS
- Southmoor, Beggars Lane #340003225CNR
- Southmoor, Latton Close #340000691LCO
- Kingston Bagpuize, Post Office #340001147OPP
- Kingston Bagpuize, School Lane #340001146HIN
- Kingston Bagpuize, Business Park #340003030OPP
- Frilford, Millets Farm #340000764OUT
- Frilford, Abingdon Prep School #340003029OUT
- Frilford, Petrol Station #340003030GAR
- Marcham, War Memorial #340003038OUT
- Marcham, Post Office #340003128OPP
- Marcham, Duffield Place #340003127OPP
- Marcham, Longfields #340003126CNR
- Marcham, Morland Road #340001083OMR
- Abingdon, Fairacres #340003125OPP
- Abingdon, Community Hospital #340000036HOS
- Abingdon, Victoria Road #340000634VIC
- Abingdon, Conduit Road #340000634MAY
- Abingdon, Coxeters #340000078OPM
- Abingdon, Stratton Way #340004132SWE
- Abingdon, Bath Street #340000573N
- Abingdon, John Mason School #340000980JON
- Abingdon, College #340001373OPP
- Abingdon, Beverley Close #340000980OPB
- Abingdon, Parsons Mead #340000981OPP
- Northcourt, Langley Road #340000160LRN
- Abingdon, Bailey Crescent #340022015HNE
- Abingdon, Alexander Close #340022028EAS
- Abingdon, Lodge Hill #340001084NOR
- Bagley Wood, Sugworth Lane #340000967XRD
- Bagley Wood, Sawmill #340001380CNR
- Bagley Wood, Hinksey Hill Top #340001156OPO
- Bagley Wood, Hinksey Hill Bottom #340001157CNR
- Oxford, Redbridge Park & Ride #340000418PR
- New Hinksey, Canning Crescent #340001266OPP
- New Hinksey, Chatham Road #340000991OUT
- New Hinksey, Lincoln Road #340000990CNR
- New Hinksey, Lake Street #340000989CNR
- Oxford, Newton Road #340000988CNR
- Oxford, Whitehouse Road #340000987OPP
- Oxford City Centre, Police Station #340001993P2
- Oxford City Centre, Speedwell Street #340001989S1
- Oxford City Centre, Westgate #340002074F3
Route X15 to Southmoor, Spring Hill
Destination sign “Witney” · from Oxford City Centre, Westgate · 41 stops
Monday to Friday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Oxford City Centre, Westgate | New Hinksey, Canning Crescent | Abingdon, Lodge Hill | Abingdon, John Mason School | Marcham, Morland Road | Frilford, Abingdon Prep School | Southmoor, Spring Hill |
|---|---|---|---|---|---|---|
| 05:30 | 05:39 | 05:48 | 05:53 | 06:07 | 06:12 | 06:23 |
| 06:00 | 06:11 | 06:21 | 06:27 | 06:42 | 06:47 | 06:58 |
| 06:50 | 07:05 | 07:19 | 07:28 | 07:55 | 08:01 | 08:13 |
| · | · | · | · | 07:09 | 07:15 | 07:26 |
| 07:30 | 07:45 | 07:59 | 08:08 | 08:35 | 08:41 | 08:53 |
| 08:00 | 08:15 | 08:30 | 08:40 | 09:06 | 09:12 | 09:25 |
| 08:40 | 08:55 | 09:07 | 09:15 | 09:36 | 09:42 | 09:55 |
| 09:10 | 09:25 | 09:37 | 09:45 | 10:06 | 10:12 | 10:25 |
| 09:40 | 09:55 | 10:07 | 10:15 | 10:36 | 10:42 | 10:55 |
| 10:10 | 10:25 | 10:37 | 10:45 | 11:06 | 11:12 | 11:25 |
| 10:40 | 10:55 | 11:07 | 11:15 | 11:36 | 11:42 | 11:55 |
| 11:10 | 11:25 | 11:37 | 11:45 | 12:06 | 12:12 | 12:25 |
| 11:40 | 11:55 | 12:07 | 12:15 | 12:36 | 12:42 | 12:55 |
| 12:10 | 12:25 | 12:37 | 12:45 | 13:06 | 13:12 | 13:25 |
| 12:40 | 12:55 | 13:07 | 13:15 | 13:36 | 13:42 | 13:55 |
| 13:10 | 13:25 | 13:37 | 13:45 | 14:06 | 14:12 | 14:25 |
| 13:40 | 13:55 | 14:07 | 14:15 | 14:36 | 14:42 | 14:55 |
| 14:10 | 14:25 | 14:38 | 14:47 | 15:10 | 15:16 | 15:32 |
| 14:40 | 14:55 | 15:08 | 15:17 | 15:40 | 15:46 | 16:02 |
| 15:10 | 15:31 | 15:46 | 15:55 | 16:20 | 16:27 | 16:47 |
| 15:40 | 16:03 | 16:19 | 16:28 | 16:51 | 16:58 | 17:18 |
| 16:15 | 16:37 | 16:53 | 17:02 | 17:33 | 17:39 | 17:51 |
| 16:55 | 17:17 | 17:32 | 17:41 | 18:03 | 18:09 | 18:21 |
| 17:25 | 17:42 | 17:56 | 18:04 | 18:24 | 18:30 | 18:41 |
| 17:55 | 18:12 | 18:25 | 18:33 | 18:49 | 18:55 | 19:06 |
| 18:30 | 18:45 | 18:56 | 19:02 | 19:18 | 19:23 | 19:33 |
| 19:00 | 19:15 | 19:26 | 19:32 | · | · | · |
| 19:30 | 19:45 | 19:56 | 20:02 | 20:18 | 20:23 | 20:33 |
| 20:00 | 20:15 | 20:26 | 20:32 | · | · | · |
| 20:30 | 20:45 | 20:56 | 21:02 | 21:18 | 21:23 | 21:33 |
| 21:15 | 21:24 | 21:33 | 21:39 | · | · | · |
| 22:15 | 22:24 | 22:33 | 22:39 | · | · | · |
| 23:15 | 23:24 | 23:33 | 23:39 | · | · | · |
Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Oxford City Centre, Westgate | New Hinksey, Canning Crescent | Abingdon, Lodge Hill | Abingdon, John Mason School | Marcham, Morland Road | Frilford, Abingdon Prep School | Southmoor, Spring Hill |
|---|---|---|---|---|---|---|
| 05:55 | 06:09 | 06:18 | 06:24 | 06:38 | 06:43 | 06:54 |
| 06:55 | 07:09 | 07:18 | 07:24 | 07:38 | 07:43 | 07:54 |
| 07:25 | 07:39 | 07:48 | 07:54 | 08:08 | 08:13 | 08:24 |
| 07:50 | 08:04 | 08:13 | 08:19 | 08:33 | 08:38 | 08:49 |
| 08:10 | 08:25 | 08:37 | 08:45 | 09:06 | 09:12 | 09:25 |
| 08:40 | 08:55 | 09:07 | 09:15 | 09:36 | 09:42 | 09:55 |
| 09:10 | 09:25 | 09:37 | 09:45 | 10:06 | 10:12 | 10:25 |
| 09:40 | 09:55 | 10:07 | 10:15 | 10:36 | 10:42 | 10:55 |
| 10:10 | 10:25 | 10:37 | 10:45 | 11:06 | 11:12 | 11:25 |
| 10:40 | 10:55 | 11:07 | 11:15 | 11:36 | 11:42 | 11:55 |
| 11:10 | 11:25 | 11:37 | 11:45 | 12:06 | 12:12 | 12:25 |
| 11:40 | 11:55 | 12:07 | 12:15 | 12:36 | 12:42 | 12:55 |
| 12:10 | 12:25 | 12:37 | 12:45 | 13:06 | 13:12 | 13:25 |
| 12:40 | 12:55 | 13:07 | 13:15 | 13:36 | 13:42 | 13:55 |
| 13:10 | 13:25 | 13:37 | 13:45 | 14:06 | 14:12 | 14:25 |
| 13:40 | 13:55 | 14:07 | 14:15 | 14:36 | 14:42 | 14:55 |
| 14:10 | 14:25 | 14:37 | 14:45 | 15:06 | 15:12 | 15:25 |
| 14:40 | 14:55 | 15:07 | 15:15 | 15:36 | 15:42 | 15:55 |
| 15:10 | 15:25 | 15:37 | 15:45 | 16:06 | 16:12 | 16:25 |
| 15:40 | 15:55 | 16:07 | 16:15 | 16:36 | 16:42 | 16:55 |
| 16:10 | 16:25 | 16:37 | 16:45 | 17:06 | 17:12 | 17:25 |
| 16:40 | 16:55 | 17:07 | 17:15 | 17:36 | 17:42 | 17:55 |
| 17:10 | 17:25 | 17:37 | 17:45 | 18:06 | 18:12 | 18:25 |
| 17:55 | 18:10 | 18:21 | 18:27 | 18:44 | 18:50 | 19:01 |
| 18:30 | 18:45 | 18:56 | 19:02 | 19:18 | 19:23 | 19:33 |
| 19:00 | 19:15 | 19:26 | 19:32 | · | · | · |
| 19:30 | 19:45 | 19:56 | 20:02 | 20:18 | 20:23 | 20:33 |
| 20:00 | 20:15 | 20:26 | 20:32 | · | · | · |
| 20:30 | 20:45 | 20:56 | 21:02 | 21:18 | 21:23 | 21:33 |
| 21:15 | 21:24 | 21:33 | 21:39 | · | · | · |
| 22:15 | 22:24 | 22:33 | 22:39 | · | · | · |
| 23:15 | 23:24 | 23:33 | 23:39 | · | · | · |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Oxford City Centre, Westgate | New Hinksey, Canning Crescent | Abingdon, Lodge Hill | Abingdon, John Mason School | Marcham, Morland Road | Frilford, Abingdon Prep School | Southmoor, Spring Hill |
|---|---|---|---|---|---|---|
| 07:05 | 07:14 | 07:23 | 07:28 | · | · | · |
| 07:55 | 08:04 | 08:13 | 08:18 | · | · | · |
| 08:40 | 08:56 | 09:08 | 09:14 | · | · | · |
| 09:40 | 09:56 | 10:08 | 10:14 | · | · | · |
| 10:40 | 10:56 | 11:08 | 11:14 | · | · | · |
| 11:40 | 11:56 | 12:08 | 12:14 | · | · | · |
| 12:40 | 12:56 | 13:08 | 13:14 | · | · | · |
| 13:40 | 13:56 | 14:08 | 14:14 | · | · | · |
| 14:40 | 14:56 | 15:08 | 15:14 | · | · | · |
| 15:40 | 15:56 | 16:08 | 16:14 | · | · | · |
| 16:40 | 16:56 | 17:08 | 17:14 | · | · | · |
| 17:40 | 17:55 | 18:05 | 18:11 | · | · | · |
| 18:40 | 18:55 | 19:05 | 19:11 | · | · | · |
| 19:30 | 19:44 | 19:53 | 19:59 | · | · | · |
| 20:30 | 20:44 | 20:53 | 20:59 | · | · | · |
| 21:15 | 21:24 | 21:33 | 21:39 | · | · | · |
| 22:15 | 22:24 | 22:33 | 22:39 | · | · | · |
| 23:15 | 23:24 | 23:33 | 23:39 | · | · | · |
All 41 stops in this direction
- Oxford City Centre, Westgate #340002072E4
- Oxford City Centre, Police Station #340001993P1
- Oxford, Whitehouse Road #340000987CNR
- Oxford, Newton Road #340000988OPP
- New Hinksey, Lake Street #340000989OPP
- New Hinksey, Lincoln Road #340000990OPP
- New Hinksey, Chatham Road #340000991CNR
- New Hinksey, Canning Crescent #340001266OUT
- Oxford, Redbridge Park & Ride #340000418PR
- Bagley Wood, Hinksey Hill Bottom #340001157OPP
- Bagley Wood, Hinksey Hill Top #340000966BL
- Bagley Wood, Sawmill #340001380OPP
- Bagley Wood, Sugworth Lane #340000967CNR
- Abingdon, Lodge Hill #340001084SOU
- Abingdon, Alexander Close #340022028WES
- Abingdon, Bailey Crescent #340022015HSW
- Northcourt, Langley Road #340000160DLC
- Abingdon, Parsons Mead #340000981SHE
- Abingdon, Beverley Close #340000980BVC
- Abingdon College #340001373OUT
- Abingdon, John Mason School #340000980OPJ
- Abingdon, Bath Street #340000573S
- Abingdon, High Street #340000078HS
- Abingdon, Conduit Road #340000634OPM
- Abingdon, Victoria Road #340000634OVI
- Abingdon, Community Hospital #340000036OPP
- Abingdon, Fairacres #340003125OUT
- Marcham, Morland Road #340001083HCR
- Marcham, Longfields #340003126OPP
- Marcham, Duffield Place #340003127CNR
- Marcham, Post Office #340003128OUT
- Marcham, War Memorial #340003038OPP
- Frilford, Petrol Station #340003030OPG
- Frilford, Abingdon Prep School #340003029OPP
- Frilford, Millets Farm #340000764OUT
- Kingston Bagpuize, Business Park #340003030CNR
- Kingston Bagpuize, School Lane #340001146SCL
- Kingston Bagpuize, Post Office #340001147OUT
- Southmoor, Latton Close #340000691LC
- Southmoor, Beggars Lane #340003225OPP
- Southmoor, Spring Hill #340003226WES
Route X15 route map
Questions about Oxford Bus Company Route X15
What time is the first Route X15 bus?
Monday to Friday: 05:30. Saturday: 05:55. Sunday: 07:05.
What time is the last Route X15 bus?
Monday to Friday: 23:15. Saturday: 23:15. Sunday: 23:15. A time after midnight belongs to the evening before.
How often does Route X15 run?
Monday to Friday: every 49 min. Saturday: every 19 min. Sunday: every 1 h, between 07:00 and 19:00.
Does Route X15 run at weekends?
Saturday: yes. Sunday: yes.
Where does Route X15 go?
Route X15 serves Witney, Moorland Road, Ducklington, Standlake Road, Abingdon, John Mason School, New Hinksey, Canning Crescent and Frilford, Abingdon Prep School. The full list of stops for each direction is below the timetables.
Are these live bus times?
No. They are the published timetable from Oxford Bus Company’s open data, refreshed 4 October 2026. A bus can run early or late, and disruptions are not shown.
Source: Oxford Bus Company open data (GTFS schedule for Oxford Bus Company), used under the Open Government Licence v3.0. Refreshed 4 October 2026. These are scheduled times; disruptions and service alerts are published by the operator. Contains public sector information licensed under the Open Government Licence v3.0. Changes made: times reformatted into timetables and departure lists.