X76 Marlborough to Bath via Calne, Melksham

Operated by Swindon's Bus Company. First bus 09:10, last bus 14:27. 4 journeys on weekdays. Fares: singles capped at £3 — more.

Next towards Bath from Ladbrokes (SW-bound): tomorrow 09:10

Next towards Marlborough from Royal United Hospital (W-bound): 13:05

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

Timetable

Ends at Calne unless marked “to …” · Monday to Friday · 2 journeys

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. 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.

The X76 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

Tickets on the X76

Swindon's Bus Company publishes singles on this route for adults and young people.

Adult Return · Adult Single · Young Person Return · Young Person Single

Ticket types come from Swindon's Bus Company's own fares data on the Bus Open Data Service, last updated 9 October 2026. That dataset lists what's sold, not what it costs, so check prices with Swindon's Bus Company.

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 Swindon's Bus Company before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, 28 December, 29 December, 30 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route X76

X76 towards Bath

All 73 stops
  1. Ladbrokes (SW-bound) Marlborough
  2. Irving Way (N-bound) Marlborough
  3. Edwards Meadow (W-bound) Marlborough
  4. Falkner Close (W-bound) Marlborough
  5. Hawkins Meadow (W-bound) Marlborough
  6. Aubrey Close (SW-bound) Marlborough
  7. Beech Cottage (SE-bound) Marlborough
  8. Fyfield Service Station (o/s) Fyfield
  9. Telephone Box (opp) West Kennett
  10. Red Lion (o/s) Avebury
  11. Avebury Trusloe (SW-bound) Avebury Trusloe
  12. Riding Stables (o/s) Beckhampton
  13. Yatesbury Turn (W-bound) Yatesbury
  14. Poachers Croft (W-bound) Cherhill
  15. Park Lane (W-bound) Cherhill
  16. Black Horse (opp) Cherhill
  17. Olivers Hill (Top) (W-bound) Cherhill
  18. Compton Turn (W-bound) Compton Bassett
  19. Common Farm (W-bound) Quemerford
  20. Quemerford Stores (W-bound) Quemerford
  21. Holy Trinity Academy (opp) Quemerford
  22. London Road Asda (Express) (N-bound) Quemerford
  23. Shelburne Road (NW-bound) Calne
  24. Strand Hotel (o/s) Calne
  25. Coopers Cars (NW-bound) Calne
  26. The Springfield Academy (o/s) Calne
  27. Bremhill Turn (W-bound) Calne
  28. Gurkha Baynjan (W-bound) Studley
  29. Studley Crossroads (S-bound) Studley
  30. C of E School (opp) Derry Hill
  31. Lansdowne Arms (nr) Derry Hill
  32. Devizes Road (o/s) Sandy Lane
  33. Old Chapel (S-bound) Sandy Lane
  34. Turn (S-bound) Chittoe
  35. The Crescent (SW-bound) Bromham
  36. Minty's Top (N-bound) Bromham
  37. The Greyhound (nr) Bromham
  38. Huntsmead (W-bound) Bromham
  39. Sandridge Lane (W-bound) Sandridge Common
  40. Co-op (W-bound) Melksham
  41. St Margaret's Gardens (W-bound) Melksham Forest
  42. King George Park (S-bound) Melksham
  43. Buds Bar (opp) Melksham
  44. The Bear (nr) Melksham
  45. Avonside Enterprise Park (W-bound) Melksham
  46. Roundponds (W-bound) Melksham
  47. George Ward Gardens (N-bound) Melksham
  48. Church Farm (NW-bound) Shaw
  49. The Beeches (SW-bound) Shaw
  50. Beltane Place (opp) Whitley
  51. Lowden Garden Centre (o/s) Atworth
  52. Shell Court (nr) Atworth
  53. Atworth Court (W-bound) Atworth
  54. Post Office Lane (W-bound) Atworth
  55. Clock Tower (W-bound) Atworth
  56. Bear Garage (NW-bound) Atworth
  57. Neston Park Lodge (NW-bound) Atworth
  58. Wormwood Farm (W-bound) Box
  59. Five Ways (W-bound) Chapel Plaister
  60. Longsplatt (W-bound) Chapel Plaister
  61. Swan (opp) Kingsdown
  62. Stone Wharf (W-bound) Bathford
  63. British Legion (W-bound) Bathford
  64. The Crown (W-bound) Bathford
  65. Bathford Bridge (NW-bound) Bathford
  66. Lambridge (SW-bound) Lambridge
  67. Balustrade (SW-bound) Grosvenor
  68. Morrisons (SW-bound) Walcot
  69. Snow Hill (SW-bound) Walcot
  70. Walcot Gate (S-bound) Walcot
  71. Hilton Hotel (Se) Bath City Centre
  72. Bath Abbey (Cf) Bath City Centre
  73. Royal United Hospital (W-bound) Combe Park

