Skip to main content

Self-Catering Cottages in Harlech

86 holiday cottages to rent

Photo © Google Maps contributors, Google Maps

Galeri Harlech Townhouse from £523

Gwynedd · 0 miles away

Galeri Harlech Townhouse

Three-bedroom townhouse above an art gallery in Harlech, with a fully equipped kitchen, enclosed garden and castle views from the windows.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Cottage
Bryn Hyfryd from £801

Gwynedd · 0.1 miles away

Bryn Hyfryd

Bryn Hyfryd, 4-bed stone cottage in Snowdonia sleeping 10, with sea views and parking for groups or families.

🛏️ 4 beds 👥 Sleeps 10 🐾 Pets welcome
Cottage
Morwel from £1,361

Gwynedd · 0.1 miles away

Morwel

Morwel, Pwllheli: six-bedroom coastal home with everything supplied, one pet welcome.

👥 Sleeps 6 🐾 Pets welcome
Cottage
Tryfar House from £363

Gwynedd · 0.1 miles away

Tryfar House

Three-bedroom cottage in Harlech with wood burner, one bathroom, sleeps 5, one pet free. Walk to beach and castle.

🛏️ 3 beds 👥 Sleeps 5 🐾 Pets welcome
Noddfa

Gwynedd · 0.2 miles away

Noddfa

Eight-bedroom mansion in Harlech with coastal views, open fires and cinema room, sleeping up to 20 for family gatherings.

🛏️ 8 beds 👥 Sleeps 20 🐾 Pets welcome
Bod Eithin

Gwynedd · 0.3 miles away

Bod Eithin

Bod Eithin, Harlech: substantial four-bedroom house sleeping 12, minutes from beach with hot tub and garden.

🛏️ 4 beds 👥 Sleeps 12 🐾 Pets welcome
Cottage
Hafod Y Morfa from £951

Gwynedd · 0.4 miles away

Hafod Y Morfa

Three-bedroom cottage in Snowdonia village with private hot tub, sleeps 8, one dog welcome.

🛏️ 3 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Tir Gafr from £837

Gwynedd · 0.5 miles away

Tir Gafr

Four-bedroom beachside home in Harlech with views over golf course, dunes and sea towards Snowdonia.

🛏️ 4 beds 👥 Sleeps 7
Cottage
Lle Clyd from £347

Gwynedd · 0.5 miles away

Lle Clyd

Two-bedroom ground-floor cottage in Snowdonia, walking distance to sandy beach and Harlech village with castle.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Windsor Lodge from £379

Gwynedd · 0.5 miles away

Windsor Lodge

One-bedroom apartment in Harlech, Gwynedd, fully equipped for self-catering with parking and a dog welcome.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Penhelyg

Gwynedd · 0.5 miles away

Penhelyg

Penhelyg, a converted train station in Snowdonia with 3 bedrooms, sleeps 6, coastal views and car parking.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Rhiwgoch from £487

Gwynedd · 0.8 miles away

Rhiwgoch

Three-bedroom former farmhouse near Harlech, with castle, beach and Snowdonia walking on your doorstep.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Beudy Hen and Ysgubor - Beudy Hen from £557

Gwynedd · 1 miles away

Beudy Hen and Ysgubor - Beudy Hen

Three-bedroom barn conversion for families or groups on a working farm in Gwynedd, two miles from the coast with Snowdonia access.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Cottage
Bryn Derwen from £393

Gwynedd · 1.2 miles away

Bryn Derwen

Three-bedroom cottage near Llandanwg beach in Snowdonia, with full kitchen, parking and sea views from the garden.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Boutique Retreats - Hen Stabal from £571

Gwynedd · 1.4 miles away

Boutique Retreats - Hen Stabal

Two-bedroom cottage in Llanfair, Gwynedd, near the coast with parking and a wood-burning stove.

🛏️ 2 beds 👥 Sleeps 4
Boutique Retreats - Ty Golchi from £517

Gwynedd · 1.4 miles away

Boutique Retreats - Ty Golchi

Single-bedroom coastal cottage in Gwynedd, all on one level with a wood-burning stove and direct garden access.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Swyn Y Don from £707

Gwynedd · 1.5 miles away

