Weather For Caernarfon

Advertise on Welcome To Caernarfon

Share Us

Did You Know

Welsh is the oldest language in Europe dating back 4,000 years ago.

Welcome To Conwy
Advertise on Welcome To Caernarfon

Hotels in Caernarfon

Caernarfon offers a great choice of Hotels which are all great value for money. The best bit is, most of them are run independently so prepare to expect high standards.

Padarn Lake Hotel

High Street, Caernarfon, Gwynedd
Tel: 01286 870260

Min-y-mor Hotel

The Promenade, Barmouth, Gwynedd
Tel: 01341 280555

Pale Hall Country House

Pale Hall Pale Estate, Bala, Gwynedd
Tel: 01678 530285

White Lion Royal Hotel

High Street, Bala, Gwynedd
Tel: 01678 520314

Eryl Mor Hotel

2 Upper Garth Road, Bangor, Gwynedd
Tel: 01248 353789
Fax: 01248 354042

Dolbadarn Hotel

Llanberis, Gwynedd
Tel: 01286 870277

T Y Mawr Hotel

Llanbedr, Gwynedd , Gwynedd
Tel: 01341 241440

Tyn Y Cornel Hotel

Tal-y-llyn, Tywyn, Gwynedd
Tel: 01654 782282

Bae Abermaw Hotel

Panorama Road, Barmouth, Gwynedd
Tel: 01341 280550

Oceandrive

5 Marine Parade, Barmouth, Gwynedd
Tel: 01341 280114

Lion Hotel

High Street, Barmouth, Gwynedd
Tel: 01341 280324

George Iii Hotel

Penmaenpool Bridge, Dolgellau, Gwynedd
Tel: 01341 422525

Lawrenny Lodge

Aberamffra Road, Barmouth, Gwynedd
Tel: 01341 280466

Oakeley Arms

Blaenau Ffestiniog, Ffestiniog , Gwynedd
Tel: 1766 590277

The Lion Hotel

Y Maes, Criccieth, Gwynedd
Tel: 01766 522460
Fax: 01766 523075

Penhelig Arms Hotel

27-29 Terrace Road, Aberdovey, Gwynedd
Tel: 01654 767215

Travelodge Hotels

A5 A55 Junction, Bangor, Gwynedd
Tel: 08719 846061

Queens Hotel

1 High Street, Blaenau Ffestiniog, Gwynedd
Tel: 044870478 6358/(01766) 830055
Fax: (01766) 830046

Plas Tan Yr All

Tremadog, Porthmadog , Gwynedd
Tel: 01766 514545

Saracens Head Hotel

Caernarfon Road, Town Centre, Beddgelert, Gwynedd
Tel: 01766 890223/01766 890 329

Ffynnon Boutique Accommodation

Brynffynnon Love Lane, Dolgellau , Gwynedd
Tel: 01341 421774
Fax: 01341 421 779

Bodlondeb Hotel

Portmadog Road, Criccieth, Gwynedd
Tel: 01766 522249

Madoc Hotel North Wales

Market Square, Porthmadog, Gwynedd
Tel: 01766 512021

Caerwylan Hotel

Beach Bank, Criccieth, Gwynedd
Tel: 01766 522547

Dolafon Guest House

High Street, Caernarfon, Gwynedd
Tel: 01286 870993

Alexandra Hotel

North Road, Caernarfon, Gwynedd
Tel: 01286 672871

Travelodge

Penamser Road, Porthmadog, Gwynedd
Tel: 08719 846421

Dolmelynllyn Country Hotel

Ganllwyd, Dolgellau, Gwynedd
Tel: 01341 440273
Fax: 44 (0) 1341 440640

Meifod Country House Hotel

Bontnewydd, Caernarfon, Gwynedd
Tel: 01286 673351

The Grapes Hotel

Maentwrog, Blaenau Ffestiniog, Gwynedd
Tel: 01766 590365

T Y N Rhos

Seion, Llanddeiniolen, Snowdonia, Gwynedd
Tel: 01248 670489

The Castle Hotel

33 Castle Square, Caernarfon, Gwynedd
Tel: 01286 669539

Mount Pleasant Hotel

High Street, Caernarfon, Gwynedd
Tel: 01286 870395

Abbeyfield Hotel

Talybont, Bangor, Gwynedd
Tel: 01248 352219

Arbour Hotel

Marine Parade, Barmouth, Gwynedd
Tel: 01341 280459

Min-y-gaer Hotel

Portmadog Road, Criccieth, Gwynedd
Tel: 01766 522151 /0845 0347735

Regency Hotel

Station Road, Bangor, Gwynedd
Tel: 01248 370819
Fax: 01248 351727

