CrossCountry operates a train from Oxford to Wales every 2 hours. Tickets cost $70 - $110 and the journey takes 2 h 32 min. First also services this route every 30 minutes. Alternatively, Stagecoach in Bedford operates a bus from Oxford to Wales every 30 minutes. Tickets cost $11 and the journey takes 52 min. 3 other operators also service this route.
From Oxford train to Sheffield, walk to Sheffield Centre, Sheffield Interchange, then bus to Wales, Chestnut Avenue (Stanley Racing). 3 h 21 min £70. From Gloucester Green Bus Station bus to Buckingham, High Street (The Grand Junction PH), bus to Milton Keynes Coachway, bus to Sheffield Centre, Sheffield Interchange, then bus to Wales, Chestnut Avenue (Stanley Racing). 6 h 18 min £28. From Oxford drive to Wales. 2 h 15 min £25.