Travel to St Davids by road
St Davids is Wales’ westernmost city, while travel from both North and South can be via A roads, these can be reduced to a single lane in places.
From the north, take the A487 to Fishguard and continue on the same road to St Davids.
From the South, take the A40 to Haverfordwest, then join the A487, which takes you all the way to your destination.
The AA Route Planner offers the perfect way to plan your journey, and for local traffic updates, visit www.westerntelegraph.co.uk/li/traffic_and_travel.in.Haverfordwest.
Travel to St Davids by train
To travel to St Davids by train, the best station is nearby Haverfordwest, around 16 miles away. Trains call at Haverfordwest from Milford Haven, Cardiff and Manchester, and connecting bus routes will continue your onward journey to St Davids.
For more information on train travel to St Davids, visit nationalrail.co.uk.
Travel to St Davids by plane
The nearest airport to St Davids is Cardiff Airport, around a two-and-a-half-hour drive away. It offers a range of internal flights, plus flights to and from Dublin and Cork. The airport also serves a number of European destinations, with worldwide connections available via Amsterdam and Paris.
To check flight prices and times and for more information, visit cardiff-airport.com.