X20
Route map
X20 live route map
See the route, stops, and live buses currently on this line.
47 stops
Live buses loading
Map ready
Loading the route map...
Marlborough → Newbury
1 trip · first 10:15 · last 10:15
Fri
Live Valid 2026-05-01 – 2026-08-29
Swipe sideways to see later trips.
Stop
10:15
Newbury
Marlborough, Lloyds Bank
north-east bound
10:15
Marlborough, Five Alls Court
south-east bound
10:16
Marlborough, Pelhams Court
eastbound
10:17
Marlborough, Roebuck
eastbound
10:18
Marlborough, Barnfield
eastbound
10:19
Marlborough, Savernake Hospital
south-east bound
10:20
Marlborough, Forest Hill Farm
eastbound
10:21
Froxfield, Bus Shelter
eastbound
10:25
Froxfield, The Pelican
eastbound
10:26
Hungerford, Highclose Farm House
opposite
10:27
Hungerford, Cobbs Farm Shop
adjacent
10:28
Hungerford, Charnham Lane
adjacent
10:30
Hungerford, Canal Bridge
adjacent
10:31
10:32
Hungerford, Atherton Road
opposite
10:33
Hungerford, Library
adjacent
10:35
10:36
Denford Park, Denford Lodge
adjacent
10:38
Kintbury Cross Roads
eastbound
10:41
Elcot Turn
adjacent
10:42
Halfway Farm Cottages
opposite
10:43
Halfway Inn
opposite
10:44
Halfway, Nalderhill Road
adjacent
10:46
Speen, Hare and Hounds
opposite
10:51
Speen, Battle Close
opposite 14
10:52
Newbury Wharf
Bay G
10:58
Newbury → Marlborough
1 trip · first 13:00 · last 13:00
Fri
Live Valid 2026-05-01 – 2026-08-29
Swipe sideways to see later trips.
Stop
13:00
Newbury
Newbury Wharf
Bay D
13:00
Speen, Battle Close
adjacent
13:04
Speen, Hare and Hounds
adjacent
13:05
Halfway, Nalderhill Road
opposite
13:11
Halfway Inn
adjacent
13:13
Halfway Farm Cottages
adjacent
13:14
Elcot Turn
opposite
13:15
Kintbury Cross Roads
westbound
13:16
Denford Park, Denford Lodge
opposite
13:19
Hungerford, Canal Bridge
adjacent
13:21
13:22
Hungerford, Atherton Road
opposite
13:23
Hungerford, Library
adjacent
13:24
13:25
Hungerford, Charnham Lane
opposite
13:26
Hungerford, Cobbs Farm Shop
opposite
13:27
Hungerford, Highclose Farm House
adjacent
13:28
Froxfield, The Pelican
westbound
13:29
Froxfield, Bus Shelter
westbound
13:30
Marlborough, Forest Hill Farm
westbound
13:34
Marlborough, Savernake Hospital
north-west bound
13:35
Marlborough, Barnfield
westbound
13:36
Marlborough, Roebuck
westbound
13:37
Marlborough, Pelhams Court
westbound
13:40
Marlborough, Five Alls Court
north-west bound
13:41
Marlborough, Ladbrokes
south-west bound
13:43
Timetable data from Swindon's Bus Company, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code PH1121126:351.
All stops shown
26 stops- Marlborough, Lloyds Bank north-east bound
- Marlborough, Five Alls Court south-east bound
- Marlborough, Pelhams Court eastbound
- Marlborough, Roebuck eastbound
- Marlborough, Barnfield eastbound
- Marlborough, Savernake Hospital south-east bound
- Marlborough, Forest Hill Farm eastbound
- Froxfield, Bus Shelter eastbound
- Froxfield, The Pelican eastbound
- Hungerford, Highclose Farm House opposite
- Hungerford, Cobbs Farm Shop adjacent
- Hungerford, Charnham Lane adjacent
- Hungerford, Canal Bridge adjacent
- Hungerford, Town Hall near
- Hungerford, Atherton Road opposite
- Hungerford, Library adjacent
- Hungerford, Canal Bridge near
- Denford Park, Denford Lodge adjacent
- Kintbury Cross Roads eastbound
- Elcot Turn adjacent
- Halfway Farm Cottages opposite
- Halfway Inn opposite
- Halfway, Nalderhill Road adjacent
- Speen, Hare and Hounds opposite
- Speen, Battle Close opposite 14
- Newbury Wharf Bay G