Great Western Railway operates a train from Reading to Devizes every 30 minutes. Tickets cost $24 - $45 and the journey takes 31 min. 2 other operators also service this route. Alternatively, Arriva UK operates a bus from Reading to Devizes every 15 minutes. Tickets cost $6 - $9 and the journey takes 1 h 19 min. National Express also services this route once daily.
How to get from Reading to Devizes
From Reading train to Swindon, Bus Station then bus to Devizes, Kwik Fit. 1 h 52 min £24. From Reading Town Centre, Friar Street (opp Novotel Hotel) bus to Newbury then bus to Devizes. 3 h 19 min £12. From Reading drive to Devizes. 1 h 5 min £9.