Trip to Llandudno

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 Porthmadog to Llandudno

🚂 From Porthmadog to Llandudno, there is no direct train, but you can take a service via Blaenau Ffestiniog. The journey, with transfers, lasts about 3 hours and 27 minutes. 🌍 Route 1 involves a total travel time of 6 hours and 1 minute covering a distance of 315 km with 2 transfers. The first step is a train to Birmingham International via Shrewsbury, followed by a train to Cardiff Central via Rhyl, and finally a train to Llandudno. 🎫 To embark on this journey, you'll be using train services operated by Transport for Wales.

Where to stay in Llandudno

There are over 256 hotels to stay in Llandudno. Prices range from $43 per night.

Find accommodation
  • The companies providing train routes from Porthmadog to Llandudno are Ffestiniog & Welsh Highland Railways and Transport for Wales. There is no direct train between the two locations, however, travelers can take a service from Porthmadog Harbour to Blaenau Ffestiniog, then transfer to another train to Llandudno. The journey, including transfers, takes approximately 3 hours and 27 minutes. The train services are operated by Ffestiniog & Welsh Highland Railways and Transport for Wales, with the final destination being Llandudno station.
  • The fastest train route from Porthmadog to Llandudno involves taking a service that includes transfers at Blaenau Ffestiniog and Porthmadog Harbour stations. This route, operated by Ffestiniog & Welsh Highland Railways and Transport for Wales, has a total journey time of approximately 3 hours and 27 minutes. While there is no direct train available, this route offers the quickest way to travel between the two destinations by train.
  • The departure station for trains leaving for Llandudno from Porthmadog is Porthmadog Harbour station. The train services operated by Ffestiniog & Welsh Highland Railways start their journey from this station. Passengers traveling from Porthmadog to Llandudno can board the train at Porthmadog Harbour station to begin their trip to Llandudno.
  • There are multiple trains involved in the journey from Porthmadog to Llandudno. While there is no direct train between the two locations, travelers will need to take services departing from Porthmadog Harbour, transfer at Blaenau Ffestiniog, and eventually arrive at Llandudno station. The entire journey, including transfers, typically takes around 3 hours and 27 minutes. Trains operated by Ffestiniog & Welsh Highland Railways and Transport for Wales are utilized for this route with the final destination being Llandudno station.
  • The train services from Porthmadog to Llandudno operated by Transport for Wales, arrive at Llandudno station. Llandudno station is located in the town of Llandudno in Conwy County Borough, Wales. It serves as the main railway station for Llandudno and provides convenient access to the town's attractions and amenities. Passengers disembarking at Llandudno station can easily explore the picturesque seaside resort and its surrounding areas.
  • The first train departing from Porthmadog Harbour station towards Llandudno via Blaenau Ffestiniog is operated by Ffestiniog & Welsh Highland Railways. This service is typically scheduled in the early morning to accommodate passengers starting their journey. The last train of the day from Porthmadog to Llandudno, operated by Transport for Wales, is usually in the late evening to cater to travelers looking to make their way to Llandudno before the end of the day. The journey from Porthmadog to Llandudno, including transfers, takes approximately 3 hours and 27 minutes, with the timings subject to change, so it's advisable to check the latest schedule before planning your trip.
  • There are no direct train trips each day between Porthmadog and Llandudno. Travelers will need to take services that depart from Porthmadog Harbour and make a transfer at Blaenau Ffestiniog to reach Llandudno. The journey, including transfers, takes approximately 3 hours and 27 minutes to complete. Both Ffestiniog & Welsh Highland Railways and Transport for Wales operate the train services along this route, providing options for passengers traveling between the two locations.
  • There is no direct train between Porthmadog and Llandudno. Travelers will need to take services that depart from Porthmadog Harbour and transfer at Blaenau Ffestiniog to reach Llandudno. The entire journey, including the transfers, takes approximately 3 hours and 27 minutes to complete. Both Ffestiniog & Welsh Highland Railways and Transport for Wales are involved in operating the train services along this route.

Will you be returning to Porthmadog by train?

If you are looking for the return train journey, check out trains from Llandudno to Porthmadog

See schedule