Skip to content

Day Guests

Snow 399 Click here to buy entry tickets online

Full price adult £10 - online price £8.50

Full price concession* £9 - online price £8

*concession = full time student, adult 60+

Full price child £6.50 - online price £5

Print out your ticket voucher or note your ticket reference and present at the tollgate on arrival. Tickets are valid for 30 days from date of issue.

Portmeirion is a member of Ten Top Attractions and a member of Attractions of Snowdonia.

Hours of opening: 09:30 - 17:30

Visit Portmeirion

Shops open 09:30 - 17:00

Cafes open 10.00 - 17:00

Admission Charges 2014 inc 20% VAT

Adults £10.00

Concession £9.00

Children 5 - 15 years £6.50

Under 5 free

Half price entry after 15:30
Family Entry Ticket:

2 Adults + 2 Children £30.00
2 Adults + 3 Children £35.00
2 Adults + 4 Children £40.00
2 Adults + 5 Children £45.00

How to get Here

Signposted off the A487 at Minffordd between Penrhyndeudraeth and Porthmadog.

Click here for more details

This unique village is set on its own private peninsula on the southern shores of Snowdonia. It was created by Welsh architect Clough Williams-Ellis (1883-1978) to demonstrate how a naturally beautiful place could be developed without spoiling it.

Portmeirion is made up of about 50 buildings most of which are used as hotel or self-catering accommodation and surrounded by 70 acres of sub-tropical woodland gardens.

Shopping & Eating

Please note that although the grounds will be open to 7.30pm the shops and cafes will not be open later than their advertised times other than during school holiday periods when some shops and cafes may stay open later. Castell Deudraeth is open all day and serves meals in the evening from 6.30pm.

The village has a several cafes including a Self-Service restaurant, Caffi'r Sgwar, Cadwaladers Ices, Caffi Glas, Castell Deudraeth brasserie and the Hotel Portmeirion dining room (usually booked up on Friday and Saturday lunchtimes for weddings). You can book online for both Castell Deudraeth and The Hotel Portmeirion.