Publisher-supplied variations, newest variation number first. Differing rows with the same variation number are preserved; no missing historical changes are reconstructed.
#10 · Registered
Effective
5 April 2026
Received
20 February 2026
99 · Malmesbury, Cross Hayes – Fleming Way, Swindon
via Milbourne, Royal Wooton Bassett
Timetable variation
Operating between Malmesbury, Cross Hayes and Fleming Way, Swindon given service number 99 effective from 05 April 2026. To amend Timetable.
#9 · Registered
Effective
31 August 2025
Received
18 August 2025
99 · Malmesbury, Cross Hayes – Fleming Way, Swindon
via Milbourne, Royal Wooton Bassett
Timetable and route variation
Operating between Malmesbury, Cross Hayes and Fleming Way, Swindon given service number 99 effective from 31 August 2025. To amend Route and Timetable.
#8 · Registered
Effective
15 January 2023
Received
1 December 2022
99 · Malmesbury, Cross Hayes – Swindon Bus station
via Milbourne, Royal Wooton Bassett
Timetable variation
Operating between Malmesbury, Cross Hayes and Swindon Bus station given service number 99 effective from 15 January 2023. To amend Timetable.
#7 · Registered
Effective
31 October 2022
Received
18 October 2022
99 · Malmesbury Cross, Hayes – Swindon Bus station
via Mill Bourne, Royal Wooton Bassett
Variation to route and timetable, route amended to operate via New Road, Royal Wootton Bassett
Operating between Malmesbury Cross, Hayes and Swindon Bus station given service number 99 effective from 31 October 2022. To amend Route and Timetable.
#6 · Registered
Effective
1 August 2022
Received
14 June 2022
99 · Malmesbury Cross, Hayes – Swindon Bus station
via Mill Bourne, Royal Wooton Bassett
Route and timetable variation
Service number changed from 31/31A to 99
Operating between Malmesbury Cross, Hayes and Swindon Bus station given service number 99 effective from 01 August 2022. To amend Route and Timetable.
#5 · Registered
Effective
23 May 2017
Received
13 April 2017
31 · Malmesbury Cross, Hayes – Swindon Bus station
via Mill Bourne, Royal Wooton Bassett
Route amended
Operating between Malmesbury Cross, Hayes and Swindon Bus station given service number 31 / 31A effective from 23 May 2017. To amend Route.
#4 · Registered
Effective
22 May 2017
Received
27 March 2017
31 · Malmesbury Cross, Hayes – Swindon Bus station
via Mill Bourne, Royal Wooton Bassett
Route change in Royal Wootton Bassett.
Operating between Malmesbury Cross, Hayes and Swindon Bus station given service number 31 / 31A effective from 22 May 2017. To amend Route.
#3 · Registered
Effective
4 April 2016
Received
4 February 2016
31 · Malmesbury Cross, Hayes – Swindon Bus station
via Mill Bourne, Royal Wooton Bassett
Timetable amended.
Operating between Malmesbury Cross, Hayes and Swindon Bus station given service number 31/31A effective from 04-Apr-2016. To amend Timetable.
#2 · Registered
Effective
16 February 2015
Received
9 February 2015
31 · Malmesbury Cross, Hayes – Swindon Bus station
via Mill Bourne, Royal Wooton Bassett
Route and timetable amended.
Operating between Malmesbury Cross, Hayes and Swindon Bus station given service number 31/31A effective from 16-Feb-2015. To amend Route and Timetable.
#1 · Registered
Effective
30 March 2015
Received
30 January 2015
31 · Malmesbury Cross, Hayes – Swindon Bus station
via Mill Bourne, Royal Wooton Bassett
Timetable amended.
Operating between Malmesbury Cross, Hayes and Swindon Bus station given service number 31/31A effective from 30-Mar-2015. To amend Timetable.
#0 · Registered
Effective
31 March 2014
Received
30 January 2014
31 · Malmesbury Cross, Hayes – Swindon
via Mill Bourne, Royal Wooton Bassett
Weekly Monday to Saturday (except public holidays).
From: Malmesbury Cross, Hayes
To: Swindon
Via: Mill Bourne, Royal Wooton Bassett
Name or No: 31/31A
Service Type: Normal Stopping, Hail & Ride, Circular
Effective Date: 31-Mar-2014
Other Details: Weekly Monday to Saturday (except public holidays).