Getting There and Away

Breathtaking view of the cliffs and sea at St Davids in Wales, perfect for nature lovers.
John Disandolo, Pexels

St Davids does not have its own train station. The primary transport hubs nearby are the train stations in Haverfordwest and Fishguard, which are approximately 16 and 15 miles away, respectively.

By Train and Bus:

Travel to Haverfordwest or Fishguard train stations. From Haverfordwest, a direct bus service (T11 by Richards Bros) runs to St Davids, taking about 37-43 minutes and costing approximately £2-£4.

By Bus (Direct/Local):

The T11 bus service connects St Davids with Haverfordwest and Fishguard. Additionally, seasonal coastal bus services like the Celtic Coaster (403) operate around the St Davids Peninsula, offering daily services during peak seasons (e.g., April to September) for approximately £2.10 per journey for adults. For flexible travel within the Northwest Pembrokeshire zone, the Fflecsi Bus service allows on-demand bookings.

By Car:

St Davids is accessible via the A487. From the north, one would take the A487 from Fishguard, and from the south, the A40 to Haverfordwest before joining the A487. Driving from Cardiff typically takes around 2 hours and 7 minutes, covering approximately 112 miles.

By Air:

The nearest major airport is Cardiff Airport (CWL), located about a two-and-a-half-hour drive from St Davids. Cardiff Airport offers domestic flights and international connections.