Great Western Railway operates a train from Bristol to Sharpness hourly. Tickets cost $15 - $27 and the journey takes 34 min. Alternatively, you can take a bus from Bristol to Sharpness via Thornbury, Rock Street in around 2 h 17 min.
How to get from Bristol to Sharpness
From Bristol Temple Meads train to Cam & Dursley then taxi to Sharpness. 46 min £30. From Bristol, Bus Station bus to Thornbury, Rock Street then line 207 bus to Newtown, Gloucester Road. 2 h 17 min £7. From Bristol taxi to Sharpness. 28 min £47. From Bristol drive to Sharpness. 28 min £4.