Lloyds Coaches operates a bus from Bangor to Portmeirion every 4 hours. Tickets cost $12 and the journey takes 1 h 15 min. John's Coaches also services this route once a week.
How to get from Bangor to Portmeirion
From Bangor, Bus Station (Bangor Bus Station) bus to Penrhyndeudraeth, Minffordd (Minffordd Post Office). 1 h 15 min £8. From Bangor taxi to Portmeirion. 45 min £106. From Bangor drive to Portmeirion. 45 min £6.