120 Bus - Aylesbury - Haddenham - Thame - Wheatley - Oxford

List of stops
          Monday to Friday

          Westgate – Aylesbury Bus Stn

          Westgate

          13:5014:50

          Speedwell Street

          13:5214:52

          St Aldates

          13:5314:53

          High Street

          13:5514:55

          Queens Lane

          13:5614:56

          St Clements Street

          13:5814:58

          South Park

          14:0015:00

          Brookes University

          14:0315:03

          Headington School

          14:0415:04

          Sandfield Road

          14:0515:05

          Headington Shops

          14:0715:07

          Wharton Road

          14:0715:07

          Gladstone Road

          14:0815:08

          Green Road Roundabout

          14:0815:08

          A40 Risinghurst Turn

          14:0915:09

          Thornhill Park and Ride

          14:1115:11

          Forest Hill Turn

          14:1315:13

          Holton Turn

          14:1615:16

          The Glebe

          14:1815:18

          Ambrose Rise

          14:1915:19

          The Avenue

          14:1915:19

          The Plough

          14:2015:20

          ASDA

          14:2015:20

          Ashurst Court

          14:2115:21

          Motorway Service Area

          14:2515:25

          Five Elms Farm

          14:2615:26

          Waterstock Turn

          14:2715:27

          The Fox

          14:3015:30

          Shabbington Turn

          14:3715:37

          Lord Williams Upper School

          14:4115:41

          Sycamore Drive

          14:4215:42

          Cuttle Brook

          14:4215:42

          Museum

          14:4315:43

          Town Hall

          14:4415:44

          Police Station

          —15:44

          Queens Close

          —15:45

          Scotsgrove

          —15:48

          Railway Station

          —15:51

          Station Bridge

          —15:51

          Briden's Way

          —15:52

          Fort End

          —15:52

          Woodways

          —15:53

          Medical Centre

          —15:53

          Stanbridge Close

          —15:54

          Rudd's Lane

          —15:55

          King's Cross

          —15:56

          New Road

          —15:59

          Dinton Castle

          —16:00

          Upton Turn

          —16:02

          Long Furlong

          —16:03

          Village Hall

          —16:05

          The Rose & Crown PH

          —16:06

          The Bugle Horn PH

          —16:07

          Pearson Close

          —16:10

          Churchill Avenue

          —16:11

          Aylesbury College

          —16:12

          Friarage Road

          —16:13

          Aylesbury Bus Stn

          —16:15

          All trips in this timetable are wheelchair accessible.

          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Build real-time departures into your app

          Tell us about your project. Test London API examples while we review your request.

          Request data / API access

          Route Path (Streets & Roads)

          Outbound: Westgate – Aylesbury Bus Stn
          Norfolk Street - Speedwell Street - St Aldate's - High Street - St Clements Street - Headington Road - London Road - Thame Road - Oxford Road - Thame Road - Oxford Road - Priest End - High Street - North Street - Aylesbury Road - Thame Road - Tacks Lane - Wood Ways - Stanbridge Road - Churchway - Oxford Road - Friarage Road
          Inbound: Aylesbury Bus Stn – Westgate
          Friarage Road - Hartwell End - Oxford Road - Churchway - Stanbridge Road - Wood Ways - Fort End - Thame Road - Aylesbury Road - North Street - High Street - Priest End - Oxford Road - Thame Road - Oxford Road - Thame Road - London Road - Park Hill - London Road - Headington Road - St Clements Street - High Street - Speedwell Street - Park End Street - Norfolk Street

          Schedules and stops for this route are published in GTFS: great-britain

          Frequently asked questions about route 120

          • What time does route 120 start operating?

            Services on route 120 start at 13:50 from Monday to Friday.

          • What time does route 120 stop operating?

            Services on route 120 end at 16:15 from Monday to Friday.

          • Is there a stop for route 120 near me?

            View the nearest stop for route 120.

          120 (Oxford Buses)

          The first stop of the 120 bus route is Westgate and the last stop is Aylesbury Bus Stn. 120 (Aylesbury - Haddenham - Thame - Wheatley - Oxford) is operational during on weekdays.

          Additional information: 120 has 58 stops. The total trip duration for this route is approximately 85 minutes.

          More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Oxford, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

          120 bus near me

          Similar Routes & Alternatives to 120

          Looking for alternatives to 120? Discover top-rated routes that share similar paths and stops. Compare schedules and find a backup route for your journey.

          Last updated on November 9, 2026