X20 Aylesbury to Oxford via Thame, Headington

Operated by Redline. Registered as running via Stone, Thame, Oxford. First bus 05:10, last bus 23:00. Fares: adult single £1.40 — more.

Next towards Oxford from Aylesbury Bus Stn (Bay 4): Saturday 05:10

Next towards Aylesbury from Westgate (Stop M5): Saturday 06:45

Wanted a different X20? 12 other bus routes are numbered X20 elsewhere in the UK — see every X20 bus timetable by area.

Timetable

Ends at Westgate · Saturday · 31 journeys
Stop 05:1005:4006:1006:4007:1007:4008:1008:4009:1009:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:0018:3019:3020:3021:30
Aylesbury Bus Stn (Bay 4) 05:1005:4006:1006:4007:1007:4008:1008:4009:1009:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:0018:3019:3020:3021:30
Crossroads (Westbound) 05:2005:5006:2006:5007:2007:5008:2008:4909:1909:4910:1910:4911:1911:4912:1912:4913:1913:4914:1914:4915:1915:4916:1916:4917:2017:5018:0918:3919:3920:3921:39
Railway Station (adj) 05:3306:0306:3307:0307:3308:0308:3309:0309:3310:0310:3311:0311:3312:0312:3313:0313:3314:0314:3315:0315:3316:0316:3317:0317:3318:0318:2218:5219:5220:5221:52
Town Hall (opp) 05:4606:1606:4607:1607:4608:1608:4609:1609:4610:1610:4611:1611:4612:1612:4613:1613:4614:1614:4615:1615:4616:1616:4617:1617:4618:1618:3319:0320:0321:0322:03
The Fox (opp) 05:5306:2306:5307:2307:5308:2308:5309:2309:5310:2310:5311:2311:5312:2312:5313:2313:5314:2314:5315:2315:5316:2316:5317:2317:5318:2318:4019:1020:1021:1022:10
Motorway Service Area (entrance) 05:5606:2606:5607:2607:5608:2608:5609:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2614:5615:2615:5616:2616:5617:2617:5618:2618:4319:1320:1321:1322:13
Thornhill Park and Ride (Stop F) 06:0506:3507:0507:3508:0508:3509:0509:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3515:0515:3516:0516:3517:0517:3518:0518:3518:5219:2220:2221:2222:22
Headington Shops (Stop HS2) 06:1006:4007:1007:4008:1008:4009:1009:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4018:5719:2720:2721:2722:27
High Street (Stop L3) 06:2106:5107:2107:5108:2108:5209:2109:5110:2110:5111:2111:5112:2112:5113:2113:5114:2114:5115:2115:5116:2116:5117:2117:5118:2118:5119:0819:3820:3821:3822:38
Westgate (Stop M5) 06:2606:5607:2607:5608:2608:5609:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2614:5615:2615:5616:2616:5617:2617:5618:2618:5619:1319:4320:4321:4322:43

Each column is one journey, headed by the time it sets off. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with Redline whether this route takes part. Details →

Fares on the X20

Adult single £1.40 · Adult return £2.70 · Child single £0.90 to £3.00 · Child return £1.50 to £4.60

Adult single fare table, stage to stage
– College/Prebendal
–– Stone
––– Upton/Dinton
–––– Haddenham
––––– Scotsgrove
–––––£1.40 Thame
––––––– Lord Williams Upper Sch
–––––––– Tiddington, The Fox
––––––––– Waterstock, M40 Services
–––––––––– Thornhill Park & Ride
––––––––––– Headington
–––––––––––– Oxford, Westgate Centre

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Aylesbury Bus Station.

Redline Buses' published fares on the Bus Open Data Service, in force from 3 October 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Redline before you travel.

Tickets on the X20

Redline publishes singles and day returns on this route for adults, children and students.

Adult Return · Adult Single · Bucks Return · Bucks Single · Child Return · Child Single · Student Return · Student Single

Ticket types come from Redline's own fares data on the Bus Open Data Service, last updated 3 October 2026. Prices for singles and returns are under Fares above; for the others, check with Redline.

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Redline before you travel. Everything above is an ordinary week.

Not published yet: Boxing Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route X20

X20 towards Oxford

