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!
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 Arriva Trains Wales are 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 trains to Pembrokeshire. All are easy to reach from the rest of the UK and served by Arriva Trains Wales. You’ll usually connect via Cardiff Central or Swansea if coming from further afield.