X20 bus timetable
13 different bus routes are numbered X20 across the UK and Ireland, run by 10 operators in 6 areas. They are separate services that happen to share a number — pick yours below for its timetable, stops, live map and fares.
X20 bus in South East England
3 routes
- X20 Aylesbury — Bus Station ↔ Westgate Redline first 05:10 · last 23:00
- X20 Braintree — BTE Bus Int. Stand ↔ Stansted Airport First Essex 79 weekday journeys first 05:29 · last 04:55
- X20 Colchester — North Stn Forecourt ↔ BTE Bus Int. Stand First Essex 81 weekday journeys first 04:40 · last 05:39
X20 bus in South West England
1 route
- X20 Marlborough — Marlborough ↔ Newbury Swindon's Bus Company 2 weekday journeys first 10:15 · last 13:00
X20 bus in West Midlands
2 routes
- X20 Birmingham — The Square Peg ↔ Bromsgrove Bus Station National Express West Midlands 173 weekday journeys first 05:25 · last 23:05
- X20 Stratford-upon-Avon — NatWest Bank Stratford-upon-Avon ↔ Solihull Town Centre Stagecoach Midlands 44 weekday journeys first 06:20 · last 19:15
X20 bus in Yorkshire & the Humber
1 route
- X20 Barnsley — Barnsley Interchang ↔ Doncaster Interchange Globe Coaches 23 weekday journeys first 06:04 · last 18:50
X20 bus in North East England
4 routes
- X20 Alnwick — Alnwick ↔ Ashington Arriva North East 27 weekday journeys first 05:57 · last 19:39
- X20 Ashington — Bus Station ↔ Haymarket Bus Station Arriva North East 26 weekday journeys first 06:35 · last 18:49
- X20 Durham — Durham Bus Station - Stand E ↔ Sunderland Interchange 'Stand L' Go North East 44 weekday journeys first 06:13 · last 17:42
- X20 South Shields — South Shields ↔ Sth Shields Interchange Stagecoach North East 34 weekday journeys first 06:38 · last 23:03
X20 bus in Scotland
2 routes
- X20 Aberdeen — Aberdeen Union Sq Stance 1 ↔ Kemnay High Street Stagecoach Bluebird 2 weekday journeys first 05:23 · last 22:25
- X20 Kemnay — Kemnay High Street ↔ Monymusk The Square Stagecoach Bluebird 2 weekday journeys first 06:11 · last 21:58
Frequently asked questions
Why are there so many different X20 buses?
Route numbers in the UK are chosen locally — by the operator, or by the local transport authority that tenders the service — not from any national list. Nothing stops two towns hundreds of miles apart both running a X20, and 13 of them do. The X20 in Birmingham has no connection to the X20 in Aberdeen: different operator, different road, different timetable.
How do I find the right X20 bus timetable?
Find your part of the country in the list above and open the X20 that starts or finishes near you — each one links to its full timetable, every stop, a live map and its fares. If you know the stop you'll be waiting at, searching for the stop name instead gives you the next departures from that exact stop, which is more reliable than any timetable.
Is the X20 bus the same route in every town?
No. These are 13 unrelated services that happen to share a number, run by 10 different operators. Fares, timetables and accessibility differ on each one, so always open the specific X20 for your area.
Looking for the next bus rather than a timetable? Stops near you shows live departures. Browse all bus routes, every operator or timetables by town. Data from operators via the DfT Bus Open Data Service — see all sources.