All 48 stops
  1. Aylesbury Bus Stn (Bay 4) Aylesbury
  2. Morrisons (Westbound) Aylesbury
  3. TA Centre (Opp) Aylesbury
  4. Aylesbury College (adj) Aylesbury
  5. Churchill Avenue (adj) Aylesbury
  6. The Bugle Horn PH (adj) Stone
  7. The Rose & Crown PH (Opp) Stone
  8. Crossroads (Westbound) Stone
  9. Long Furlong (Opp) Stone
  10. Upton Turn (adj) Stone
  11. Dinton Castle (opp) Dinton
  12. New Road (adj) Dinton
  13. King's Cross (Southbound) Haddenham
  14. Rudd's Lane (opp) Haddenham
  15. Stanbridge Close (opp) Haddenham
  16. Woodways (Westbound) Haddenham
  17. Fort End (Westbound) Haddenham
  18. Station Bridge (Opp) Haddenham
  19. Railway Station (adj) Haddenham
  20. Scotsgrove (Southbound) Haddenham
  21. Queens Close (adj) Thame
  22. Cricket Ground (opp) Thame
  23. North Street (S-bound) Thame
  24. Town Hall (opp) Thame
  25. Museum (opp) Thame
  26. Cuttle Brook (SW-bound) Thame
  27. Sycamore Drive (adj) Thame
  28. Lord Williams Upper School (o/s) Thame
  29. Shabbington Turn (opp) North Weston
  30. The Fox (opp) Tiddington
  31. Waterstock Turn (opp) Waterstock
  32. Five Elms Farm (opp) Waterstock
  33. Motorway Service Area (entrance) Waterstock
  34. Forest Hill Turn (opp) Forest Hill
  35. Thornhill Park and Ride (Stop F) Sandhills
  36. Green Road Roundabout (W-bound) Headington
  37. Gladstone Road (adj) Headington
  38. Wharton Road (adj) Headington
  39. Headington Shops (Stop HS2) Headington
  40. Headington School (Stop B9) Headington
  41. Brookes University (Stop B5) Headington
  42. Glebe Street (adj) St Clements
  43. St Clements Street (Stop C) St Clements
  44. Queens Lane (Stop J2) Oxford City Centre
  45. High Street (Stop L3) Oxford City Centre
  46. Speedwell Street (Stop S1) Oxford City Centre
  47. Park End Street (Stop D1) Oxford City Centre
  48. Westgate (Stop M5) Oxford City Centre

X20 towards Aylesbury

All 46 stops
  1. Westgate (Stop M5) Oxford City Centre
  2. Speedwell Street (Stop S2) Oxford City Centre
  3. High Street (Stop T1) Oxford City Centre
  4. Queens Lane (Stop K5) Oxford City Centre
  5. Brookes University (Stop B2) Headington
  6. Headington School (Stop B8) Headington
  7. Sandfield Road (adj) Headington
  8. Headington Shops (Stop HS6) Headington
  9. Wharton Road (opp) Headington
  10. Gladstone Road (opp) Headington
  11. Green Road Roundabout (E-bound) Headington
  12. Thornhill Park and Ride (Stop E) Sandhills
  13. Forest Hill Turn (adj) Forest Hill
  14. Motorway Service Area (entrance) Waterstock
  15. Five Elms Farm (o/s) Waterstock
  16. Waterstock Turn (adj) Waterstock
  17. The Fox (o/s) Tiddington
  18. Shabbington Turn (adj) North Weston
  19. Lord Williams Upper School (opp) Thame
  20. Sycamore Drive (opp) Thame
  21. Cuttle Brook (NE-bound) Thame
  22. Museum (o/s) Thame
  23. Town Hall (o/s) Thame
  24. Police Station (o/s) Thame
  25. Queens Close (opp) Thame
  26. Scotsgrove (Northbound) Haddenham
  27. Railway Station (adj) Haddenham
  28. Briden's Way (Opp) Haddenham
  29. Fort End (Eastbound) Haddenham
  30. Woodways (Eastbound) Haddenham
  31. Medical Centre (opp) Haddenham
  32. Stanbridge Close (adj) Haddenham
  33. Rudd's Lane (adj) Haddenham
  34. King's Cross (Northbound) Haddenham
  35. New Road (Opp) Dinton
  36. Dinton Castle (adj) Dinton
  37. Upton Turn (opp) Stone
  38. Long Furlong (adj) Stone
  39. Village Hall (o/s) Stone
  40. The Rose & Crown PH (adj) Stone
  41. The Bugle Horn PH (Opp) Stone
  42. Pearson Close (adj) Aylesbury
  43. Churchill Avenue (Northbound) Aylesbury
  44. Aylesbury College (Opp) Aylesbury
  45. Friarage Road (opp 79) Aylesbury
  46. Aylesbury Bus Stn (Bay 4) Aylesbury

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PF1127875/45 · Changes in Buckinghamshire Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first X20 bus?

The first X20 departure leaves at 05:10 (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 leaves its first stop at 23:00. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the X20 bus cost?

Redline's published fares on the X20: adult single £1.40, adult return £2.70, child single £0.90 to £3.00, child return £1.50 to £4.60. Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Redline 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 Redline.

Timetable data from Redline via the DfT Bus Open Data Service (South East England feed). Redline last updated their Bus Open Data publications on 14 September 2026. Registered with the Traffic Commissioner as PF1127875/45. Check before you travel — services can change at short notice.