Great Western Railway operates a train from Chippenham to Melksham every 4 hours. Tickets cost $3 - $7 and the journey takes 9 min. Alternatively, Faresaver operates a bus from Chippenham to Melksham hourly. Tickets cost $2 - $3 and the journey takes 24 min.
From Chippenham train to Melksham. 9 min £3. From Chippenham, Charter Road bus to Melksham, Market Place. 24 min £1. From Chippenham taxi to Melksham. 11 min £15. From Chippenham drive to Melksham. 11 min £1.
Yes, there is a direct bus departing from Chippenham, Charter Road and arriving at Melksham, Market Place. Services depart hourly, and operate Monday to Saturday. The journey takes approximately 24 mins.