Great Western Railway operates a train from Bristol to Nailsworth hourly. Tickets cost $15 - $28 and the journey takes 34 min. Alternatively, National Express operates a bus from Bristol to Nailsworth once daily. Tickets cost $7 - $11 and the journey takes 45 min. 2 other operators also service this route.
From Bristol Temple Meads train to Cam & Dursley then taxi to Nailsworth. 51 min £48. From Bristol bus to Stroud, Merrywalks then bus to Nailsworth, Bus Station. 1 h 17 min £9. From Bristol taxi to Nailsworth. 36 min £130. From Bristol drive to Nailsworth. 36 min £5.