From Oxford train to Basingstoke, train to Fisherton Street (Rail), then line 2 bus to Tilshead, Rose and Crown. 3 h 32 min £55. From Oxford City Centre, Frideswide Square (Oxford Rail Station) bus to Swindon, Bus Station, bus to Devizes, Market Place, then line 2 bus to Tilshead, Rose and Crown. 4 h 2 min £18. From Oxford drive to Wiltshire. 1 h 28 min £13.
Bus or train from Oxford to Wiltshire?
CrossCountry operates a train from Oxford to Wiltshire hourly. Tickets cost $35 - $60 and the journey takes 53 min. 2 other operators also service this route. Alternatively, Stagecoach West operates a bus from Oxford to Wiltshire every 30 minutes. Tickets cost $12 and the journey takes 1 h 20 min. 3 other operators also service this route.