Royal Ship Hotel

Queens Square, Dolgellau, Gwynedd
Tel: 01341 422209
Fax: 01341 424693

Glyn-y-coed Hotel

Portmadog Road, Criccieth, Gwynedd
Tel: 01766 522870

Hotel Plas Dinorwic

Ffordd Siabod , Caernarfon, Gwynedd
Tel: 01248 670559

Royal Goat Hotel

Caernarfon Rd, Beddgelert, Caernarfon, Gwynedd
Tel: 01766 890224

The Y Branwen Hotel

Ffordd Newydd, Harlech, Gwynedd
Tel: 01766 780477

Tanronnen Inn

Beddgelert, Caernarfon, Gwynedd
Tel: 01766 890347
Fax: (01766 890) 606

Brynllydan Hotel

Llanfrothen, Penrhyndeudraeth, Porthmadog, Gwynedd
Tel: 01766 770442

Dovey Inn

Sea View Terrace, Aberdovey, Gwynedd
Tel: 01654 767332

Tyr Graig Castle

Llanaber Road, Barmouth, Gwynedd
Tel: 01341 280470

The Royal Hotel

King Edward Street, Barmouth, Gwynedd
Tel: 01341 281682

Plas Isa Hotel

Portmadog Road, Criccieth, Gwynedd
Tel: 01766 522443

Plas Dinas Country House Hotel

Bontnewydd, Caernarfon, Gwynedd
Tel: 01286 830214

Y Meirionnydd

Smithfield Square, Dolgellau, Gwynedd
Tel: 01341 422554/08081 789718

Bryn Eglwys Country House Hotel

Beddgelert, Gwynedd
Tel: 01766 510260

The Abereistedd

West Parade, Criccieth, Gwynedd
Tel: 01766 522710
Fax: 01766 523526

The Stables Hotel and Restaurant

Llanwnda, Caernarfon, Gwynedd
Tel: 01766 770000 /01286 830711

The Black Boy Inn

Northgate Street, Caernarfon , Gwynedd
Tel: 01286 673604
Fax: 01286 674955

Bryn Melyn Guest House

Panorama Road, Barmouth, Gwynedd
Tel: 01341 280556

Royal Sportsman

131 High Street, Porthmadog, Gwynedd
Tel: 01766 512015
Fax: 01766 512490

Tal Y Don Hotel

High Street, Barmouth, Gwynedd
Tel: 01341 280508
Fax: 01248 671 772

Victoria Hotel

Snowdon Street, Caernarfon, Gwynedd
Tel: 01286 880087

Tyn-y-groes Hotel

Ganllwyd, Dolgellau, Gwynedd
Tel: 01341 440275

Tower Hotel

High St, Pwllheli, Gwynedd
Tel: 01758 612865

Brynteg Hotel

Kings Crescent, Barmouth, Gwynedd
Tel: 01341 280301

Corbett Arms Hotel

Corbett Square, Tywyn, Gwynedd
Tel: 01654 710264

Marine Hotel

Marine Terrace, Criccieth, Gwynedd
Tel: 01766 522946

Mynydd Ednyfed Country

Caernarfon Road, Criccieth, Gwynedd
Tel: 01766 523269

Bron Rhiw Hotel

Caernarfon Road, Criccieth, Gwynedd
Tel: 01766 522257

The Coach House

Llanfachreth, Dolgellau, Gwynedd
Tel: 01341 450391

Seiont Manor Hotel

Llanrug, Caernarfon, Gwynedd
Tel: 01286 673366

Maes-y-neuadd Hotel

Maesyneuadd Hotel, Talsarnau, Gwynedd
Tel: 01766 780200

British Hotel

High Street, Bangor, Gwynedd
Tel: 01248 364911

Bron Effion Hotel

Criccieth, Gwynedd
Tel: 01766 522385

Cheap Last Minute Hotels

13 Waterloo Street, Bangor, Gwynedd
Tel: 07037 401226

Short Stay Rooms

2 Ffordd Coed Mawr, Bangor, Gwynedd
Tel: 07064 754813

Castle

Castle Square, Harlech, Gwynedd
Tel: 01766 780552

Celtic Royal Hotel

Bangor Street, Caernarfon, Gwynedd
Tel: 01286 674477
Fax: 01286 674139

George Iv Hotel

23-25 High Street, Criccieth, Gwynedd
Tel: 01766 522168 /44 845 130 5888
Fax: 01766 523 340

Sygun Fawr Hotel

Beddgelert, Caernarfon, Gwynedd
Tel: 01766 890258

Content Copyright © 2020 Welcome To Caernarfon