Coachstyle operates a bus from Bath to Malmesbury once a week. Tickets cost $13 and the journey takes 1 h 17 min.
How to get from Bath to Malmesbury
From Bath City Centre, Grand Parade bus to Malmesbury, West Street. 1 h 17 min £8. From Bath Spa train to Chippenham, Railway Station Approach then line 92 bus to Malmesbury, Cross Hayes. 1 h 42 min £11. From Bath City Centre, Bus Station bus to Chippenham, Bus Station then line 92 bus to Malmesbury, Cross Hayes. 2 h 39 min £7. From Bath taxi to Malmesbury. 34 min £76. From Bath drive to Malmesbury. 34 min £4.