Diagram for routes to / from Melksham.

Link to larger version:
http://www.wellho.net/pix/twmfull.jpgLine in Red - TransWilts trains both ways.
Dashed Red line - southbound TransWilts trains only (change at Westbury Northbound)
Other stations on route:
For Newport, take Cardiff service - arrives 10 minutes earlier
For Andover, Basignstoke and Woking use the Waterloo service
For Romsey, use the Southampton service
Other destinations:
Gloucester and Cheltenham - remain on train at Swindon (through service from Melksham)
Fareham, Portsmouth and Bournemouth - via Southampton
Midlands and North West - via Bristol, Cheltenham or Oxford
North East and East Anglia - via London
South Wales - via Cardiff
South West - via Taunton