Travel options for:
Chester to Porthmadog
  • Train, bus

    $24 - $43
    1. Chester

      53 min - 5 times a day

      $19 - $29

    2. Llandudno Junction, Station

      59 min - every 2 hours

      $4 - $11

    3. Blaenau Ffestiniog, Cwm

      30 min - hourly

      $1 - $4

  • Train, bus via Bangor, Railway Station (Bangor Railway Station)

    $36 - $48
    1. Chester

      1 h 5 min - 3 times a day

      $25 - $40

    2. Bangor, Railway Station

      1 h 1 min - 3 times a day

      $11

  • Train

    $33 - $51
    1. Chester

      53 min - 5 times a day

      $19 - $29

    2. Llandudno Junction

      59 min - 5 times a day

      $11 - $17

    3. Blaenau Ffestiniog, Cwm

      30 min - hourly

      $3 - $6

  • Drive

    $15 - $22
    1. Chester

      1 h 27 min - 70.2 miles

      $15 - $22

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Chester train to Llandudno Junction, Station (Llandudno Junction Station), bus to Blaenau Ffestiniog, Cwm (NatWest Bank), then bus to Porthmadog, Park (Porthmadog Park). 2 h 55 min £21. From Chester train to Bangor, Railway Station (Bangor Railway Station) then bus to Porthmadog, Australia (Y Gestiana). 3 h 6 min £30. From Chester train to Llandudno Junction, train to Blaenau Ffestiniog, Cwm (NatWest Bank), then bus to Porthmadog, Park (Porthmadog Park). 3 h 39 min £28. From Chester drive to Porthmadog. 1 h 27 min £13.

 
 

Train from Chester to Porthmadog

Arriva Trains Wales operates a train from Chester to Porthmadog every 30 minutes. Tickets cost $19 - $29 and the journey takes 53 min. 3 other operators also service this route.
 

Book transport from Chester to Porthmadog

Book trains from Chester to Porthmadog