Great Western Railway operates a train from Bristol to Keynsham hourly. Tickets cost $2 - $5 and the journey takes 6 min. Alternatively, First operates a bus from Bristol to Keynsham every 30 minutes. Tickets cost $2 - $4 and the journey takes 15 min. Somerbus also services this route once a week.
From Bristol Temple Meads train to Keynsham. 6 min £2. From Temple Meads bus to Keynsham Memorial Park. 15 min £2. From Bristol taxi to Keynsham. 12 min £12. From Bristol drive to Keynsham. 12 min £1. From Bristol rideshare to Keynsham. 26 min £1. From Bristol Uber to Keynsham. 12 min £18. From Bristol walk to Keynsham. 1 h 58 min.