Caernarfon Cottages

Caernarfon is a charming town nestled on the scenic coast of North Wales. Known for its magnificent castle, which is a UNESCO World Heritage Site and one of Europe's most stunning examples of medieval military architecture, Caernarfon has so much to offer. Its rich history and breathtaking natural beauty draw visitors from around the globe. Beyond the awe-inspiring castle, you'll find an array of attractions that speak to Caernarfon's diverse heritage and vibrant life. Wander through the ancient Segontium Roman Fort or take a nostalgic ride on the Welsh Highland Railway. The bustling waterfront offers a lively atmosphere where you can soak in local culture. Being in close proximity to Snowdonia National Park makes Caernarfon an unbeatable base for exploring some of nature's greatest wonders—picturesque landscapes, invigorating hiking trails, and various outdoor activities await your discovery. Caernarfon truly brings together history, culture, and natural splendour like no other place can. We invite you to relax in one of our thoughtfully selected cottages here in Caernarfon—and simply exhale.

Caernarfon Castle in Wales

Popular Cottages in Caernarfon

Exterior | Pencefn Cottage, Pentir, near Snowdonia in Llanberis

Pentir, near Snowdonia in Llanberis, Gwynedd

Pencefn Cottage

Wifi
Car parking on site
Garden / Patio
  • Sleeps up to 5
  • 3 bedrooms
  • 1 bathroom
  • Up to 1 pet allowed

5

out of 5

7 nights

From

£419
View
Open plan living space | Stabal Eithinog, Penygroes, Caernarfon

Penygroes, Caernarfon, Gwynedd

Stabal Eithinog

Coastal
Hot Tub
Wifi
  • Sleeps up to 6
  • 3 bedrooms
  • 2 bathrooms
  • Up to 1 pet allowed

4.7

out of 5

7 nights

From

£625
View
Living area | Tan Yr Ardd Bach, Rhostryfan, near Caernarfon

Rhostryfan, near Caernarfon, Gwynedd

Tan Yr Ardd Bach

Coastal
Wifi
Car parking on site
  • Sleeps up to 2
  • 1 bedroom
  • 1 bathroom
  • Up to 3 pets allowed

4.9

out of 5

7 nights

From

£235
View
Garden | Golan - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Golan

Coastal
Car parking on site
Enclosed Garden / Patio
  • Sleeps up to 5
  • 3 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

4

out of 5

7 nights

From

£415
View
Decking | Peris Lodge - Cwm Cadnant, Caernarfon

Caernarfon, Gwynedd

Cwm Cadnant - Peris Lodge

Hot Tub
Wifi
Car parking on site
  • Sleeps up to 3
  • 1 bedroom
  • 1 bathroom
  • Up to 1 pet allowed

5

out of 5

7 nights

From

£569
View
Balcony looking at the view and Garden  | Bath Cottage, Cearnarfon

Cearnarfon, Gwynedd

Bath Cottage

Coastal
Wifi
Car parking on site
  • Sleeps up to 8
  • 3 bedrooms
  • 2 bathrooms
  • Up to 1 pet allowed

4.5

out of 5

7 nights

From

£1,170
View
Exterior | Hen Weithdy, Rhostryfan, Caernarfon

Rhostryfan, Caernarfon, Gwynedd

Hen Weithdy

Coastal
Wifi
Car parking on site
  • Sleeps up to 4
  • 2 bedrooms
  • 1 bathroom
  • Up to 3 pets allowed

5

out of 5

7 nights

From

£285
View
Light & airy living room with wood burner | Cerrig Sais, Rhosgadfan, near Caernarfon

Rhosgadfan, near Caernarfon, Gwynedd

Cerrig Sais

Coastal
Hot Tub
Wifi
  • Sleeps up to 8
  • 4 bedrooms
  • 2 bathrooms
  • Up to 0 pets allowed

4.8

out of 5

7 nights

From

£575
View
Exterior | Granary - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Bach Wen Cottages - Granary

Coastal
Wifi
Car parking on site
  • Sleeps up to 7
  • 3 bedrooms
  • 2 bathrooms
  • Up to 2 pets allowed

4

out of 5

7 nights

From

£379
View
Exterior | Llican, Llanberis

Llanberis, Gwynedd

Llican

Wifi
Car parking on site
Enclosed Garden / Patio
  • Sleeps up to 6
  • 3 bedrooms
  • 2 bathrooms
  • Up to 0 pets allowed

