120 (Aylesbury - Haddenham - Thame - Wheatley - Oxford) Bus in Oxford

Click to load interactive map
List of stops
          Map
          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
          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.
          Last updated on March 21, 2026
          Build real-time departures into your app Free 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 - Oxpens Road - Park End Street - Norfolk Street
          All data is available in GTFS feed: great-britain

          Bus 120 FAQ

          • What time does the 120 bus start operating?

            Services on the 120 - Aylesbury - Haddenham - Thame - Wheatley - Oxford bus start at 13:50 on Monday, Tuesday, Wednesday, Thursday, Friday.

          • What time does the 120 bus stop working?

            Services on the 120 - Aylesbury - Haddenham - Thame - Wheatley - Oxford bus stop at 16:15 on Monday, Tuesday, Wednesday, Thursday, Friday.

          • Is there a 120 bus stop near me?

            Click here to view the nearest 120 - Aylesbury - Haddenham - Thame - Wheatley - Oxford bus stop.

          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 and the total trip duration for this route is approximately 85 minutes.

          See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Oxford Buses suggested routes, real-time bus tracker, line route maps in Oxford, and helps to find the closest 120 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 120 bus to take on your trip.

          120 bus near me