CrossCountry operates a train from Oxford to Aberystwyth hourly. Tickets cost $45 - $70 and the journey takes 1 h 9 min. Arriva Trains Wales also services this route every 4 hours. Alternatively, National Express operates a bus from Oxford to Aberystwyth 4 times a day. Tickets cost $9 - $14 and the journey takes 1 h 30 min. National Express also services this route once daily.