X15
Oxford Bus Company
X15 bus timetable: Oxford City Centre to Witney
Oxford City Centre - Witney
Route map
X15 live route map
See the route, stops, and live buses currently on this line.
123 stops
Live buses loading
Map ready
Loading the route map...
Railway Station → Moorland Road
15 trips · first 06:30 · last 20:00
Saturday
Live Valid 2026-06-08 – 2026-12-31
Swipe sideways to see later trips.
Stop
06:30
Moorland Road
07:25
Moorland Road
07:50
Moorland Road
08:40
Moorland Road
09:40
Moorland Road
10:40
Moorland Road
11:40
Moorland Road
12:40
Moorland Road
13:40
Moorland Road
14:40
Moorland Road
15:40
Moorland Road
16:40
Moorland Road
17:40
Moorland Road
19:00
Moorland Road
20:00
Moorland Road
·
·
07:50
08:40
09:40
10:40
11:40
12:40
13:40
14:40
15:40
16:40
17:40
19:00
20:00
Oxford City Centre, St Aldates
Stop H3
·
·
08:00
08:50
09:50
10:50
11:50
12:50
13:50
14:50
15:50
16:50
17:50
19:10
20:10
·
·
08:06
08:58
09:58
10:58
11:58
12:58
13:58
14:58
15:58
16:58
17:58
19:18
20:18
Bagley Wood, Hinksey Hill Top
southbound
·
·
08:09
09:02
10:02
11:02
12:02
13:02
14:02
15:02
16:02
17:02
18:02
19:22
20:22
06:30
07:25
08:25
09:25
10:25
11:25
12:25
13:25
14:25
15:25
16:25
17:25
18:25
19:40
20:40
Abingdon, Fairacres
opposite
06:35
07:30
08:30
09:33
10:33
11:33
12:33
13:33
14:33
15:33
16:33
17:33
18:33
19:45
20:45
Marcham, Duffield Place
adjacent
06:40
07:35
08:35
09:38
10:38
11:38
12:38
13:38
14:38
15:38
16:38
17:38
18:38
19:50
20:50
Southmoor, Spring Hill
westbound
06:54
07:49
08:49
09:55
10:55
11:55
12:55
13:55
14:55
15:55
16:55
17:55
18:55
20:04
21:03
Moorland Road → Railway Station
14 trips · first 06:31 · last 19:23
Saturday
Live Valid 2026-06-08 – 2026-12-31
Swipe sideways to see later trips.
Stop
06:31
Moorland Road
07:20
Moorland Road
08:15
Moorland Road
09:15
Moorland Road
10:23
Moorland Road
11:23
Moorland Road
12:23
Moorland Road
13:23
Moorland Road
14:23
Moorland Road
15:23
Moorland Road
16:23
Moorland Road
17:23
Moorland Road
18:23
Moorland Road
19:23
Moorland Road
Southmoor, Spring Hill
eastbound
06:31
08:01
08:59
09:59
10:59
11:59
12:59
13:59
14:59
15:59
16:59
17:59
18:59
19:58
Marcham, Duffield Place
opposite
06:46
08:16
09:16
10:16
11:16
12:16
13:16
14:16
15:16
16:16
17:16
18:16
19:16
20:12
07:00
08:30
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:30
17:30
18:30
19:30
20:22
Bagley Wood, Hinksey Hill Top
north-east bound
07:13
08:43
09:46
10:46
11:46
12:46
13:46
14:46
15:46
16:46
17:46
18:46
19:46
·
07:16
08:46
09:50
10:50
11:50
12:50
13:50
14:50
15:50
16:50
17:50
18:50
19:50
·
Oxford City Centre, Westgate
Stop E8
07:25
08:55
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
·
07:27
08:57
10:03
11:03
12:03
13:03
14:03
15:03
16:03
17:03
18:03
19:03
20:03
·
Timetable data from Oxford Bus Company, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code 49-X15-O-y10-1.
Main stops shown
14 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Witney, Moorland Road adjacent
- Witney, Market Square Stop A
- Ducklington, The Green outside
- Standlake, Woodlands opposite
- Southmoor, Spring Hill eastbound
- Frilford, Millets Farm inside
- Marcham, Duffield Place opposite
- Abingdon, Fairacres adjacent
- Abingdon Town Centre, Stratton Way Stop A2
- Abingdon College opposite
- Bagley Wood, Hinksey Hill Top north-east bound
- Oxford, Redbridge Park and Ride inside
- Oxford City Centre, Westgate Stop E8
- Oxford City Centre, Railway Station Stop R3