Trip to Porthmadog

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

🚂 The train journey from Harlech to Porthmadog takes approximately 23 minutes, with services departing every four hours and operating every day. Transport for Wales operates the train services for this route. 🌄 Route 1 covers a distance of 14.1 km and takes 25 minutes to reach Porthmadog LL49 from Harlech LL46 by train. 🌊 For a slightly quicker option, Route 2 covers a distance of 15.2 km and takes 22 minutes to reach Porthmadog LL49 from Harlech LL46 by train.

Where to stay in Porthmadog

There are over 87 hotels to stay in Porthmadog. Prices range from $82 per night.

Find accommodation
  • The train route from Harlech to Porthmadog is provided by Transport for Wales. The direct train services depart from Harlech station every four hours and the journey typically takes around 23 minutes. The fare for this route ranges from £6 to £10. The distance covered along Route 1 is approximately 14.1 km and Route 2 is around 15.2 km.
  • The fastest train between Harlech and Porthmadog is the direct service operated by Transport for Wales. This train departs from Harlech station and arrives at Porthmadog station, with a journey time of approximately 23 minutes. While different routes offer slightly varying travel times and distances, passengers can typically expect a swift and efficient journey between these two destinations by train.
  • Trains leaving for Porthmadog from Harlech depart from Harlech station. This station serves as the main departure point for the train services operated by Transport for Wales on this route. Passengers can board their trains at Harlech station to begin their journey towards Porthmadog, the final destination.
  • There are multiple trains operating between Harlech and Porthmadog. The direct train services, provided by Transport for Wales, run every four hours, seven days a week. Passengers have the convenience of choosing from several departures throughout the day for the 23-minute journey between Harlech and Porthmadog. With frequent departures, travelers can easily plan their trips and select a suitable train service.
  • The train service from Harlech to Porthmadog operated by Transport for Wales, arrives at Porthmadog station. Porthmadog station serves as the final destination for this route, providing passengers with a convenient point of arrival in Porthmadog. Upon reaching Porthmadog station, travelers can easily access various local transportation options or continue their journey to explore the charming town and its surroundings.
  • The first train of the day from Harlech to Porthmadog departs from Harlech station in the early morning, with services running approximately every four hours throughout the day. The last train of the day for this route also departs from Harlech station and arrives at Porthmadog station, providing travelers with options for flexible timings to make the journey. With a travel time of around 23 minutes, passengers can easily plan their day around the regular train schedule between Harlech and Porthmadog.
  • There are multiple direct train trips each day between Harlech and Porthmadog. Services operate regularly, with trains departing approximately every four hours throughout the day. Passengers traveling on this route can benefit from the convenience of frequent departures, making it easy to plan their journey according to their schedule. The journey typically lasts around 23 minutes, providing a quick and efficient way to travel between Harlech and Porthmadog by train.
  • Yes, there is a direct train connection between Harlech and Porthmadog. The direct train service operated by Transport for Wales departs from Harlech station and arrives at Porthmadog station, with departures scheduled every four hours throughout the day. This convenient and efficient service offers travelers a hassle-free journey that typically takes around 23 minutes to reach their destination.
  • The cost of a train ticket from Harlech to Porthmadog typically ranges from £6 to £10. Passengers have the flexibility to choose between different fare options based on their preferences and budget. This affordable pricing makes train travel an accessible and economical mode of transportation for those traveling between these two locations.

Will you be returning to Harlech by train?

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

See schedule