5

out of 5

7 nights

From

£665
View

Dog Friendly Cottages in Caernarfon

Exterior | Pencefn Cottage, Pentir, near Snowdonia in Llanberis

Pentir, near Snowdonia in Llanberis, Gwynedd

Pencefn Cottage

Wifi
Car parking on site
Garden / Patio
  • Sleeps up to 5
  • 3 bedrooms
  • 1 bathroom
  • Up to 1 pet allowed

5

out of 5

7 nights

From

£419
View
Exterior | Cae Garw - Cwm Cadnant, Caernarfon

Caernarfon, Gwynedd

Cwm Cadnant - Cae Garw

Hot Tub
Luxury
Wifi
  • Sleeps up to 10
  • 4 bedrooms
  • 3 bathrooms
  • Up to 2 pets allowed

7 nights

From

£1,109
View
Open plan living space | Stabal Eithinog, Penygroes, Caernarfon

Penygroes, Caernarfon, Gwynedd

Stabal Eithinog

Coastal
Hot Tub
Wifi
  • Sleeps up to 6
  • 3 bedrooms
  • 2 bathrooms
  • Up to 1 pet allowed

4.7

out of 5

7 nights

From

£625
View
Living area | Tan Yr Ardd Bach, Rhostryfan, near Caernarfon

Rhostryfan, near Caernarfon, Gwynedd

Tan Yr Ardd Bach

Coastal
Wifi
Car parking on site
  • Sleeps up to 2
  • 1 bedroom
  • 1 bathroom
  • Up to 3 pets allowed

4.9

out of 5

7 nights

From

£235
View
Exterior | Eryri, Caeathro, Caernarfon

Caeathro, Caernarfon, Gwynedd

Eryri

Coastal
Wifi
Car parking on site
  • Sleeps up to 6
  • 3 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

7 nights

From

£499
View
Garden | Golan - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Golan

Coastal
Car parking on site
Enclosed Garden / Patio
  • Sleeps up to 5
  • 3 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

4

out of 5

7 nights

From

£415
View
Garden | Stables - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Stables

Coastal
Car parking on site
Enclosed Garden / Patio
  • Sleeps up to 4
  • 2 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

7 nights

From

£409
View
Open plan living space | Ysgubor - Rhyddallt Ganol Cottages, Caethro, near Caernarfon

Caethro, near Caernarfon, Gwynedd

Rhyddallt Ganol Cottages - Ysgubor

Wifi
Car parking on site
Garden / Patio
  • Sleeps up to 6
  • 3 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

3.5

out of 5

7 nights

From

£445
View
Decking | Peris Lodge - Cwm Cadnant, Caernarfon

Caernarfon, Gwynedd

Cwm Cadnant - Peris Lodge

Hot Tub
Wifi
Car parking on site
  • Sleeps up to 3
  • 1 bedroom
  • 1 bathroom
  • Up to 1 pet allowed

5

out of 5

7 nights

From

£569
View
Balcony looking at the view and Garden  | Bath Cottage, Cearnarfon

Cearnarfon, Gwynedd

Bath Cottage

Coastal
Wifi
Car parking on site
  • Sleeps up to 8
  • 3 bedrooms
  • 2 bathrooms
  • Up to 1 pet allowed

4.5

out of 5

7 nights

From

£1,170
View
Exterior | Hen Weithdy, Rhostryfan, Caernarfon

Rhostryfan, Caernarfon, Gwynedd

Hen Weithdy

Coastal
Wifi
Car parking on site
  • Sleeps up to 4
  • 2 bedrooms
  • 1 bathroom
  • Up to 3 pets allowed

5

out of 5

7 nights

From

£285
View
Exterior | Granary - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Bach Wen Cottages - Granary

Coastal
Wifi
Car parking on site
  • Sleeps up to 7
  • 3 bedrooms
  • 2 bathrooms
  • Up to 2 pets allowed

4

out of 5

7 nights

From

£379
View

Coastal Cottages in Caernarfon

Exterior | Beuno - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Bach Wen Cottages - Beuno

Coastal
Car parking on site
Enclosed Garden / Patio
  • Sleeps up to 2
  • 1 bedroom
  • 1 bathroom
  • Up to 0 pets allowed

7 nights

From