Swyn Y Don

Three-bedroom coastal cottage in Llandanwg village with private hot tub, steps from the beach.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Cottage
Sea View Bungalow

Gwynedd · 1.5 miles away

Sea View Bungalow

Two-bedroom bungalow on the Gwynedd seafront, one step to entrance, with parking and a dog-friendly garden.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Goppa from £931

Gwynedd · 1.5 miles away

Goppa

Three-bedroom cottage near Llandanwg beach in Gwynedd with a private hot tub and coastal views.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Cottage
Beachside Bungalow

Gwynedd · 1.8 miles away

Beachside Bungalow

Two-bedroom bungalow in Gwynedd, right on Llandanwg beach with direct garden access to sand and rock pools.

🛏️ 2 beds 👥 Sleeps 4
Rhinog Fach from £921

Gwynedd · 2.1 miles away

Rhinog Fach

Two-bedroom static caravan near Llanbedr in Gwynedd, on the Ardudwy Way walking trail with coastal access nearby.

🛏️ 2 beds 👥 Sleeps 4
Moelfre from £787

Gwynedd · 2.2 miles away

Moelfre

Two-bedroom static caravan near Llanbedr, Gwynedd, with direct lake access and coastal views.

🛏️ 2 beds 👥 Sleeps 4
Llethr from £687

Gwynedd · 2.2 miles away

Llethr

Two-bedroom caravan near Llanbedr with private lake access and walks on the Ardudwy Way through Snowdonian countryside.

🛏️ 2 beds 👥 Sleeps 4
Rhinog from £687

Gwynedd · 2.7 miles away

Rhinog

Static caravan for four near Llanbedr, Gwynedd, with private lake access and direct trail access for walkers.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Gwynfryn House from £1,752

Gwynedd · 2.7 miles away

Gwynfryn House

Five-bedroom Victorian house near Llanbedr in Snowdonia, sleeping ten, with dual living rooms and direct access to coastal and mountain walks.

🛏️ 5 beds 👥 Sleeps 10 🐾 Pets welcome
Cottage
Isfryn from £687

Gwynedd · 2.7 miles away

Isfryn

Three-bedroom cottage in Llanbedr village, Snowdonia, with garden and modern kitchen within walking distance of pub and shops.

🛏️ 3 beds 👥 Sleeps 5
Cottage
Old Byre Cottage

Gwynedd · 2.7 miles away

Old Byre Cottage

Old Byre Cottage, Gwynedd: two-bedroom coastal cottage in Snowdonia, sleeps 5, one dog welcome.

🛏️ 2 beds 👥 Sleeps 5 🐾 Pets welcome
Stable Cottage

Gwynedd · 2.8 miles away

Stable Cottage

Two-bedroom cottage near Dolgellau, a mile from the beach with direct access to Snowdonia's coast and mountains.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Former Farmhouse

Gwynedd · 2.8 miles away

Former Farmhouse

Former farmhouse sleeping 10 in Snowdonia, near Dyffryn Ardudwy. Fully equipped for groups, with parking and one pet welcome.

🛏️ 6 beds 👥 Sleeps 10 🐾 Pets welcome
Cottage
Sun Rise Lodge No. 10 from £981

Gwynedd · 2.8 miles away

Sun Rise Lodge No. 10

Three-bedroom lodge in Gwynedd, a mile from the beach with its own hot tub and room for seven.

🛏️ 3 beds 👥 Sleeps 7
Cysgod Y Coed from £303

Gwynedd · 2.8 miles away

Cysgod Y Coed

Cysgod Y Coed, ground floor apartment near Porthmadog in Snowdonia, fully equipped with heating, wi-fi, washing machine and dishwasher included.

🛏️ 2 beds 👥 Sleeps 4
Caerffynnon Cottage from £433

Gwynedd · 3.2 miles away

Caerffynnon Cottage

Stone cottage in Talsarnau, Snowdonia, with countryside views from an elevated spot and parking for two cars.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Sea View House

Gwynedd · 4 miles away

Sea View House

Four-bedroom detached house in Gwynedd, a mile from Porthmadog, with sea views and direct access to woodland leading to the beach.

