Take a train to Pembrokeshire in Wales for an unforgettable trip to a stunning part of the country. Wales is famous for its superb countryside, and Pembrokeshire perfectly embodies that special beauty. Many miles of sandy beaches await, but don’t forget to explore the charming and friendly towns dotting the county such as Pembroke, Haverfordwest and Tenby.

Visiting Pembrokeshire by train

Pembrokeshire is easy to get to from Cardiff, Swansea, Newport and the rest of the UK by train. The major calling points in this beautiful county are Pembroke, Pembroke Dock, Milford Haven, Fishguard, Tenby and Narberth. Life in Pembrokeshire is centred around the seaside, and many of these towns are fantastically located for days out at the beach.

Planning to travel with your dog? Why not treat your four-legged friend to a long walk or two along the gorgeous Pembrokeshire Coast Path. Alternatively, Oakwood Theme Park contains the famous Megafobia wooden rollercoaster, as well as the popular Bobsleigh rides and the Clown Coaster, a great day out for any families. The park is located between Pembroke and Narberth.

Visit our Trains to Wales page for a complete guide on train travel into the country.

Top 5 destinations in Pembrokeshire


The founding county town, with easy access to beaches and the Pembrokeshire Coast National Park. The Bluestone Resort is a fantastic nearby spa retreat. Pembroke is not to be confused with the nearby town of Pembroke Dock, which is certainly also well worth a visit. It's close to Pembroke Castle, a magnificent stronghold which was the birthplace of Henry VII. Make sure to Check out the amazing views over the water from the Great Keep!

Milford Haven

This is a beautiful little town with access to the beaches. Broad Haven and Newgale are especially worth seeing, and Marloes Sands is another top coastal spot for relaxing at the seaside.


Discover a favourite destination for family trips, with plenty to keep kids and adults happy. There’s a selection of fun arcades, where you can play games or try your luck on the 2p pushers.


For active travellers looking to make the most of the stunning and rugged coastline of Pembrokeshire, Fishguard is an excellent choice. You can go kayaking, and even camp on the mesmerising Dinas Island nearby or head to the Sea Trust Aquarium for a calmer break in the county.


Noted for its authentic local history, the town is the location of Narberth Castle which dates from the 12th century and the Narberth Museum which celebrates the region's local legends.

Reaching Pembrokeshire from London

Getting to any of Pembrokeshire's wonderful destinations by train is easy from London. Departing from Paddington, you'll arrive at Pembroke in less than six hours (if you book the quicker service). Direct trains from Manchester Piccadilly to Pembroke will get passengers to their destination in less than seven hours. Bristol Temple Meads to Pembroke generally takes just over four hours, with a change at Cardiff Central. On the London route, major calling points include Reading, Cardiff Central, Bridgend, Carmarthen and Haverfordwest. Great Western Railway and Transport for Wales (formerly Arriva Trains Walesare the most common companies providing these services. 

Wherever you’re coming from, taking the train is a great way to sit back and appreciate the changing countryside as you travel. You can also easily hop off for a few hours at Cardiff or Swansea to do some shopping or look around before continuing your journey (as long as you book a ticket that allows you to break your journey).

For in-depth information on train tickets, visit our UK ticket types page.

Pembrokeshire train stations

Here are the key railway stations serving Pembrokeshire. All are easy to reach from the rest of the UK. You’ll usually connect via Cardiff Central or Swansea if coming from further afield.

Frequently Asked Questions

What is the main train station in Pembrokeshire?

The main train station in Pembrokeshire is Haverfordwest railway station. Check out live arrivals and station facilities for Haverfordwest railway station.

Which train companies run trains to Pembrokeshire?

The primary operator of trains to Pembrokeshire is Transport for Wales.

How do I find cheap tickets to Pembrokeshire?

It's easy to bag cheap train tickets to Pembrokeshire. We'd recommend using a Railcard, buying your ticket in advance or travelling during Off-Peak hours if you can. Read our cheap train tickets guide to find out more.

Are trains to Pembrokeshire running?

There are frequent daily services to Pembrokeshire, although there may be fewer services on weekends and bank holidays. Check our live train times for up-to-date information on trains to Pembrokeshire.

Average savings on fares booked prior to day of travel vs full price fares on day of travel in the UK. Subject to availability. Excludes coach.

Europe’s leading train and coach app

We help customers across Europe make more than 172,000 smarter journeys every day.