Travel from Holyhead to Portmeirion

Bus or train from Holyhead to Portmeirion?

Virgin West Coast Trains operates a bus from Holyhead to Portmeirion hourly. Tickets cost $19 - $35 and the journey takes 25 min. 2 other operators also service this route. Alternatively, Virgin West Coast Trains operates a train from Holyhead to Portmeirion hourly. Tickets cost $29 - $45 and the journey takes 43 min. 3 other operators also service this route.

How to get from Holyhead to Portmeirion

From Holyhead train to Bangor, Railway Station (Bangor Railway Station) then bus to Penrhyndeudraeth, Minffordd (Minffordd Post Office). 2 h 37 min £27. From Holyhead, Railway Station (Holyhead Railway Station) bus to Bangor, Railway Station (Bangor Railway Station) then bus to Penrhyndeudraeth, Minffordd (Minffordd Post Office). 3 h 33 min £13. From Holyhead train to Llandudno Junction, train to Blaenau Ffestiniog, Cwm (NatWest Bank), then bus to Portmeirion, Tollgate. 3 h 38 min £40. From Holyhead drive to Portmeirion. 1 h 3 min £9.