£415
View
Open plan living space | Stabal Eithinog, Penygroes, Caernarfon

Penygroes, Caernarfon, Gwynedd

Stabal Eithinog

Coastal
Hot Tub
Wifi
  • Sleeps up to 6
  • 3 bedrooms
  • 2 bathrooms
  • Up to 1 pet allowed

4.7

out of 5

7 nights

From

£625
View
Living area | Tan Yr Ardd Bach, Rhostryfan, near Caernarfon

Rhostryfan, near Caernarfon, Gwynedd

Tan Yr Ardd Bach

Coastal
Wifi
Car parking on site
  • Sleeps up to 2
  • 1 bedroom
  • 1 bathroom
  • Up to 3 pets allowed

4.9

out of 5

7 nights

From

£235
View
Exterior | Eryri, Caeathro, Caernarfon

Caeathro, Caernarfon, Gwynedd

Eryri

Coastal
Wifi
Car parking on site
  • Sleeps up to 6
  • 3 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

7 nights

From

£499
View
Garden | Golan - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Golan

Coastal
Car parking on site
Enclosed Garden / Patio
  • Sleeps up to 5
  • 3 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

4

out of 5

7 nights

From

£415
View
Garden | Stables - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Stables

Coastal
Car parking on site
Enclosed Garden / Patio
  • Sleeps up to 4
  • 2 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

7 nights

From

£409
View
Exterior | Butterfly Chalet, Caernarfon

Caernarfon, Gwynedd

Butterfly Chalet

Coastal
Swimming pool
Car parking on site
  • Sleeps up to 6
  • 3 bedrooms
  • 1 bathroom
  • Up to 0 pets allowed

7 nights

From

£695
View
Balcony looking at the view and Garden  | Bath Cottage, Cearnarfon

Cearnarfon, Gwynedd

Bath Cottage

Coastal
Wifi
Car parking on site
  • Sleeps up to 8
  • 3 bedrooms
  • 2 bathrooms
  • Up to 1 pet allowed

4.5

out of 5

7 nights

From

£1,170
View
Exterior | Hen Weithdy, Rhostryfan, Caernarfon

Rhostryfan, Caernarfon, Gwynedd

Hen Weithdy

Coastal
Wifi
Car parking on site
  • Sleeps up to 4
  • 2 bedrooms
  • 1 bathroom
  • Up to 3 pets allowed

5

out of 5

7 nights

From

£285
View
Light & airy living room with wood burner | Cerrig Sais, Rhosgadfan, near Caernarfon

Rhosgadfan, near Caernarfon, Gwynedd

Cerrig Sais

Coastal
Hot Tub
Wifi
  • Sleeps up to 8
  • 4 bedrooms
  • 2 bathrooms
  • Up to 0 pets allowed

4.8

out of 5

7 nights

From

£575
View

Romantic Cottages in Caernarfon

Exterior | Beuno - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Bach Wen Cottages - Beuno

Coastal
Car parking on site
Enclosed Garden / Patio
  • Sleeps up to 2
  • 1 bedroom
  • 1 bathroom
  • Up to 0 pets allowed

7 nights

From

£415
View
Exterior | Pencefn Cottage, Pentir, near Snowdonia in Llanberis

Pentir, near Snowdonia in Llanberis, Gwynedd

Pencefn Cottage

Wifi
Car parking on site
Garden / Patio
  • Sleeps up to 5
  • 3 bedrooms
  • 1 bathroom
  • Up to 1 pet allowed

5

out of 5

7 nights

From

£419
View
Exterior | Cae Garw - Cwm Cadnant, Caernarfon

Caernarfon, Gwynedd

Cwm Cadnant - Cae Garw

Hot Tub
Luxury
Wifi
  • Sleeps up to 10
  • 4 bedrooms
  • 3 bathrooms
  • Up to 2 pets allowed

7 nights

From

£1,109
View
Open plan living space | Stabal Eithinog, Penygroes, Caernarfon

Penygroes, Caernarfon, Gwynedd

Stabal Eithinog

Coastal
Hot Tub
Wifi
  • Sleeps up to 6
  • 3 bedrooms
  • 2 bathrooms
  • Up to 1 pet allowed

4.7

out of 5

7 nights

From

£625
View
Living area | Tan Yr Ardd Bach, Rhostryfan, near Caernarfon

Rhostryfan, near Caernarfon, Gwynedd

