There are 4 ways to get from Porthmadog Harbour Station to Harlech by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  32 min

  1. Take the train from Porthmadog to Harlech

$4 - $7

3 alternative options

Bus  •  35 min

  1. Take the bus from Porthmadog, Station (Porthmadog Harbour FR Station) to Harlech, High Street 2G

$7

Taxi  •  13 min

  1. Take a taxi from Porthmadog Harbour Station to Harlech 9.4 miles

$40 - $50

Drive  •  13 min

  1. Drive from Porthmadog Harbour Station to Harlech 9.4 miles

$2 - $3

What companies run services between Porthmadog Harbour Station, Wales and Harlech, Wales?

Arriva Trains Wales operates a train from Porthmadog Harbour Station to Harlech every 4 hours. Tickets cost $4 - $7 and the journey takes 20 min. Alternatively, Gwynfor Coaches operates a bus from Porthmadog Harbour Station to Harlech once a week. Tickets cost $7 and the journey takes 35 min.

Train operators
Arriva Trains Wales
Phone
03333 211 202
Email
customer.relations@arrivatrainswales.co.uk
Website
arrivatrainswales.co.uk
Train from Porthmadog to Harlech
Ave. Duration
20 min
Frequency
Every 4 hours
Estimated price
$4 - $7
Website
arrivatrainswales.co.uk
Advanced Single
$3 - $5
Anytime Day Single
$4 - $7
First Anytime Day Single
$6 - $9
Bus operators
Gwynfor Coaches
Phone
01248 722 694
Email
mail@gwynforcoaches.co.uk
Website
gwynforcoaches.co.uk
Bus from Porthmadog, Station (Porthmadog Harbour FR Station) to Harlech, High Street
Ave. Duration
35 min
Frequency
Once a week
Estimated price
$7
Schedules at
gwynforcoaches.co.uk
Other operators
Taxi from Porthmadog Harbour Station to Harlech
Ave. Duration
13 min
Estimated price
$40 - $50

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, What documents do I need to cross Niagara Falls? and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

Questions & Answers

How far is it from Porthmadog Harbour Station to Harlech?

The distance between Porthmadog Harbour Station and Harlech is 7 km. The road distance is 15 km.

What is the cheapest way to get from Porthmadog Harbour Station to Harlech?

The cheapest way to get from Porthmadog Harbour Station to Harlech is to drive which costs £1 - £3 and takes 13 min.

What is the fastest way to get from Porthmadog Harbour Station to Harlech?

The quickest way to get from Porthmadog Harbour Station to Harlech is to taxi which takes 13 min and costs £29 - £35.

Is there a direct train between Porthmadog Harbour Station and Harlech?

Yes, there is a direct train departing from Porthmadog and arriving at Harlech. Services depart every four hours. The journey takes approximately 20 min.

Is there a direct bus between Porthmadog Harbour Station and Harlech?

Yes, there is a direct bus departing from Porthmadog, Station (Porthmadog Harbour FR Station) and arriving at Harlech, High Street. Services depart once a week, and operate Sunday. The journey takes approximately 35 min.

How long does it take to get from Porthmadog Harbour Station to Harlech?

The train from Porthmadog to Harlech takes 20 min including transfers and departs every four hours.