Trip to Pembroke

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Swansea to Pembroke

🛤️ The route takes approximately 2 hours and 8 minutes, allowing you to sit back and enjoy the scenic views as you make your way from Swansea to Pembroke by train. Transport for Wales operates this route, ensuring a comfortable and reliable travel experience. 💷 Ticket prices for the train between Swansea and Pembroke range from £23 to £75, offering budget-friendly options for your journey. Whether you're commuting for work or exploring the picturesque landscapes of Wales, the train ride from Swansea to Pembroke is a hassle-free travel choice.

Where to stay in Pembroke

There are over 56 hotels to stay in Pembroke. Prices range from $62 per night.

Find accommodation

Will you be returning to Swansea by train?

If you are looking for the return train journey, check out trains from Pembroke to Swansea

See schedule