{
 "path": "/buses",
 "title": "Bus times and routes in Bath · Hey Bath",
 "description": "81 bus routes from 13 operators stop at 1,078 stops in Bath and North East Somerset, with 370,211 departures timetabled over the next week. Next buses at…",
 "canonical": "https://heybath.uk/buses",
 "generated_at": "2026-10-10T08:20:35.900Z",
 "date_modified": "2026-10-10T08:15:13Z",
 "data": {
  "question": "When’s the next bus?",
  "answer": "81 bus routes from 13 operators stop at 1,078 stops in Bath and North East Somerset, with 370,211 departures timetabled over the next week. 20 disruptions on the operators’ notices right now.",
  "counts": {
   "routes": 85,
   "operators": 13,
   "stops_with_buses": 1078,
   "stops": 1313,
   "departures_week": 370211
  },
  "operators": [
   {
    "name": "First Bristol, Bath & the West",
    "noc": "FBRI",
    "path": "/buses/operators/first-bristol-bath-the-west",
    "routes": [
     {
      "line": "U1",
      "name": "City Centre, Grand Parade – University of Bath",
      "path": "/buses/routes/first-u1",
      "trips_week": 1388
     },
     {
      "line": "U3",
      "name": "Bath Spa University – University of Bath",
      "path": "/buses/routes/first-u3",
      "trips_week": 1042
     },
     {
      "line": "4",
      "name": "Odd Down Park & Ride – Weston via RUH",
      "path": "/buses/routes/first-4",
      "trips_week": 974
     },
     {
      "line": "21",
      "name": "City Centre, Westgate Buildings – Newbridge Park & Ride",
      "path": "/buses/routes/first-21",
      "trips_week": 824
     },
     {
      "line": "31",
      "name": "City Centre, Milsom Street – Lansdown Park & Ride",
      "path": "/buses/routes/first-31",
      "trips_week": 824
     },
     {
      "line": "41",
      "name": "City Centre, SouthGate – Odd Down Park & Ride",
      "path": "/buses/routes/first-41",
      "trips_week": 824
     },
     {
      "line": "X39",
      "name": "Bristol Bus Station – Bath Bus Station",
      "path": "/buses/routes/first-x39",
      "trips_week": 710
     },
     {
      "line": "1",
      "name": "Bath Bus Station (circular)",
      "path": "/buses/routes/first-1",
      "trips_week": 560
     },
     {
      "line": "U2",
      "name": "Oldfield Park – University of Bath",
      "path": "/buses/routes/first-u2",
      "trips_week": 545
     },
     {
      "line": "3",
      "name": "Bathford – City Centre, Grand Parade",
      "path": "/buses/routes/first-3",
      "trips_week": 512
     },
     {
      "line": "5",
      "name": "Bath Bus Station (circular)",
      "path": "/buses/routes/first-5",
      "trips_week": 509
     },
     {
      "line": "2",
      "name": "City Centre, Dorchester Street (circular)",
      "path": "/buses/routes/first-2",
      "trips_week": 502
     },
     {
      "line": "43",
      "name": "North Common – Keynsham & Burnett",
      "path": "/buses/routes/first-43",
      "trips_week": 344
     },
     {
      "line": "A4",
      "name": "Lulsgate Bottom, Airport Tavern – Bath Bus Station",
      "path": "/buses/routes/first-a4",
      "trips_week": 336
     },
     {
      "line": "376",
      "name": "Wells Bus Station – Bristol Bus Station",
      "path": "/buses/routes/first-376",
      "trips_week": 327
     },
     {
      "line": "42",
      "name": "Keynsham & Burnett – City Centre, Broad Quay",
      "path": "/buses/routes/first-42",
      "trips_week": 317
     },
     {
      "line": "U4",
      "name": "Bath Spa University – University of Bath",
      "path": "/buses/routes/first-u4",
      "trips_week": 307
     },
     {
      "line": "8",
      "name": "Kingsway – Bath Bus Station",
      "path": "/buses/routes/first-8",
      "trips_week": 276
     },
     {
      "line": "13",
      "name": "Elmhurst – Foxhill",
      "path": "/buses/routes/first-13",
      "trips_week": 264
     },
     {
      "line": "17",
      "name": "Southmead Hospital – Keynsham & Burnett",
      "path": "/buses/routes/first-17",
      "trips_week": 232
     },
     {
      "line": "D1",
      "name": "Warminster – Bath Bus Station",
      "path": "/buses/routes/first-d1",
      "trips_week": 231
     },
     {
      "line": "19",
      "name": "Bristol Parkway Station – Bath Bus Station",
      "path": "/buses/routes/first-19",
      "trips_week": 218
     },
     {
      "line": "39",
      "name": "Bristol Bus Station – Bath Bus Station",
      "path": "/buses/routes/first-39",
      "trips_week": 209
     },
     {
      "line": "D2",
      "name": "Frome Sainsbury's – Bath Bus Station",
      "path": "/buses/routes/first-d2",
      "trips_week": 199
     },
     {
      "line": "522",
      "name": "Bath Bus Station – Bristol Bus Station",
      "path": "/buses/routes/first-522",
      "trips_week": 198
     },
     {
      "line": "174",
      "name": "Bath Bus Station – Wells Bus Station",
      "path": "/buses/routes/first-174",
      "trips_week": 190
     },
     {
      "line": "D1x",
      "name": "Trowbridge – City Centre, Grand Parade",
      "path": "/buses/routes/first-d1x",
      "trips_week": 186
     },
     {
      "line": "U5",
      "name": "Bath Spa University (circular)",
      "path": "/buses/routes/first-u5",
      "trips_week": 160
     },
     {
      "line": "172",
      "name": "Bath Bus Station – Bristol Bus Station",
      "path": "/buses/routes/first-172",
      "trips_week": 154
     },
     {
      "line": "173",
      "name": "Bath Bus Station – Wells Bus Station",
      "path": "/buses/routes/first-173",
      "trips_week": 149
     },
     {
      "line": "7",
      "name": "Bath Abbey (circular)",
      "path": "/buses/routes/first-7",
      "trips_week": 133
     },
     {
      "line": "6",
      "name": "Bath Abbey (circular)",
      "path": "/buses/routes/first-6",
      "trips_week": 132
     },
     {
      "line": "U6",
      "name": "London Road – University of Bath",
      "path": "/buses/routes/first-u6",
      "trips_week": 120
     },
     {
      "line": "5a",
      "name": "Twerton Mill – Bath Bus Station",
      "path": "/buses/routes/first-5a",
      "trips_week": 116
     },
     {
      "line": "D2x",
      "name": "Frome Sainsbury's – Bath Bus Station",
      "path": "/buses/routes/first-d2x",
      "trips_week": 92
     },
     {
      "line": "171",
      "name": "Bath Bus Station – Wells Bus Station",
      "path": "/buses/routes/first-171",
      "trips_week": 91
     },
     {
      "line": "375",
      "name": "Wells Bus Station – Bristol Bus Station",
      "path": "/buses/routes/first-375",
      "trips_week": 70
     },
     {
      "line": "City",
      "name": "Bath Abbey (circular)",
      "path": "/buses/routes/first-city",
      "trips_week": 70
     },
     {
      "line": "374",
      "name": "Wells Bus Station – Bristol Bus Station",
      "path": "/buses/routes/first-374",
      "trips_week": 60
     },
     {
      "line": "6a",
      "name": "Bath Abbey (circular)",
      "path": "/buses/routes/first-6a",
      "trips_week": 60
     },
     {
      "line": "Sky",
      "name": "Terrace Walk (circular)",
      "path": "/buses/routes/first-sky",
      "trips_week": 49
     },
     {
      "line": "58",
      "name": "Odd Down Park & Ride – Twerton Mill",
      "path": "/buses/routes/first-58",
      "trips_week": 44
     },
     {
      "line": "376a",
      "name": "Wells Bus Station – Bristol Bus Station",
      "path": "/buses/routes/first-376a",
      "trips_week": 37
     },
     {
      "line": "20",
      "name": "City Centre, Grand Parade – Ralph Allen School",
      "path": "/buses/routes/first-20",
      "trips_week": 20
     },
     {
      "line": "OS1",
      "name": "Hanham, The Maypole – Oldfield School",
      "path": "/buses/routes/first-os1",
      "trips_week": 20
     }
    ]
   },
   {
    "name": "Faresaver",
    "noc": "FSRV",
    "path": "/buses/operators/faresaver",
    "routes": [
     {
      "line": "231",
      "name": "Chippenham (Wilts) – Bath City Centre",
      "path": "/buses/routes/faresaver-231",
      "trips_week": 371
     },
     {
      "line": "272",
      "name": "Devizes – Bath City Centre",
      "path": "/buses/routes/faresaver-272",
      "trips_week": 124
     },
     {
      "line": "11",
      "name": "Bathampton – Bath City Centre",
      "path": "/buses/routes/faresaver-11",
      "trips_week": 114
     },
     {
      "line": "271",
      "name": "Melksham – Bath City Centre",
      "path": "/buses/routes/faresaver-271",
      "trips_week": 113
     },
     {
      "line": "X31",
      "name": "Chippenham (Wilts) – Bath City Centre",
      "path": "/buses/routes/faresaver-x31",
      "trips_week": 105
     },
     {
      "line": "12",
      "name": "Haycombe – Bath City Centre",
      "path": "/buses/routes/faresaver-12",
      "trips_week": 94
     },
     {
      "line": "273",
      "name": "Devizes – Bath City Centre",
      "path": "/buses/routes/faresaver-273",
      "trips_week": 78
     },
     {
      "line": "228",
      "name": "Bath City Centre",
      "path": "/buses/routes/faresaver-228",
      "trips_week": 36
     },
     {
      "line": "X86",
      "name": "Claverton Down – Box (Wilts)",
      "path": "/buses/routes/faresaver-x86",
      "trips_week": 15
     },
     {
      "line": "X83",
      "name": "Lackham – Bath City Centre",
      "path": "/buses/routes/faresaver-x83",
      "trips_week": 10
     },
     {
      "line": "X84",
      "name": "Combe Park – Semington",
      "path": "/buses/routes/faresaver-x84",
      "trips_week": 2
     },
     {
      "line": "X85",
      "name": "Combe Park – Semington",
      "path": "/buses/routes/faresaver-x85",
      "trips_week": 2
     },
     {
      "line": "X88",
      "name": "Combe Park – Worton (Wilts)",
      "path": "/buses/routes/faresaver-x88",
      "trips_week": 2
     }
    ]
   },
   {
    "name": "The Big Lemon",
    "noc": "LEMB",
    "path": "/buses/operators/the-big-lemon",
    "routes": [
     {
      "line": "100",
      "name": "Bath City Centre – Cabot Circus (Bristol)",
      "path": "/buses/routes/big-100",
      "trips_week": 156
     },
     {
      "line": "20",
      "name": "Twerton – University of Bath",
      "path": "/buses/routes/big-20",
      "trips_week": 145
     },
     {
      "line": "K1",
      "name": "Somerdale – Keynsham",
      "path": "/buses/routes/big-k1",
      "trips_week": 140
     }
    ]
   },
   {
    "name": "Kempsford Transport UK Ltd",
    "noc": "KEMT",
    "path": "/buses/operators/kempsford-transport",
    "routes": [
     {
      "line": "K2",
      "name": "The Chocolate Quarter (circular)",
      "path": "/buses/routes/kempsford-k2",
      "trips_week": 118
     },
     {
      "line": "768",
      "name": "Writhlington Manor Park – Bath City Centre Ambury",
      "path": "/buses/routes/kempsford-768",
      "trips_week": 60
     },
     {
      "line": "X91",
      "name": "Ubley Old Sawmill – Bristol City Centre The",
      "path": "/buses/routes/kempsford-x91",
      "trips_week": 47
     }
    ]
   },
   {
    "name": "Libra Travel",
    "noc": "LTRV",
    "path": "/buses/operators/libra-travel",
    "routes": [
     {
      "line": "184",
      "name": "Midsomer Norton – Frome",
      "path": "/buses/routes/libra-184",
      "trips_week": 73
     },
     {
      "line": "94",
      "name": "Bath via Westwood – Trowbridge (Wilts)",
      "path": "/buses/routes/libra-94",
      "trips_week": 60
     }
    ]
   },
   {
    "name": "ABUS",
    "noc": "ABUS",
    "path": "/buses/operators/abus",
    "routes": [
     {
      "line": "101",
      "name": "Westfield (Radstock) – Bishop Sutton",
      "path": "/buses/routes/abus-101",
      "trips_week": 96
     },
     {
      "line": "R2",
      "name": "Ralph Allen School, Grounds – Padleigh Hill",
      "path": "/buses/routes/abus-r2",
      "trips_week": 10
     },
     {
      "line": "R3",
      "name": "Ralph Allen School, Grounds – Weston",
      "path": "/buses/routes/abus-r3",
      "trips_week": 10
     }
    ]
   },
   {
    "name": "CT Coaches",
    "noc": "CTCO",
    "path": "/buses/operators/ct-coaches",
    "routes": [
     {
      "line": "700",
      "name": "Sion Hill (Bath) – Bath City Centre",
      "path": "/buses/routes/ct-700",
      "trips_week": 48
     },
     {
      "line": "716",
      "name": "Bath City Centre",
      "path": "/buses/routes/ct-716",
      "trips_week": 24
     },
     {
      "line": "734",
      "name": "Bath City Centre (circular)",
      "path": "/buses/routes/ct-734",
      "trips_week": 18
     },
     {
      "line": "779",
      "name": "Bath City Centre",
      "path": "/buses/routes/ct-779",
      "trips_week": 18
     }
    ]
   },
   {
    "name": "National Express",
    "noc": "NATX",
    "path": "/buses/operators/national-express",
    "routes": [
     {
      "line": "403",
      "name": "Belgravia, Victoria – Bath City Centre, Bath",
      "path": "/buses/routes/national-403",
      "trips_week": 96
     },
     {
      "line": "N05",
      "name": "Bristol – Tottenham Hotspur Stadium",
      "path": "/buses/routes/national-n05",
      "trips_week": 2
     },
     {
      "line": "804",
      "name": "Belgravia, Victoria – Bristol",
      "path": "/buses/routes/national-804",
      "trips_week": 0
     },
     {
      "line": "CP6",
      "name": "Bath City Centre, Bath – Pontcanna, Cardiff",
      "path": "/buses/routes/national-cp6",
      "trips_week": 0
     },
     {
      "line": "G42",
      "name": "Bath City Centre, Bath – Glastonbury Festival Coach Park",
      "path": "/buses/routes/national-g42",
      "trips_week": 0
     },
     {
      "line": "T54",
      "name": "Bristol – St Margarets, London",
      "path": "/buses/routes/national-t54",
      "trips_week": 0
     }
    ]
   },
   {
    "name": "FlixBus",
    "noc": "FLIX",
    "path": "/buses/operators/flixbus",
    "routes": [
     {
      "line": "UK043",
      "name": "Bus Station – Victoria Coach Station",
      "path": "/buses/routes/flixbus-uk043",
      "trips_week": 84
     }
    ]
   },
   {
    "name": "FromeBus",
    "noc": "FRMN",
    "path": "/buses/operators/fromebus",
    "routes": [
     {
      "line": "424",
      "name": "Midsomer Norton – Frome",
      "path": "/buses/routes/fromebus-424",
      "trips_week": 65
     },
     {
      "line": "414",
      "name": "Midsomer Norton – Frome",
      "path": "/buses/routes/fromebus-414",
      "trips_week": 15
     }
    ]
   },
   {
    "name": "Stagecoach West",
    "noc": "SCGL",
    "path": "/buses/operators/stagecoach-west",
    "routes": [
     {
      "line": "620",
      "name": "Bath City Centre Bus Station – Old Sodbury The Cross Hands",
      "path": "/buses/routes/stagecoach-620",
      "trips_week": 58
     }
    ]
   },
   {
    "name": "Swindon's Bus Company",
    "noc": "TDTR",
    "path": "/buses/operators/swindons-bus-company",
    "routes": [
     {
      "line": "X76",
      "name": "Bath – Calne",
      "path": "/buses/routes/swindons-x76",
      "trips_week": 10
     }
    ]
   },
   {
    "name": "Coachstyle",
    "noc": "COAC",
    "path": "/buses/operators/coachstyle",
    "routes": [
     {
      "line": "X79",
      "name": "Bath City Centre – Hullavington",
      "path": "/buses/routes/coachstyle-x79",
      "trips_week": 2
     }
    ]
   }
  ],
  "busiest_stops": [
   {
    "name": "James Street West (Wf)",
    "path": "/buses/stops/james-street-west-wf-0180bac30350",
    "departures_week": 2421
   },
   {
    "name": "St James Cemetery (NW-bound)",
    "path": "/buses/stops/st-james-cemetery-nw-bound-0180bac30305",
    "departures_week": 1993
   },
   {
    "name": "St James's Parade (Wy)",
    "path": "/buses/stops/st-jamess-parade-wy-0180bac01277",
    "departures_week": 1854
   },
   {
    "name": "The Avenue (NE-bound)",
    "path": "/buses/stops/the-avenue-ne-bound-0180bac30038",
    "departures_week": 1813
   },
   {
    "name": "Windsor Villas (SW-bound)",
    "path": "/buses/stops/windsor-villas-sw-bound-0180bac30357",
    "departures_week": 1808
   },
   {
    "name": "Oakley (SE-bound)",
    "path": "/buses/stops/oakley-se-bound-0180bac30040",
    "departures_week": 1751
   },
   {
    "name": "The Avenue (S-bound)",
    "path": "/buses/stops/the-avenue-s-bound-0180bac30037",
    "departures_week": 1724
   },
   {
    "name": "Brougham Hayes (SE-bound)",
    "path": "/buses/stops/brougham-hayes-se-bound-0180bac30303",
    "departures_week": 1697
   },
   {
    "name": "Park Lane (W-bound)",
    "path": "/buses/stops/park-lane-w-bound-0180bac30356",
    "departures_week": 1681
   },
   {
    "name": "North Road (SE-bound)",
    "path": "/buses/stops/north-road-se-bound-0180bac30042",
    "departures_week": 1678
   },
   {
    "name": "Lyncombe Hill (W-bound)",
    "path": "/buses/stops/lyncombe-hill-w-bound-0180bac60002",
    "departures_week": 1662
   },
   {
    "name": "Rossiter Road (E-bound)",
    "path": "/buses/stops/rossiter-road-e-bound-0180bay38419",
    "departures_week": 1656
   },
   {
    "name": "Woodland Place (E-bound)",
    "path": "/buses/stops/woodland-place-e-bound-0180bac30044",
    "departures_week": 1624
   },
   {
    "name": "Smallcombe House (E-bound)",
    "path": "/buses/stops/smallcombe-house-e-bound-0180bac30045",
    "departures_week": 1624
   },
   {
    "name": "Youth Hostel (SE-bound)",
    "path": "/buses/stops/youth-hostel-se-bound-0180bac30048",
    "departures_week": 1624
   },
   {
    "name": "White Lodge (SE-bound)",
    "path": "/buses/stops/white-lodge-se-bound-0180bac30050",
    "departures_week": 1624
   },
   {
    "name": "Cleveland Walk (SE-bound)",
    "path": "/buses/stops/cleveland-walk-se-bound-0180bac30052",
    "departures_week": 1624
   },
   {
    "name": "Sydney Buildings (SE-bound)",
    "path": "/buses/stops/sydney-buildings-se-bound-0180bac30053",
    "departures_week": 1624
   },
   {
    "name": "St Mary's Church (SE-bound)",
    "path": "/buses/stops/st-marys-church-se-bound-0180bac30055",
    "departures_week": 1624
   },
   {
    "name": "Pines Way (SE-bound)",
    "path": "/buses/stops/pines-way-se-bound-0180bac30304",
    "departures_week": 1624
   },
   {
    "name": "Oakley (NW-bound)",
    "path": "/buses/stops/oakley-nw-bound-0180bac30039",
    "departures_week": 1618
   },
   {
    "name": "Monmouth Place (Gd)",
    "path": "/buses/stops/monmouth-place-gd-0180bac30346",
    "departures_week": 1590
   },
   {
    "name": "The Weston (W-bound)",
    "path": "/buses/stops/the-weston-w-bound-0180bac30359",
    "departures_week": 1579
   },
   {
    "name": "Hayesfield Park (S-bound)",
    "path": "/buses/stops/hayesfield-park-s-bound-0180bac30149",
    "departures_week": 1577
   }
  ],
  "disruptions": [
   {
    "title": "Stop closure: RUH A&E",
    "line": "The RUH A&E stops will be closed 20 - 22 Oct 2026",
    "path": "/buses/stops/ruh-a-e-n-bound-0180bac30442",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-20T08:00:00.000Z",
    "ends_at": "2026-10-23T22:59:00.000Z",
    "lines": [
     "4",
     "R3"
    ]
   },
   {
    "title": "Stop closure: Entry Hill",
    "line": "The Entry Hill stop will be closed 0930 - 1500 on 19 Oct 2026",
    "path": "/buses/stops/entry-hill-w-bound-0180bac30123",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-19T08:30:00.000Z",
    "ends_at": "2026-10-19T14:00:00.000Z",
    "lines": [
     "13",
     "R2",
     "R3",
     "U4"
    ]
   },
   {
    "title": "Stop closure: Westfield School",
    "line": "The Westfield School stop will be closed 0930 - 1430 on 15 Oct 2026",
    "path": "/buses/stops/westfield-school-opp-0180bac30846",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-15T08:30:00.000Z",
    "ends_at": "2026-10-15T13:30:00.000Z",
    "lines": [
     "101",
     "171",
     "172",
     "173",
     "174",
     "414",
     "522"
    ]
   },
   {
    "title": "Stop closure: Main Street & Ham Lane",
    "line": "The Main Street & Ham Lane stops will be closed 15 Oct 2026 to 17 Feb 2027",
    "path": "/buses/stops/ham-lane-n-bound-0180bac30917",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-14T23:00:00.000Z",
    "ends_at": "2026-11-17T00:00:00.000Z",
    "lines": [
     "101",
     "171",
     "374",
     "375",
     "376"
    ]
   },
   {
    "title": "Stop closure: Bewdley Road",
    "line": "The Bewdley Road stops will be closed 0930 - 1500 on 13 & 14 Oct 2026",
    "path": "/buses/stops/bewdley-road-nw-bound-0180bac30102",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-13T08:30:00.000Z",
    "ends_at": "2026-10-14T14:00:00.000Z",
    "lines": [
     "2",
     "Sky"
    ]
   },
   {
    "title": "Stop closure: Newbridge Court",
    "line": "The Newbridge Court stops will be closed 13 - 15 Oct 2026",
    "path": "/buses/stops/newbridge-court-nw-bound-0180bac30382",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-13T07:00:00.000Z",
    "ends_at": "2026-10-15T16:00:00.000Z",
    "lines": [
     "19",
     "20"
    ]
   },
   {
    "title": "Stop closure: Culvers Road",
    "line": "The Culvers Road stop will be closed 0930 - 1530 on 12 Oct 2026",
    "path": "/buses/stops/culvers-road-e-bound-0180bac30779",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-12T08:30:00.000Z",
    "ends_at": "2026-10-12T14:30:00.000Z",
    "lines": [
     "43"
    ]
   },
   {
    "title": "Stop closure: Manor Park",
    "line": "The Manor Park stops will be closed 0800 - 1800 on 12 & 13 Oct 2026",
    "path": "/buses/stops/manor-park-n-bound-0180bac30388",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-12T07:00:00.000Z",
    "ends_at": "2026-10-13T17:00:00.000Z",
    "lines": [
     "20"
    ]
   },
   {
    "title": "Stop closure: British Legion",
    "line": "British Legion stops will be closed 0800 - 1800 from 12 to 14 Oct 2026",
    "path": "/buses/stops/british-legion-se-bound-0180bac31018",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-12T07:00:00.000Z",
    "ends_at": "2026-10-14T17:00:00.000Z",
    "lines": [
     "100"
    ]
   },
   {
    "title": "Stop closure: Eckweek Lane",
    "line": "The Eckweek Lane stop will be closed 0800 - 1600 on 12 Oct 2026",
    "path": "/buses/stops/eckweek-lane-sw-bound-0180bac30811",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-12T07:00:00.000Z",
    "ends_at": "2026-10-12T15:00:00.000Z",
    "lines": [
     "171",
     "172",
     "173",
     "174",
     "522"
    ]
   },
   {
    "title": "Stop closure: James Street West & St James Parade",
    "line": "James Street West & St James Parade stops will be closed 12 to 14 Oct 2026",
    "path": "/buses/stops/james-street-west-wf-0180bac30350",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-11T23:00:00.000Z",
    "ends_at": "2026-10-14T22:59:00.000Z",
    "lines": [
     "1",
     "4",
     "5",
     "5a",
     "19",
     "20",
     "39",
     "700",
     "716",
     "779",
     "A4"
    ]
   },
   {
    "title": "Stop closure: Cheltenham Street",
    "line": "The Cheltenham Street stop will be closed 12 & 13 Oct 2026",
    "path": "/buses/stops/cheltenham-street-s-bound-0180bac30245",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-11T23:00:00.000Z",
    "ends_at": "2026-10-13T22:59:00.000Z",
    "lines": [
     "12"
    ]
   },
   {
    "title": "Stop closure: Northampton Street",
    "line": "The Northampton Street stop will be closed 12 - 23 Oct 2026",
    "path": "/buses/stops/northampton-street-e-bound-0180bac30472",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-11T23:00:00.000Z",
    "ends_at": "2026-10-23T22:59:00.000Z",
    "lines": [
     "20",
     "700"
    ]
   },
   {
    "title": "Road Closure: Northgate Street",
    "line": "Northgate Street will be closed 11& 12 Oct 2026",
    "path": "/buses/stops/bath-abbey-ce-0180bac30606",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-11T08:00:00.000Z",
    "ends_at": "2026-10-12T06:00:00.000Z",
    "lines": [
     "3",
     "6",
     "6a",
     "7",
     "228",
     "231",
     "271",
     "272",
     "273",
     "734",
     "City",
     "D1x",
     "X31",
     "X79",
     "X83"
    ]
   },
   {
    "title": "Stop closure: Twerton Mill",
    "line": "Twerton Mill stops will be closed 8 to 10 Oct 2026",
    "path": "/buses/stops/twerton-mill-e-bound-0180bac60000",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-08T08:30:00.000Z",
    "ends_at": "2026-10-10T13:00:00.000Z",
    "lines": [
     "5a",
     "58",
     "U3",
     "U5"
    ]
   },
   {
    "title": "Road Closure: Bridge Street, Bath",
    "line": "Bridge Street, Bath will be closed 1900 - 0600 from 28 Sept to 18 Oct 2026",
    "path": "/buses/stops/grand-parade-ci-0180bac30611",
    "link": null,
    "status": "planned",
    "starts_at": "2026-09-28T18:00:00.000Z",
    "ends_at": "2026-10-18T05:00:00.000Z",
    "lines": [
     "3",
     "6a",
     "231",
     "273",
     "D1x"
    ]
   },
   {
    "title": "Road Closure: Midsomer Norton Food Festival",
    "line": "Various roads will be closed to facilitate the Midsomer Norton Food Festival on 10 Oct 2026",
    "path": "/buses/stops/bath-college-ne-bound-0180bac30837",
    "link": null,
    "status": "open",
    "starts_at": "2026-10-10T06:00:00.000Z",
    "ends_at": "2026-10-10T18:00:00.000Z",
    "lines": [
     "101",
     "171",
     "172",
     "173",
     "174",
     "184",
     "376a",
     "414",
     "424",
     "522"
    ]
   },
   {
    "title": "Stop closure: Green Park",
    "line": "The Green Park stop will be closed 5 Oct to 22 Nov 2026",
    "path": "/buses/stops/green-park-gb-0180bay38425",
    "link": null,
    "status": "open",
    "starts_at": "2026-10-04T23:00:00.000Z",
    "ends_at": "2026-11-22T00:00:00.000Z",
    "lines": [
     "620",
     "U3"
    ]
   },
   {
    "title": "Stop closure: Bear Flat A",
    "line": "The Bear Flat A stop will be closed 27 July to 27 Nov 2026",
    "path": "/buses/stops/bear-flat-a-0180bac30147",
    "link": null,
    "status": "open",
    "starts_at": "2026-07-26T23:00:00.000Z",
    "ends_at": "2026-11-27T23:59:00.000Z",
    "lines": [
     "4",
     "13",
     "41",
     "58",
     "100",
     "171",
     "172",
     "173",
     "174",
     "175",
     "522",
     "768",
     "D2",
     "D2x",
     "R3"
    ]
   },
   {
    "title": "Stop closure: The Assembly Rooms",
    "line": "This stop will be closed for approximately 20 months due to refurbishment works on the Assembly Rooms.",
    "path": "/buses/stops/assembly-rooms-w-bound-0180bac30476",
    "link": null,
    "status": "open",
    "starts_at": "2025-04-06T23:00:00.000Z",
    "ends_at": "2026-11-01T23:59:00.000Z",
    "lines": [
     "City_Tour"
    ]
   }
  ],
  "photo": null,
  "date_modified": "2026-10-10T08:15:13Z",
  "sources": [
   {
    "id": "bus-timetables",
    "name": "Bus timetables (Bus Open Data Service)",
    "url": "https://data.bus-data.dft.gov.uk/timetable/download/",
    "licence": "OGL v3",
    "attribution": "Bus Open Data Service, Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T08:00:11.578Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T08:00:11.578Z"
   },
   {
    "id": "bus-stops",
    "name": "Bus stops (NaPTAN)",
    "url": "https://www.data.gov.uk/dataset/ff93ffc1-6656-47d8-9155-85ea0b8f2251/naptan",
    "licence": "OGL v3",
    "attribution": "Contains NaPTAN data from the Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 10080,
    "last_ok": "2026-10-10T05:05:49.521Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T05:05:49.521Z"
   },
   {
    "id": "bus-disruptions",
    "name": "Bus disruptions (Bus Open Data Service)",
    "url": "https://data.bus-data.dft.gov.uk/",
    "licence": "OGL v3",
    "attribution": "Bus Open Data Service, Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 15,
    "last_ok": "2026-10-10T08:15:13.640Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T08:15:13.640Z"
   }
  ]
 }
}