Travel from Oxford to Holyhead

Bus or train from Oxford to Holyhead?

CrossCountry operates a train from Oxford to Holyhead hourly. Tickets cost $45 - $75 and the journey takes 1 h 9 min. 2 other operators also service this route. Alternatively, National Express operates a bus from Oxford to Holyhead 4 times a day. Tickets cost $10 - $14 and the journey takes 1 h 30 min. 2 other operators also service this route.

Book transport from Oxford to Holyhead

How to get from Oxford to Holyhead

From Oxford train to Birmingham New Street, train to Crewe, then train to Holyhead. 5 h 49 min £103. From Oxford train to Birmingham New Street then train to Holyhead. 5 h 52 min £106. From Oxford City Centre, Queens Lane (Stop K5) bus to Aylesbury, Bus Station (Bus Stn Bay 6), bus to Milton Keynes Central, then train to Holyhead. 6 h 47 min £135. From Oxford bus to Birmingham, bus to Bangor, Bus Station (Bangor Bus Station), then bus to Holyhead, Railway Station (Holyhead Railway Station). 10 h 23 min £30. From Oxford drive to Holyhead. 4 h 5 min £44. From Oxford train to Didcot Parkway, train to Cardiff, Customhouse Street (Old Customhouse), bus to Cardiff airport, fly to Anglesey airport, then bus to Holyhead. 5 h 43 min £91. From Oxford train to Didcot Parkway, train to Temple Meads, bus to Bristol airport, fly to Chester airport, bus to Chester, then train to Holyhead. 6 h 57 min £168.