practical
Getting to Pembrokeshire: Roads, Trains, Coaches and Airports
The drive takes longer than the satnav says, and here's why. Plus which trains go where, and the honest position on arriving without a car.
By Pembrokeshire Guide editors · Updated 26 September 2026
Pembrokeshire is the far south-west corner of Wales. Nothing else is beyond it. That geography is most of the appeal and all of the travel problem: however you come, the last hour is slower than the rest of the journey.
Driving
From England and most of south Wales it's the M4 west. The motorway runs out past Swansea at Pont Abraham, becomes dual carriageway to Carmarthen, and from there you're on the A40 with a choice to make.
For the south — Tenby, Saundersfoot, Manorbier, Pembroke and Pembroke Dock — leave the A40 at St Clears for the A477, then drop south near Kilgetty for the coast.
For the middle and north — Haverfordwest, Milford Haven, St Davids, Newport and Fishguard — stay on the A40 to Haverfordwest, then the A487 along the coast.
Why it takes longer than you were told
Satnavs price the last leg as if it were open road. It isn't. From Carmarthen on, you are on single carriageway with roundabouts, villages, 20mph limits through built-up areas, tractors in the field season and a caravan in front of you from May onwards. Ninety minutes of that is not ninety minutes of motorway.
Saturday is changeover day for most self-catering in the county, which means the A477 and A40 westbound clog from late morning and the eastbound side goes the same way. If you can travel on a Friday or a Sunday, do.
Add an hour to your estimate in July and August. Fill up and do the big shop at Carmarthen or Haverfordwest — fuel gets thinner and dearer the further west you go, and the last supermarket before St Davids is a long way back.
Trains
The West Wales line runs from Swansea and Carmarthen and splits at Whitland into two branches, which is worth understanding before you book.
The Pembroke Dock branch calls at Narberth, Kilgetty, Saundersfoot, Tenby, Penally, Manorbier, Lamphey, Pembroke and Pembroke Dock. For a beach holiday on the south coast this is genuinely useful — Tenby station is a five-minute walk from the walls.
The Haverfordwest and Milford Haven branch runs through Clunderwen and Clarbeston Road to Haverfordwest, Johnston and Milford Haven.
Fishguard Harbour, at Goodwick, sits on a short spur off the same line and serves the Irish ferry as well as the town.
Two things to know. Several of the smaller stations are request stops, so tell the guard where you're getting off and put an arm out on the platform. And there is no railway anywhere on the north-west coast — no station at St Davids, Solva, Broad Haven, Dale or Marloes. That corner of the county is bus country.
Coaches
Long-distance coaches run into Haverfordwest, Tenby and Pembroke Dock from London and the Midlands. Slow, cheap, and a reasonable option if you're basing yourself in one town. Routes and stops change, so check current services rather than an old timetable.
Flying
There is no scheduled passenger airport in Pembrokeshire. Cardiff is the nearest, and it is still the best part of two hours' drive to Tenby and more to St Davids. Bristol has far more flights and is further again.
The honest bit about cars
If you are staying in the centre of Tenby, Saundersfoot, St Davids, Newport or Fishguard and happy to plan around buses and walking, you can have an excellent week without a car — see getting around without a car.
Anywhere else, and especially for a cottage down a lane, hiring a car is nearly always necessary. Hire is limited locally and gets booked out in summer, so arrange it with the flight or the train, not on arrival.
More in practical information, or start planning the trip.
Booking the practical bits
Paid links
Where a partner covers a place badly we leave it out rather than pad the list.
- Compare car hire at Cardiff Airport (CWL)via VIP Cars
The nearest airport to the county, around two hours from Tenby by road. Ten suppliers operate here, Enterprise and Alamo among the better-rated.
- Book your train to Pembrokeshire with Transport for Walesvia Transport for Wales
Direct trains reach Tenby, Pembroke Dock, Haverfordwest, Milford Haven and Fishguard. TfW is the operator — no booking fee on their own site.
- Compare car hire at Bristol Airport (BRS)via VIP Cars
Many more flights than Cardiff and often cheaper, at the cost of roughly an extra hour each way and the drive across the Severn.
- Book a private transfer from Cardiff Airportvia Welcome Pickups
A pre-booked driver meets you in arrivals and takes you door to door — we ran a real quote and Cardiff Airport to Tenby priced at about £190 for a car. Worth it for a family with luggage who would rather not drive after a flight. The link opens Welcome's home page: choose Cardiff there and enter your Pembrokeshire address for the exact fare.
- Book a private transfer from Bristol Airportvia Welcome Pickups
The same pre-booked driver service from Bristol. Their published Bristol Airport to Cardiff fare is around £110; expect a Pembrokeshire run to cost more — the quote is shown before you pay anything. Choose Bristol on Welcome's home page when it opens.
- Get an airport taxi quote through Booking.comvia Booking.com
Booking.com's airport-taxi form: enter Cardiff or Bristol Airport and your Pembrokeshire address for a fixed pre-paid fare. Compare it with the Welcome Pickups quote — same idea, different drivers.
- Compare car hire at Cardiff Airport on Booking.comvia Booking.com
A second place to compare — Booking.com's car hire (Rentalcars underneath) shows the airport's suppliers with live prices by car size. Worth checking against the VIP Cars quote above; the cheaper one wins.
- Compare car hire at Bristol Airport on Booking.comvia Booking.com
The same comparison for Bristol Airport, which has more flights and more car-hire desks than Cardiff.
We earn a commission if you book through these links, at no extra cost to you. We have not been paid to place them and no partner can buy a position here — they are on this page because the page is where the question comes up. Prices, availability and terms are the provider’s, not ours; check them before you book.