How to get to Caernarfon

Search Cottages

Travel to Caernarfon by road

If you’re travelling from the North of England, follow the M56, then take the North Wales Expressway A55 towards Gwynedd. From the South, either take the M40 followed by the M54 (toll charges apply), or the M1 then the M6.

To plan your journey, we recommend using the AA Route Planner.

For more information and/or to check for possible delays, visit

Travel to Caernarfon by train

This method of travel is somewhat longer, however it runs along one of the most scenic coastlines in Britain. The nearest railway station to Caernarfon is Bangor, which is a 30-minute bus ride away.

For more information and to check train times and prices, visit or

Travel to Caernarfon by plane

There are no directs flight to Caernarfon, although there is a small airport for private aircrafts. The nearest commercial airports are Liverpool John Lennon Airport and Manchester Airport. These are both approximately 95 miles away via the M56, A55 and A487.

For more information and to check flight times and prices, visit

Travel to Caernarfon by sea

The port of Holyhead allows easy access from Ireland. Onward travel is available by train to Bangor (30 minutes) and then by bus to Caernarfon (30 minutes).

For more information on travelling by sea, visit

activityarrow_downarrow_leftsmall-rightarrow-top-rightbikeguidescamerachild-friendlycircularclockCottagecrossdangerdestinationpindownloaddropdown-arrowemailFamilyfinish-flagflagfloraflowergroupHeartinfo-altdidyouknowInspirationlinearlocationmap-pinmapparkingpawphonerulersearchshare Facebook Google Plus Instagram LinkedIn Pinterest Twitter YouTube ui-24px-glyph-2_grid-45popularsun-cloudtexturef-check-glyph-16toggleVideoWalkingwheelchair