🛏️ 4 beds 👥 Sleeps 7 🐾 Pets welcome
Cottage
The Quarterdeck

Gwynedd · 4 miles away

The Quarterdeck

Four-bedroom Victorian cottage in Porthmadog with bay views, one mile from the coast, sleeps seven with one pet welcome.

🛏️ 4 beds 👥 Sleeps 7 🐾 Pets welcome
Green Cottage

Gwynedd · 4.1 miles away

Green Cottage

Green Cottage, Bangor: three-bedroom coastal property sleeping six, a short walk from the beach near Porthmadog.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Artist’s Cottage

Gwynedd · 4.2 miles away

Artist’s Cottage

Four-bedroom detached cottage near Porthmadog with estuary views, one dog welcome, parking for four cars.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
QH Cottages - Tegfryn from £1,206

Gwynedd · 4.2 miles away

QH Cottages - Tegfryn

Four-bedroom cottage in Porthmadog with access to Eryri National Park, Ffestiniog Railway and coastal walks.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Oakley Quay

Gwynedd · 4.2 miles away

Oakley Quay

Ground-floor apartment in Porthmadog with views across the estuary, two minutes' walk from the harbour and town centre.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Bron Madog from £557

Gwynedd · 4.2 miles away

Bron Madog

Three-bedroom cottage above Porthmadog estuary in Gwynedd, sleeps 8, with views across countryside and one dog welcome.

🛏️ 3 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Llys Cyngar from £967

Gwynedd · 4.2 miles away

Llys Cyngar

Detached house near Porthmadog with 4 bedrooms, hot tub and direct access to Black Rock Sands beach.

🛏️ 4 beds 👥 Sleeps 9 🐾 Pets welcome
Cottage
Hafanedd from £417

Gwynedd · 4.3 miles away

Hafanedd

Hafanedd, a 2-bedroom cottage in Snowdonia with distant sea views and an external cabin housing a dartboard and extra freezer space.

🛏️ 2 beds 👥 Sleeps 4
QH Cottages - Bryn Gwyn from £1,206

Gwynedd · 4.3 miles away

QH Cottages - Bryn Gwyn

Four-bedroom coastal house in Porthmadog sleeping eight, with sea views and a wood-burning living room.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Fisherman Cove

Gwynedd · 4.4 miles away

Fisherman Cove

Three-bedroom first-floor apartment in Porthmadog, above the harbour on the coastal path with direct access to town.

🛏️ 3 beds 👥 Sleeps 4
Samson’s Place

Gwynedd · 4.4 miles away

Samson’s Place

Single-storey detached bungalow in Porthmadog with two bedrooms, one bathroom, sleeping four, near the beach and one dog welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Captain Jack’s

Gwynedd · 4.4 miles away

Captain Jack’s

One-bedroom apartment in Porthmadog with harbour views, one mile from the coast, pets welcome.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Cottage
Abergafren Lodge from £1,346

Gwynedd · 4.4 miles away

Abergafren Lodge

Abergafren Lodge, Gwynedd: one-bedroom waterfront cottage for two, on the Dwyryd estuary near Portmeirion.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Fron Cottage from £601

Gwynedd · 4.4 miles away

Fron Cottage

Stone cottage on the Dwyrd Estuary near Portmeirion, with ground-floor rooms and estuary views.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Anchor Watch

Gwynedd · 4.5 miles away

Anchor Watch

Two-bedroom apartment in Porthmadog with estuary views, a short walk from the Ffestiniog Railway and Black Rock Sands.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Water’s Edge

Gwynedd · 4.5 miles away

Water’s Edge

Two-bedroom ground-floor cottage in Porthmadog with harbour views, one mile from the beach, pets welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Port View Bach

Gwynedd · 4.5 miles away

Port View Bach

Ground-floor one-bedroom apartment in Porthmadog with estuary views, parking and a patio, sleeps 2.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Dros Y Dwr

Gwynedd · 4.5 miles away

Dros Y Dwr

Two-bedroom harbour apartment in Porthmadog, sleeping four, with balcony and free parking on site.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Black Rock Hideaway from £407

Gwynedd · 4.5 miles away

Black Rock Hideaway

