Trip to Caernarfon

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 Caernarfon

🚆 Experience a scenic train journey from Porthmadog to Caernarfon aboard Ffestiniog & Welsh Highland Railways. Services run six times a week, with departures on Tuesday, Thursday, and Saturday. 🌄 Enjoy a leisurely 2 hour and 20 minute ride through the picturesque Welsh countryside en route to Caernarfon. 💰 Ticket prices for this convenient and comfortable train journey between Porthmadog and Caernarfon start at £62.

Where to stay in Caernarfon

There are over 112 hotels to stay in Caernarfon. Prices range from $66 per night.

Find accommodation
  • Ffestiniog & Welsh Highland Railways is the company that provides train routes from Porthmadog to Caernarfon. The direct train service departs from Porthmadog Harbour station and arrives at Caernarfon station. The train operates six times a week, specifically on Tuesday, Thursday, and Saturday, with the journey taking approximately 2 hours and 20 minutes. The cost for a train ticket between these two destinations is around £63.
  • The fastest train between Porthmadog and Caernarfon is the direct service operated by Ffestiniog & Welsh Highland Railways. This train departs from Porthmadog Harbour station and arrives at Caernarfon station, with the journey taking approximately 2 hours and 20 minutes. The service runs six times a week, specifically on Tuesday, Thursday, and Saturday. The cost for this train route is around £63.
  • The departure station for trains leaving for Caernarfon from Porthmadog is Porthmadog Harbour station. This station serves as the starting point for the train services operated by Ffestiniog & Welsh Highland Railways on the route to Caernarfon. Passengers can board the direct train to Caernarfon at Porthmadog Harbour station.
  • There are six trains per week between Porthmadog and Caernarfon. These train services operated by Ffestiniog & Welsh Highland Railways run specifically on Tuesday, Thursday, and Saturday. The direct train journey between the two destinations takes approximately 2 hours and 20 minutes. Passengers can enjoy a convenient and reliable train schedule to travel between Porthmadog and Caernarfon throughout the week.
  • The train from Porthmadog to Caernarfon operated by Ffestiniog & Welsh Highland Railways arrives at Caernarfon station. Passengers will disembark at Caernarfon station, which is the final destination of this train route. Caernarfon station serves as the endpoint where travelers can alight and begin their exploration of Caernarfon and its attractions. Arriving at Caernarfon station conveniently places visitors in close proximity to the town's amenities and historical sites.
  • The first and last trains traveling from Porthmadog to Caernarfon are scheduled on Tuesdays, Thursdays, and Saturdays. The exact departure times may vary, but typically the first train leaves in the morning to begin the journey from Porthmadog Harbour station to Caernarfon, with the last train departing later in the day. Passengers can expect a travel time of approximately 2 hours and 20 minutes for the direct service between the two destinations provided by Ffestiniog & Welsh Highland Railways.
  • There are six direct train trips each week from Porthmadog to Caernarfon. These direct train services operate specifically on Tuesdays, Thursdays, and Saturdays, providing passengers with a convenient and reliable transportation option between the two destinations. The direct journey from Porthmadog Harbour station to Caernarfon station typically takes around 2 hours and 20 minutes, allowing travelers to reach their destination efficiently. The train services between Porthmadog and Caernarfon are operated by Ffestiniog & Welsh Highland Railways.
  • Yes, there is a direct train between Porthmadog and Caernarfon. This direct train service departs from Porthmadog Harbour and arrives at Caernarfon, operating six times a week on Tuesdays, Thursdays, and Saturdays. The journey on this direct route typically takes around 2 hours and 20 minutes, providing passengers with a straightforward and efficient transportation option between the two locations.
  • The cost of a train ticket from Porthmadog to Caernarfon is £63. This fare covers the direct journey between the two destinations and offers passengers a convenient and comfortable mode of transportation. The fixed price for the train service provides travelers with a straightforward and affordable option for traveling between Porthmadog and Caernarfon via train.

Will you be returning to Porthmadog by train?

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

See schedule