Tan Yr Ardd Bach

Coastal
Wifi
Car parking on site
  • Sleeps up to 2
  • 1 bedroom
  • 1 bathroom
  • Up to 3 pets allowed

4.9

out of 5

7 nights

From

£235
View
Garden | Golan - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Golan

Coastal
Car parking on site
Enclosed Garden / Patio
  • Sleeps up to 5
  • 3 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

4

out of 5

7 nights

From

£415
View
Garden | Stables - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Stables

Coastal
Car parking on site
Enclosed Garden / Patio
  • Sleeps up to 4
  • 2 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

7 nights

From

£409
View
Exterior | Hen Weithdy, Rhostryfan, Caernarfon

Rhostryfan, Caernarfon, Gwynedd

Hen Weithdy

Coastal
Wifi
Car parking on site
  • Sleeps up to 4
  • 2 bedrooms
  • 1 bathroom
  • Up to 3 pets allowed

5

out of 5

7 nights

From

£285
View
Exterior | Granary - Bach Wen Cottages, Clynnog Fawr

Clynnog Fawr, Gwynedd

Bach Wen Cottages - Granary

Coastal
Wifi
Car parking on site
  • Sleeps up to 7
  • 3 bedrooms
  • 2 bathrooms
  • Up to 2 pets allowed

4

out of 5

7 nights

From

£379
View
Living room/dining room | Y Beudy Gwydir, Trefor Nr Caernarfon

Trefor Nr Caernarfon, Gwynedd

Y Beudy Gwydir

Coastal
Hot Tub
Luxury
  • Sleeps up to 4
  • 2 bedrooms
  • 1 bathroom
  • Up to 0 pets allowed

4.9

out of 5

7 nights

From

£545
View
Zig Zag Cottage in the middle | Zig Zag Cottage, Llanllyfni

Llanllyfni, Gwynedd

Zig Zag Cottage

Coastal
Wifi
Car parking on site
  • Sleeps up to 7
  • 4 bedrooms
  • 2 bathrooms
  • Up to 4 pets allowed

4.8

out of 5

7 nights

From

£922
View
Charming, renovated Welsh stone cottage | Llifon, Bethesda Bach, near Caernarfon

Bethesda Bach, near Caernarfon, Gwynedd

Llifon

Coastal
Wifi
Car parking on site
  • Sleeps up to 5
  • 3 bedrooms
  • 1 bathroom
  • Up to 2 pets allowed

4.7

out of 5

7 nights

From

£375
View

Inspiration of things to see and do in our cottages in Caernarfon

This historic town in Gwynedd offers a rich blend of history, culture, and stunning landscapes. Consider taking a short drive to the nearby Snowdonia National Park for outdoor adventures, hiking, and stunning mountain landscapes.

Here are the top five things to see and do in Caernarfon:

Caernarfon Castle

Explore Caernarfon Castle, a UNESCO World Heritage site and an iconic medieval fortress. Admire its impressive architecture, climb its towers for panoramic views, and learn about its history and significance.

Welsh Highland Railway

Take a scenic journey on the Welsh Highland Railway, a narrow-gauge steam train that runs from Caernarfon to Porthmadog. Enjoy breathtaking views of Snowdonia National Park and the surrounding countryside.

Segontium Roman Fort

Discover the ruins of Segontium Roman Fort, which dates back to the 1st century. Explore the remains of this ancient settlement and learn about its role in Roman Britain.

Caernarfon Town Walls

Walk along the well-preserved Caernarfon Town Walls, which encircle the town and offer glimpses into its medieval past. Enjoy the views of the town, castle, and waterfront.

Harbour and Waterfront

Stroll along the picturesque harbour and waterfront area of Caernarfon. Enjoy views of the Menai Strait, watch boats come and go, and relax in the charming cafes and restaurants.

More Popular Holiday Cottages Around Caernarfon

Nefyn cottages

Aberdovey cottages

Tudweiliog cottages

Abersoch cottages

Caernarfon cottages

Sign up to our newsletter and get early Black Friday access!

Stay updated on the latest deals, exclusive offers and new holiday destinations by joining the cottages.com newsletter! Register today and automatically be entered into our prize draw to win a £500 voucher, and get early access to our Black Friday deals. Click here for terms and conditions.

You can opt out anytime by using the unsubscribe link in our emails. We will use your information as per our Privacy Notice.