Barmouth
Barmouth
Porthmadog
Porthmadog
Train Driving

Barmouth to Porthmadog

Updated: 30 May 2026

The journey from Barmouth to Porthmadog covers 30 km along the beautiful Welsh coast. The Cambrian Coast Line train is the most popular and scenic option, taking approximately 45 minutes. Driving via the A496 and A487 is also a viable option, taking about 40 minutes. Porthmadog is a bustling harbour town and the gateway to the famous Italianate village of Portmeirion. It is a key hub for narrow-gauge railway enthusiasts.

Total Distance: 30 km driving, 20 km air distance.
Fastest Way
Driving, taking 40 minutes.
Cheapest Way
Train, costing around £7.
Compare Barmouth to Porthmadog Routes
Train
Direct
Driving
Direct
Duration 45 minutes 40 minutes
Avg Price £7 - £10 £6 - £8 fuel
Operator Transport for Wales N/A
Route Barmouth to Porthmadog via the Cambrian Coast Line. A496 north through Harlech, then A487 to Porthmadog.
Tip The train journey offers stunning views of the estuary and mountains. The road through Harlech is narrow; drive with caution.
Travel Tips
  • Train Views
    Sit on the left side of the train for the best coastal views.
  • Parking
    Porthmadog has several large car parks near the railway station.
  • Booking
    Book tickets for the Ffestiniog Railway in advance during peak season.
  • Traffic
    The main street in Porthmadog can get very busy; allow extra time.
  • Walking
    The town is very walkable; leave your car at the station.
Safety Tips
  • Road Safety
    The A496 has many sharp bends; drive slowly.
  • Railway Safety
    Never walk on the railway tracks; use designated crossings.
  • Tides
    If walking on the beach, be aware of the fast-moving tide.
  • Emergency
    Porthmadog has a local health centre for minor injuries.
People Also Ask
  • Is the train direct?
    Yes, there are direct trains from Barmouth to Porthmadog.
  • How long is the drive?
    The drive takes about 40 minutes.
  • Is Portmeirion worth it?
    Yes, it is a unique and beautiful attraction.
  • Can I take a dog on the train?
    Yes, dogs are allowed on Transport for Wales trains.
  • Where is the best place to park?
    The main car park near the Ffestiniog Railway station is very convenient.
Quick Info
  • From Barmouth, Wales, United Kingdom
  • To Porthmadog, Gwynedd, United Kingdom
  • Modes
Best Time to Travel

Summer for the best railway and harbour activities.

Things to Do in Porthmadog
1
Ffestiniog Railway
Ride the world's oldest narrow-gauge railway from Porthmadog into the mountains.
2
Portmeirion Village
Visit this unique Italianate village designed by Clough Williams-Ellis, located just outside Porthmadog.
3
Harlech Castle
Stop on the way to see this impressive medieval fortress perched on a cliff.
4
Porthmadog Harbour
Walk around the historic harbour and enjoy local seafood at the quayside.
Tags
Barmouth to Porthmadog Cambrian Coast Line driving to Porthmadog Porthmadog travel Wales coastal train Barmouth to Porthmadog distance Ffestiniog Railway Portmeirion