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, Savernake Hospital
south-east bound
10:20
Froxfield, Bus Shelter
eastbound
10:25
Hungerford, Library
adjacent
10:35
Halfway Farm Cottages
opposite
10:43
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
Halfway Inn
adjacent
13:13
Hungerford, Library
adjacent
13:24
Froxfield, Bus Shelter
westbound
13:30
Marlborough, Savernake Hospital
north-west bound
13:35
Marlborough, Ladbrokes
south-west bound
13:43
Timetable data from Swindon's Bus Company, refreshed 2026-06-12 · Source: Bus Open Data Service (BODS) · Service code PH1121126:351.
Main stops shown
6 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Marlborough, Lloyds Bank north-east bound
- Marlborough, Savernake Hospital south-east bound
- Froxfield, Bus Shelter eastbound
- Hungerford, Library adjacent
- Halfway Farm Cottages opposite
- Newbury Wharf Bay G