X20
Swindon's Bus Company
X20 bus timetable: Marlborough to Newbury
Marlborough - Newbury
Newbury - Marlborough
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...
Lloyds Bank → Newbury Wharf
1 trip · first 10:15 · last 10:15
Fri
Live Valid 2026-06-08 – 2026-12-31
Swipe sideways to see later trips.
Stop
10:15
Newbury Wharf
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 Wharf → Lloyds Bank
1 trip · first 13:00 · last 13:00
Fri
Live Valid 2026-06-08 – 2026-12-31
Swipe sideways to see later trips.
Stop
13:00
Newbury Wharf
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: Traveline National Dataset (TNDS) · Service code 47-X20-A-y10-1.
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