Black Rock Hideaway, Haven Greenacres Holiday Park, Gwynedd: three-bedroom bungalow on a coastal holiday park with direct access to beaches and mountain walks.

🛏️ 3 beds 👥 Sleeps 6
Cottage
Harbour Escape

Gwynedd · 4.5 miles away

Harbour Escape

One-bedroom cottage on Porthmadog harbour with estuary views, parking and garden; ground floor throughout.

🛏️ 1 bed 👥 Sleeps 2
Black Rock Sands - Gest Melyn

Gwynedd · 4.5 miles away

Black Rock Sands - Gest Melyn

Two-bedroom cottage at Haven Greenacres Holiday Park, Porthmadog, with everything provided including Wi-Fi and heating—one dog welcome.

🛏️ 2 beds 👥 Sleeps 5 🐾 Pets welcome
Cottage
Harbour Apartment

Gwynedd · 4.5 miles away

Harbour Apartment

One-bedroom apartment in Porthmadog with estuary views, near the Ffestiniog Railway and Zip World.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Cottage
Harbour Flat

Gwynedd · 4.5 miles away

Harbour Flat

First-floor flat in Porthmadog with estuary views, two bedrooms, and parking; a mile from Black Rock Sands.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Island Views

Gwynedd · 4.5 miles away

Island Views

Two-bedroom duplex in Porthmadog with estuary views and a balcony, one mile from the beach.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Sailing Home

Gwynedd · 4.5 miles away

Sailing Home

Three-bedroom villa on Porthmadog quayside with harbour views, full kitchen, and parking for one car.

🛏️ 3 beds 👥 Sleeps 5
Estuary Flat

Gwynedd · 4.5 miles away

Estuary Flat

One-bedroom ground-floor flat in Porthmadog with estuary views, near the Ffestiniog Railway and beaches.

🛏️ 1 bed 👥 Sleeps 2
Estuary Flat With Views

Gwynedd · 4.5 miles away

Estuary Flat With Views

Two-bedroom ground-floor flat in Porthmadog with estuary views, parking, and everything needed for a self-catering stay.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
South Snowdon Wharf from £407

Gwynedd · 4.5 miles away

South Snowdon Wharf

One-bedroom apartment in Porthmadog with estuary views, parking and wifi; second floor, adults only.

🛏️ 1 bed 👥 Sleeps 2
Southerly Views Flat

Gwynedd · 4.5 miles away

Southerly Views Flat

One-bedroom ground-floor flat in Porthmadog with estuary views, parking and a patio; pets welcome.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Cottage
Spacious Villa with Views

Gwynedd · 4.5 miles away

Spacious Villa with Views

Two-bedroom villa with estuary views near Porthmadog, sleeping 4, one dog welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
The Moorings Apartment

Gwynedd · 4.5 miles away

The Moorings Apartment

Two-bedroom apartment in Porthmadog with estuary views, steps from the Ffestiniog Railway and close to Snowdonia mountains and beaches.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Harbour View from £601

Gwynedd · 4.5 miles away

Harbour View

Two-bedroom terraced cottage in Porthmadog with balcony overlooking the harbour and Ffestiniog Railway, sleeps 3.

🛏️ 2 beds 👥 Sleeps 3
Cottage
Estuary View from £617

Gwynedd · 4.5 miles away

Estuary View

Three-bedroom terrace in Porthmadog with estuary views across to Harlech Castle and the Snowdonia range.

🛏️ 3 beds 👥 Sleeps 6
Cottage
Ffestiniog View from £373

Gwynedd · 4.5 miles away

Ffestiniog View

Two-bedroom terraced cottage in Gwynedd with balcony overlooking the Ffestiniog Railway and estuary views.

🛏️ 2 beds 👥 Sleeps 4
Cottage
The View Snowdon Wharf from £537

Gwynedd · 4.5 miles away

The View Snowdon Wharf

One-bedroom apartment at Snowdon Wharf, Porthmadog, with estuary views from a private balcony.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Ty Harbwr from £1,162

Gwynedd · 4.5 miles away

Ty Harbwr

Four-bedroom cottage in Porthmadog within walking distance of the harbour and town centre, with one pet welcome.

