X20 Marlborough ↔ Newbury
Operated by Swindon's Bus Company. First bus 10:15, last bus 13:00. 2 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Lloyds Bank (NE-bound) | 10:15 |
|---|---|
| Savernake Hospital (SE-bound) | 10:20 |
| Bus Shelter (E-bound) | 10:25 |
| Library (adj) | 10:35 |
| Halfway Farm Cottages (opp) | 10:43 |
| Newbury Wharf (Bay G) | 10:58 |
Route map
All stops on route X20
X20 towards Newbury
- Lloyds Bank (NE-bound) Marlborough
- Five Alls Court (SE-bound) Marlborough
- Pelhams Court (E-bound) Marlborough
- Roebuck (E-bound) Marlborough
- Barnfield (E-bound) Marlborough
- Savernake Hospital (SE-bound) Marlborough
- Forest Hill Farm (E-bound) Marlborough
- Bus Shelter (E-bound) Froxfield
- The Pelican (E-bound) Froxfield
- Highclose Farm House (Opp) Hungerford
- Cobbs Farm Shop (adj) Hungerford
- Charnham Lane (adj) Hungerford
- Canal Bridge (adj) Hungerford
- Town Hall (nr) Hungerford
- Atherton Road (opp) Hungerford
- Library (adj) Hungerford
- Canal Bridge (nr) Hungerford
- Denford Lodge (adj) Denford Park
- Kintbury Cross Roads (E-bound) Kintbury
- Elcot Turn (Adj) Elcot
- Halfway Farm Cottages (opp) Halfway
- Halfway Inn (opp) Halfway
- Nalderhill Road (adj) Halfway
- Hare and Hounds (opp) Speen
- Battle Close (Opp 14) Speen
- Newbury Wharf (Bay G) Newbury
X20 towards Marlborough
- Newbury Wharf (Bay D) Newbury
- Battle Close (Adj) Speen
- Hare and Hounds (Adj) Speen
- Nalderhill Road (opp) Halfway
- Halfway Inn (adj) Halfway
- Halfway Farm Cottages (adj) Halfway
- Elcot Turn (Opp) Elcot
- Kintbury Cross Roads (W-bound) Kintbury
- Denford Lodge (opp) Denford Park
- Canal Bridge (adj) Hungerford
- Town Hall (nr) Hungerford
- Atherton Road (opp) Hungerford
- Library (adj) Hungerford
- Canal Bridge (nr) Hungerford
- Charnham Lane (opp) Hungerford
- Cobbs Farm Shop (opp) Hungerford
- Highclose Farm House (Adj) Hungerford
- The Pelican (W-bound) Froxfield
- Bus Shelter (W-bound) Froxfield
- Forest Hill Farm (W-bound) Marlborough
- Savernake Hospital (NW-bound) Marlborough
- Barnfield (W-bound) Marlborough
- Roebuck (W-bound) Marlborough
- Pelhams Court (W-bound) Marlborough
- Five Alls Court (NW-bound) Marlborough
- Ladbrokes (SW-bound) Marlborough
Towns & areas on this route
Frequently asked questions
What time is the first X20 bus?
The first X20 departure on weekdays leaves at 10:15 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X20 bus?
The last X20 on weekdays leaves its first stop at 13:00. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X20 bus cost?
The X20 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Swindon's Bus Company day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the X20 bus?
The X20 is operated by Swindon's Bus Company.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.