
Your peaceful coastal escape at 2 Wharf House
Experience the beauty of North Wales from our stylish holiday apartment in the heart ofPorthmadog. Ideal for relaxing getaways, coastal walks, and exploring Eryri National Park.
Everything you need for a memorable stay
Wharf House offers modern comfort right by the water, perfectly situated for discovering the best coastal scenery, steam railways, and natural landmarks of Gwynedd.
The apartment
A bright, well-appointed holiday let equipped with all modern conveniences for a relaxing stay.
Photo gallery
Browse through interior photos, scenic vistas, and the quiet surroundings of Wharf House.
Local area
From historic narrow-gauge steam trains to sandy beaches and scenic hiking paths nearby.
Plan your stay
Check dates, seasonal tariffs, and secure your holiday break directly with us.

A warm welcome to Porthmadog
Wharf House is a lovingly curated holiday apartment designed to offer guests an authentic and restful Welsh retreat. Nestled in historic Porthmadog, you are just moments away from coastal paths, local cafés, and the renowned Ffestiniog and Welsh Highland Railways.
A glimpse inside Wharf House
Take a tour of our lovely space, comfortable furnishings, and tranquil harbour surroundings prepared for your holiday getaway.
"Wharf House was the perfect base for our trip around North Wales. Spotlessly clean, cosy, and within walking distance of fantastic restaurants."
Gareth and Sarah
"We loved staying right in Porthmadog. The apartment has everything you could possibly need, and waking up near the water was wonderful."
Helen Davies
"Fabulous location for hopping on the steam railway and hiking in Snowdonia. We will definitely be booking Wharf House again next summer."
Mark Jenkins
Ready to plan your coastal break?
Browse our available dates, compare seasonal rates, and book your holiday apartment directly with complete peace of mind.
Get in touch
Wharf House
Porthmadog, Gwynedd, Wales
United Kingdom LL49 9AS
Managed by Wharf House, Cheshire
Email: info@wharfhouse.net
Telephone: 07795 808002