🛏️ 4 beds 👥 Sleeps 9 🐾 Pets welcome
Captain’s Rest

Gwynedd · 4.5 miles away

Captain’s Rest

Captain's Rest is a two-bedroom duplex cottage in Porthmadog with harbour views and a balcony, one mile from the coast.

🛏️ 2 beds 👥 Sleeps 5 🐾 Pets welcome
Cottage
Oakley Cottage

Gwynedd · 4.6 miles away

Oakley Cottage

Two-bedroom cottage on Penrhyndeudraeth waterside with views towards Snowdonia and the Glaslyn valley.

🛏️ 2 beds 👥 Sleeps 3 🐾 Pets welcome
Surveyors Place

Gwynedd · 4.6 miles away

Surveyors Place

One-bedroom cottage in Porthmadog with woodburner and parking, near steam railways and Black Rock Sands.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Cottage
Tynffordd Fawr from £567

Gwynedd · 4.6 miles away

Tynffordd Fawr

Three-bedroom cottage in Minffordd near Portmeirion, sleeping six across three floors with parking and one pet welcome.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Bargoed

Gwynedd · 4.6 miles away

Bargoed

Bargoed, Gwynedd: 3-bedroom cottage sleeping 6, with woodburner and coastal location near Porthmadog.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Monk’s Rest

Gwynedd · 4.6 miles away

Monk’s Rest

Monk's Rest, Cowbridge: three-bedroom bungalow with ramp access, fully equipped kitchen and accessible shower room, sleeps six.

🛏️ 3 beds 👥 Sleeps 6
Watton’s - 10 Castle View

Gwynedd · 4.6 miles away

Watton’s - 10 Castle View

Three-bedroom caravan on Gwynedd holiday park, walking distance to Black Rock Sands beach and on-site pool.

🛏️ 3 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Treetops Flat

Gwynedd · 4.6 miles away

Treetops Flat

Two-bedroom flat in Porthmadog with balcony views of harbour, mountains and steam trains; one dog welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Garden Flat

Gwynedd · 4.6 miles away

Garden Flat

Two-bedroom ground-floor flat in a converted 19th-century foundry building, Porthmadog, near the Ffestiniog Railway.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Woodville from £423

Gwynedd · 4.7 miles away

Woodville

Woodville is a three-bedroom cottage in Gwynedd with an enclosed garden, sleeping seven, one dog welcome.

🛏️ 3 beds 👥 Sleeps 7 🐾 Pets welcome
Cottage
Mountain View from £697

Gwynedd · 4.8 miles away

Mountain View

Three-bedroom house near Porthmadog with direct access to Black Rock Sands beach and Snowdonia walks.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Glaslyn Harbour Views

Gwynedd · 4.8 miles away

Glaslyn Harbour Views

Two-bedroom ground-floor cottage in Porthmadog with harbour views, one pet welcome, parking included.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Rhydwenfa from £1,782

Gwynedd · 4.8 miles away

Rhydwenfa

Five-bedroom house in Porthmadog with space for 11, near the harbour, steam railways and Snowdonia walks.

🛏️ 5 beds 👥 Sleeps 11 🐾 Pets welcome
Cottage
Rivers Edge Penthouse

Gwynedd · 4.8 miles away

Rivers Edge Penthouse

Three-bedroom penthouse in a converted building overlooking Porthmadog harbour, near the Ffestiniog Railway.

🛏️ 3 beds 👥 Sleeps 6
Cottage
Snowdon House from £2,186

Gwynedd · 4.8 miles away

Snowdon House

Snowdon House, Porthmadog: eight-bedroom house sleeping 16 with cinema room, games room and parking.

🛏️ 8 beds 👥 Sleeps 16 🐾 Pets welcome
Cottage
Perthi Bach from £517

Gwynedd · 4.9 miles away

Perthi Bach

One-bedroom cottage in Gwynedd, walking distance of Porthmadog harbour town and Snowdonia, with coastal path access and free pet stays.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Cottage
Tan-Y-Garth from £1,324

Gwynedd · 5 miles away

Tan-Y-Garth

Eight-bed coastal home in Gwynedd with sea views, private garden and parking; one dog welcome.

👥 Sleeps 8 🐾 Pets welcome