{
 "path": "/buses/routes/faresaver-x84",
 "title": "Bus X84 Bath: route, stops and times · Faresaver · Hey Bath",
 "description": "The X84 runs between Combe Park and Semington, run by Faresaver. Every stop in order, first and last buses, and any closures.",
 "canonical": "https://heybath.uk/buses/routes/faresaver-x84",
 "generated_at": "2026-10-10T09:22:23.711Z",
 "date_modified": "2026-10-10T09:00:11Z",
 "data": {
  "route": {
   "id": "bus-route:fsrv:x84",
   "line": "X84",
   "name": "Combe Park – Semington",
   "kind": "bus",
   "valid_to": "2027-07-10",
   "trips_week": 2,
   "ids": {
    "gtfs": [
     "4271751"
    ],
    "agency": [
     "OP743"
    ],
    "noc": "FSRV"
   },
   "path": "/buses/routes/faresaver-x84",
   "bbox": [
    -2.39047,
    51.31683,
    -2.14739,
    51.39213
   ],
   "updated_at": "2026-10-10T05:05:15.425Z",
   "operator": {
    "name": "Faresaver",
    "path": "/buses/operators/faresaver",
    "noc": "FSRV"
   },
   "first_today": null,
   "last_today": null,
   "every_minutes": null
  },
  "directions": [
   {
    "direction": 0,
    "towards": "Combe Park",
    "stops": [
     {
      "id": "bus-stop:0180bac30625",
      "name": "Viaduct Hotel (NE-bound)",
      "lat": 51.35793,
      "lng": -2.31546,
      "seq": 1,
      "some_trips_only": false,
      "path": "/buses/stops/viaduct-hotel-ne-bound-0180bac30625"
     },
     {
      "id": "bus-stop:0180bac30624",
      "name": "Aqueduct (N-bound)",
      "lat": 51.3602,
      "lng": -2.31361,
      "seq": 2,
      "some_trips_only": false,
      "path": "/buses/stops/aqueduct-n-bound-0180bac30624"
     },
     {
      "id": "bus-stop:0180bac30622",
      "name": "Village (N-bound)",
      "lat": 51.37604,
      "lng": -2.30413,
      "seq": 3,
      "some_trips_only": false,
      "path": "/buses/stops/village-n-bound-0180bac30622"
     },
     {
      "id": "bus-stop:0180bac30620",
      "name": "Hantone Hill (W-bound)",
      "lat": 51.39126,
      "lng": -2.31897,
      "seq": 4,
      "some_trips_only": false,
      "path": "/buses/stops/hantone-hill-w-bound-0180bac30620"
     },
     {
      "id": "bus-stop:0180bac30021",
      "name": "Down Lane (o/s)",
      "lat": 51.39188,
      "lng": -2.32469,
      "seq": 5,
      "some_trips_only": false,
      "path": "/buses/stops/down-lane-o-s-0180bac30021"
     },
     {
      "id": "bus-stop:0180bac30022",
      "name": "Devonshire Road (W-bound)",
      "lat": 51.39195,
      "lng": -2.32872,
      "seq": 6,
      "some_trips_only": false,
      "path": "/buses/stops/devonshire-road-w-bound-0180bac30022"
     },
     {
      "id": "bus-stop:0180bac30023",
      "name": "St George's Hill (SW-bound)",
      "lat": 51.39159,
      "lng": -2.33448,
      "seq": 7,
      "some_trips_only": false,
      "path": "/buses/stops/st-georges-hill-sw-bound-0180bac30023"
     },
     {
      "id": "bus-stop:0180bac30024",
      "name": "Trossachs Drive (W-bound)",
      "lat": 51.39068,
      "lng": -2.33857,
      "seq": 8,
      "some_trips_only": false,
      "path": "/buses/stops/trossachs-drive-w-bound-0180bac30024"
     },
     {
      "id": "bus-stop:0180bac30025",
      "name": "Minster Way (SW-bound)",
      "lat": 51.38894,
      "lng": -2.34275,
      "seq": 9,
      "some_trips_only": false,
      "path": "/buses/stops/minster-way-sw-bound-0180bac30025"
     },
     {
      "id": "bus-stop:0180bac30027",
      "name": "Darlington Road (W-bound)",
      "lat": 51.38738,
      "lng": -2.34772,
      "seq": 10,
      "some_trips_only": false,
      "path": "/buses/stops/darlington-road-w-bound-0180bac30027"
     },
     {
      "id": "bus-stop:0180bac30029",
      "name": "Forester Road (SW-bound)",
      "lat": 51.38706,
      "lng": -2.35028,
      "seq": 11,
      "some_trips_only": false,
      "path": "/buses/stops/forester-road-sw-bound-0180bac30029"
     },
     {
      "id": "bus-stop:0180bac30031",
      "name": "Holburne Museum (W-bound)",
      "lat": 51.38523,
      "lng": -2.35205,
      "seq": 12,
      "some_trips_only": false,
      "path": "/buses/stops/holburne-museum-w-bound-0180bac30031"
     },
     {
      "id": "bus-stop:0180bac30032",
      "name": "Laura Place (SW-bound)",
      "lat": 51.38383,
      "lng": -2.35561,
      "seq": 13,
      "some_trips_only": false,
      "path": "/buses/stops/laura-place-sw-bound-0180bac30032"
     },
     {
      "id": "bus-stop:0180bac30608",
      "name": "Bath Abbey (Cf)",
      "lat": 51.38171,
      "lng": -2.35873,
      "seq": 14,
      "some_trips_only": false,
      "path": "/buses/stops/bath-abbey-cf-0180bac30608"
     },
     {
      "id": "bus-stop:0180bac30444",
      "name": "Royal United Hospital (W-bound)",
      "lat": 51.3917,
      "lng": -2.39008,
      "seq": 15,
      "some_trips_only": false,
      "path": "/buses/stops/royal-united-hospital-w-bound-0180bac30444"
     }
    ]
   },
   {
    "direction": 1,
    "towards": "Semington",
    "stops": [
     {
      "id": "bus-stop:0180bac30444",
      "name": "Royal United Hospital (W-bound)",
      "lat": 51.3917,
      "lng": -2.39008,
      "seq": 1,
      "some_trips_only": false,
      "path": "/buses/stops/royal-united-hospital-w-bound-0180bac30444"
     },
     {
      "id": "bus-stop:0180bac30608",
      "name": "Bath Abbey (Cf)",
      "lat": 51.38171,
      "lng": -2.35873,
      "seq": 2,
      "some_trips_only": false,
      "path": "/buses/stops/bath-abbey-cf-0180bac30608"
     },
     {
      "id": "bus-stop:0180bac30005",
      "name": "Laura Place (NE-bound)",
      "lat": 51.38394,
      "lng": -2.35576,
      "seq": 3,
      "some_trips_only": false,
      "path": "/buses/stops/laura-place-ne-bound-0180bac30005"
     },
     {
      "id": "bus-stop:0180bac30007",
      "name": "Holburne Museum (E-bound)",
      "lat": 51.38534,
      "lng": -2.35218,
      "seq": 4,
      "some_trips_only": false,
      "path": "/buses/stops/holburne-museum-e-bound-0180bac30007"
     },
     {
      "id": "bus-stop:0180bac30008",
      "name": "Forester Road (NE-bound)",
      "lat": 51.38731,
      "lng": -2.34992,
      "seq": 5,
      "some_trips_only": false,
      "path": "/buses/stops/forester-road-ne-bound-0180bac30008"
     },
     {
      "id": "bus-stop:0180bac30009",
      "name": "Darlington Road (NE-bound)",
      "lat": 51.38763,
      "lng": -2.34616,
      "seq": 6,
      "some_trips_only": false,
      "path": "/buses/stops/darlington-road-ne-bound-0180bac30009"
     },
     {
      "id": "bus-stop:0180bac30011",
      "name": "Minster Way (NE-bound)",
      "lat": 51.38907,
      "lng": -2.34284,
      "seq": 7,
      "some_trips_only": false,
      "path": "/buses/stops/minster-way-ne-bound-0180bac30011"
     },
     {
      "id": "bus-stop:0180bac30012",
      "name": "Trossachs Drive (E-bound)",
      "lat": 51.39073,
      "lng": -2.33897,
      "seq": 8,
      "some_trips_only": false,
      "path": "/buses/stops/trossachs-drive-e-bound-0180bac30012"
     },
     {
      "id": "bus-stop:0180bac30033",
      "name": "St George's Hill (E-bound)",
      "lat": 51.39215,
      "lng": -2.33327,
      "seq": 9,
      "some_trips_only": false,
      "path": "/buses/stops/st-georges-hill-e-bound-0180bac30033"
     },
     {
      "id": "bus-stop:0180bac30034",
      "name": "Down Lane (opp)",
      "lat": 51.392,
      "lng": -2.32512,
      "seq": 10,
      "some_trips_only": false,
      "path": "/buses/stops/down-lane-opp-0180bac30034"
     },
     {
      "id": "bus-stop:0180bac30619",
      "name": "Hantone Hill (E-bound)",
      "lat": 51.39134,
      "lng": -2.31892,
      "seq": 11,
      "some_trips_only": false,
      "path": "/buses/stops/hantone-hill-e-bound-0180bac30619"
     },
     {
      "id": "bus-stop:0180bac30621",
      "name": "Village (S-bound)",
      "lat": 51.37596,
      "lng": -2.30387,
      "seq": 12,
      "some_trips_only": false,
      "path": "/buses/stops/village-s-bound-0180bac30621"
     },
     {
      "id": "bus-stop:0180bac30623",
      "name": "Aqueduct (S-bound)",
      "lat": 51.36055,
      "lng": -2.31327,
      "seq": 13,
      "some_trips_only": false,
      "path": "/buses/stops/aqueduct-s-bound-0180bac30623"
     },
     {
      "id": "bus-stop:0180bac30626",
      "name": "Viaduct Hotel (SW-bound)",
      "lat": 51.35785,
      "lng": -2.31543,
      "seq": 14,
      "some_trips_only": false,
      "path": "/buses/stops/viaduct-hotel-sw-bound-0180bac30626"
     }
    ]
   }
  ],
  "disruptions": [],
  "timetable": {
   "built_at": "2026-10-10T05:05:29.044Z",
   "feed_version": "20261010_025201",
   "feed_covers_to": "2027-12-01"
  },
  "attribution": [
   "Bus Open Data Service, Department for Transport, Open Government Licence v3.0"
  ],
  "photo": null,
  "inside": [],
  "indexable": true,
  "date_modified": "2026-10-10T09:00:11Z",
  "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-10T09:00:11.772Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T09:00:11.772Z"
   },
   {
    "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-10T09:15:14.959Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T09:15:14.959Z"
   }
  ]
 }
}