May summary

Saturday 2 and Sunday 3 May

Buses replace trains between Eastleigh and Southampton Saturday 2 May and between Basingstoke, Southampton and Fareham on Sunday 3 May
Altered train services between London Waterloo, Haslemere and Portsmouth on Saturday 2 May
Buses replace trains in the Aldershot area Saturday 2 and Sunday 3 May
Buses replace trains between Yeovil Junction and Exeter Saturday 2 and Sunday 3 May
Buses replace trains in the Aldershot area Sunday 3 May
Buses replace trains between Teddington and Shepperton Sunday 3 May

Friday 8 to Sunday 10 May

Saturday service to run on Friday 8 May
Buses replace trains in the Leatherhead area Saturday 9 and Sunday 10 May
Buses replace trains between Staines and Ascot, also between Ascot and Aldershot Sunday 10 May
Buses replace trains between Twickenham and New Malden via Kingston Sunday 10 May

Saturday 16 and Sunday 17 May

Buses replace trains in the Guildford area Saturday 16 and Sunday 17 May

Saturday 23 to Monday 25 May

Buses replace trains between Eastleigh and Fareham and altered train services between Southampton and Portsmouth all weekend Saturday 23 to Monday 25 May
Buses replace trains in the Leatherhead area Sunday 24 May
Saturday service to run on Monday 25 May

Tuesday 26 to Friday 29 May

Buses replace trains between Eastleigh and Fareham and altered train services between Southampton and Portsmouth all days Tuesday 26 to Friday 29 May

Saturday 30 and Sunday 31 May

Altered train services in and out of London Waterloo and buses replace trains between Clapham Junction and Barnes Saturday 30 and Sunday 31 May
Buses replace trains in the Leatherhead area Sunday 31 May
Buses replace trains between Guildford and Haslemere Sunday 31 May