Travel from Edinburgh to Caernarfon

Train from Edinburgh to Caernarfon

Virgin West Coast Trains operates a train from Edinburgh to Caernarfon every 4 hours. Tickets cost $130 - $210 and the journey takes 2 h 46 min. 7 other operators also service this route.

How to get from Edinburgh to Caernarfon

From Edinburgh train to Warrington Bank Quay, train to Chester, train to Bangor, Railway Station (Bangor Railway Station), then bus to Caernarfon, Bus Station (Caernarfon Bus Station). 6 h 8 min £162. From Edinburgh train to Manchester Oxford Road, train to Chester, train to Bangor, Railway Station (Bangor Railway Station), then bus to Caernarfon, Bus Station (Caernarfon Bus Station). 6 h 52 min £120. From Edinburgh, Princes Street (opp Boots) bus to Buchanan Bus Station, bus to Preston, Lancashire, night bus to LIVERPOOL, Liverpool One Bus Station, bus to Bangor, Bus Station (Bangor Bus Station), then bus to Caernarfon, Bus Station (Caernarfon Bus Station). 12 h 22 min £67. From Edinburgh drive to Caernarfon. 5 h 15 min £57. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Manchester airport, train to Crewe, train to Bangor, Railway Station (Bangor Railway Station), then bus to Caernarfon. 7 h 28 min £101. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Birmingham airport, train to Crewe, train to Bangor, Railway Station (Bangor Railway Station), then bus to Caernarfon. 8 h 11 min £134. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Cardiff airport, bus to Cardiff Central, train to Bangor, Railway Station (Bangor Railway Station), then bus to Caernarfon. 9 h 21 min £146. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to East Midlands airport, bus to Derby, train to Crewe, train to Bangor, Railway Station (Bangor Railway Station), then bus to Caernarfon. 8 h 53 min £111. From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to Manchester airport, train to Crewe, train to Bangor, Railway Station (Bangor Railway Station), then bus to Caernarfon. 8 h 5 min £131. From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to Birmingham airport, train to Crewe, train to Bangor, Railway Station (Bangor Railway Station), then bus to Caernarfon. 8 h 53 min £138.