X76 towards Marlborough

All 72 stops
  1. Royal United Hospital (W-bound) Combe Park
  2. Bath Abbey (Cf) Bath City Centre
  3. Broad Street (Sd) Bath City Centre
  4. Hilton Hotel (Sf) Bath City Centre
  5. Walcot Gate (N-bound) Walcot
  6. Snow Hill (NE-bound) Walcot
  7. Morrisons (NE-bound) Walcot
  8. Balustrade (NE-bound) Grosvenor
  9. Lambridge (NE-bound) Lambridge
  10. The Crown (E-bound) Bathford
  11. British Legion (E-bound) Bathford
  12. Stone Wharf (E-bound) Bathford
  13. Swan (o/s) Kingsdown
  14. Longsplatt (E-bound) Chapel Plaister
  15. Five Ways (E-bound) Chapel Plaister
  16. Wormwood Farm (E-bound) Box
  17. Neston Park Lodge (SE-bound) Atworth
  18. Bear Garage (SE-bound) Atworth
  19. Clock Tower (E-bound) Atworth
  20. Post Office Lane (E-bound) Atworth
  21. Atworth Court (E-bound) Atworth
  22. Shell Court (opp) Atworth
  23. Lowden Garden Centre (E-bound) Atworth
  24. Beltane Place (SE-bound) Whitley
  25. The Beeches (NE-bound) Shaw
  26. Church Farm For Church (SE-bound) Shaw
  27. George Ward Gardens (S-bound) Melksham
  28. Roundponds (E-bound) Melksham
  29. Baptist Church (opp) Melksham
  30. The Bear (opp) Melksham
  31. Bud's Bar (nr) Melksham
  32. King George Park (N-bound) Melksham
  33. St Margaret's Gardens (E-bound) Melksham Forest
  34. Sandridge Garage (E-bound) Melksham
  35. Sandridge Lane (E-bound) Sandridge Common
  36. Huntsmead (E-bound) Bromham
  37. The Greyhound (opp) Bromham
  38. Minty's Top (S-bound) Bromham
  39. The Crescent (NE-bound) Bromham
  40. Turn (N-bound) Chittoe
  41. Old Chapel (N-bound) Sandy Lane
  42. Devizes Road (opp) Sandy Lane
  43. Lansdowne Arms (NE-bound) Derry Hill
  44. C of E School (o/s) Derry Hill
  45. Studley Crossroads (N-bound) Studley
  46. Gurkha Baynjan (E-bound) Studley
  47. Bremhill Turn (E-bound) Calne
  48. The Springfield Academy (opp) Calne
  49. St Marys School (SE-bound) Calne
  50. Bank House (o/s) Calne
  51. Shelburne Road (SE-bound) Calne
  52. London Road Asda (Express) (S-bound) Quemerford
  53. Holy Trinity Academy (o/s) Quemerford
  54. Quemerford Stores (E-bound) Quemerford
  55. Common Farm (E-bound) Quemerford
  56. Compton Turn (E-bound) Compton Bassett
  57. Olivers Hill (Top) (E-bound) Cherhill
  58. Black Horse (o/s) Cherhill
  59. Park Lane (E-bound) Cherhill
  60. Poachers Croft (E-bound) Cherhill
  61. Yatesbury Turn (E-bound) Yatesbury
  62. Riding Stables (opp) Beckhampton
  63. Waggon and Horses (nr) Beckhampton
  64. Telephone Box (o/s) West Kennett
  65. Fyfield Service Station (o/s) Fyfield
  66. Beech Cottage (NW-bound) Marlborough
  67. Aubrey Close (N-bound) Marlborough
  68. Hawkins Meadow (E-bound) Marlborough
  69. Falkner Close (E-bound) Marlborough
  70. Edwards Meadow (E-bound) Marlborough
  71. Irving Way (SE-bound) Marlborough
  72. Ladbrokes (SW-bound) Marlborough

Service registration & registered changes

Registered as financially supported by a local authority (Wiltshire Council).

From official Traffic Commissioner registrations. Registration PH1121126/448 · Changes in West of England Combined Authority · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first X76 bus?

The first X76 departure on weekdays leaves at 09:10 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last X76 bus?

The last X76 on weekdays leaves its first stop at 14:27. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the X76 bus cost?

The X76 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Swindon's Bus Company day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the X76 bus?

The X76 is operated by Swindon's Bus Company.

Timetable data from Swindon's Bus Company via the DfT Bus Open Data Service (South West England feed). Registered with the Traffic Commissioner as PH1121126/448. Check before you travel — services can change at short notice.