Travel from Oxford to Llandudno

Bus or train from Oxford to Llandudno?

You can take a train from Oxford to Llandudno via Birmingham New Street, Crewe, and Llandudno Junction, Station (Llandudno Junction Station) in around 4 h 59 min. Alternatively, you can take a bus from Oxford to Llandudno via Birmingham in around 8 h.

Book transport from Oxford to Llandudno

How to get from Oxford to Llandudno

ModeDurationPrice
From Oxford train to Birmingham New Street, train to Crewe, train to Llandudno Junction, Station (Llandudno Junction Station), then bus to Llandudno, Palladium (Llandudno Palladium).4 h 59 min£90
From Oxford train to Birmingham New Street, train to Crewe, train to Chester, then train to Llandudno.5 h 5 min£89
From Oxford train to Birmingham New Street, train to Llandudno Junction, Station (Llandudno Junction Station), then bus to Llandudno, Palladium (Llandudno Palladium).5 h 19 min£93
From Oxford City Centre, Queens Lane (Stop K5) bus to Aylesbury, Bus Station (Bus Stn Bay 6), bus to Milton Keynes Central, train to Llandudno Junction, Station (Llandudno Junction Station), then bus to Llandudno, Palladium (Llandudno Palladium).6 h 23 min£115
From Oxford bus to Birmingham then bus to Llandudno.8 h£24
From Oxford drive to Llandudno.3 h 29 min£37
From Oxford train to Southampton airport, fly to Manchester airport, then train to Llandudno.6 h 37 min£127
From Oxford train to London Paddington, train to London Heathrow airport, fly to Manchester airport, then train to Llandudno.6 h 43 min£177

How long does it take to get from Oxford to Llandudno?

It takes approximately 4 h 59 min to get from Oxford to Llandudno, including transfers.

Is there a direct train between Oxford and Llandudno?

No, there is no direct train from Oxford to Llandudno. However, there are services departing from Oxford and arriving at Llandudno via Birmingham New Street, Crewe and Chester. The journey, including transfers, takes approximately 5 h 5 min.

Is there a direct bus between Oxford and Llandudno?

No, there is no direct bus from Oxford to Llandudno. However, there are services departing from Oxford and arriving at Llandudno via Birmingham. The journey, including transfers, takes approximately 8 h.

Operators from Oxford to Llandudno

OperatorPhoneWebsite
CrossCountry0344 736 9123CrossCountry
West Midlands+44 121 634 2040West Midlands
Arriva Trains Wales03333 211 202Arriva Trains Wales
Express Motors01286 881 108Express Motors
Arriva UK+44 (0)191 520 4000Arriva UK
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains
National Express+44 08717 818178National Express
FlybeFlybe
Great Western RailwayGreat Western Railway
Heathrow ExpressHeathrow Express
British AirwaysBritish Airways