Weather For Caernarfon

Advertise on Welcome To Caernarfon

Share Us

Did You Know

Wales is one of only three countries in the world that has a dragon on their national flag, the others being Bhutan and Malta.

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.

Min-y-mor Hotel

The Promenade, Barmouth, Gwynedd
Tel: 01341 280555

Padarn Lake Hotel

High Street, Caernarfon, Gwynedd
Tel: 01286 870260

Pale Hall Country House

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

Glyn-y-coed Hotel

Portmadog Road, Criccieth, Gwynedd
Tel: 01766 522870

Travelodge

Penamser Road, Porthmadog, Gwynedd
Tel: 08719 846421

The Lion Hotel

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

Bron Effion Hotel

Criccieth, Gwynedd
Tel: 01766 522385

Bryn Eglwys Country House Hotel

Beddgelert, Gwynedd
Tel: 01766 510260

Min-y-gaer Hotel

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

The Castle Hotel

33 Castle Square, Caernarfon, Gwynedd
Tel: 01286 669539

Tyn Y Cornel Hotel

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

Royal Goat Hotel

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

The Grapes Hotel

Maentwrog, Blaenau Ffestiniog, Gwynedd
Tel: 01766 590365

Maes-y-neuadd Hotel

Maesyneuadd Hotel, Talsarnau, Gwynedd
Tel: 01766 780200

Tower Hotel

High St, Pwllheli, Gwynedd
Tel: 01758 612865

Celtic Royal Hotel

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

Ffynnon Boutique Accommodation

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

The Black Boy Inn

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

Lawrenny Lodge

Aberamffra Road, Barmouth, Gwynedd
Tel: 01341 280466

Mynydd Ednyfed Country

Caernarfon Road, Criccieth, Gwynedd
Tel: 01766 523269

Bron Rhiw Hotel

Caernarfon Road, Criccieth, Gwynedd
Tel: 01766 522257

The Y Branwen Hotel

Ffordd Newydd, Harlech, Gwynedd
Tel: 01766 780477

T Y Mawr Hotel

Llanbedr, Gwynedd , Gwynedd
Tel: 01341 241440

Queens Hotel

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

Dolmelynllyn Country Hotel

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

Oceandrive

5 Marine Parade, Barmouth, Gwynedd
Tel: 01341 280114

Tal Y Don Hotel

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

Tanronnen Inn

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

White Lion Royal Hotel

High Street, Bala, Gwynedd
Tel: 01678 520314

Castle

Castle Square, Harlech, Gwynedd
Tel: 01766 780552

Meifod Country House Hotel

Bontnewydd, Caernarfon, Gwynedd
Tel: 01286 673351

George Iv Hotel

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

Bae Abermaw Hotel

Panorama Road, Barmouth, Gwynedd
Tel: 01341 280550

T Y N Rhos

Seion, Llanddeiniolen, Snowdonia, Gwynedd
Tel: 01248 670489

Arbour Hotel

Marine Parade, Barmouth, Gwynedd
Tel: 01341 280459

Saracens Head Hotel

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

Lion Hotel

High Street, Barmouth, Gwynedd
Tel: 01341 280324

Royal Sportsman

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

Plas Isa Hotel

Portmadog Road, Criccieth, Gwynedd
Tel: 01766 522443

Dovey Inn

Sea View Terrace, Aberdovey, Gwynedd
Tel: 01654 767332

Regency Hotel

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

Abbeyfield Hotel

Talybont, Bangor, Gwynedd
Tel: 01248 352219

Tyn-y-groes Hotel

Ganllwyd, Dolgellau, Gwynedd
Tel: 01341 440275

Plas Tan Yr All

Tremadog, Porthmadog , Gwynedd
Tel: 01766 514545

Oakeley Arms

Blaenau Ffestiniog, Ffestiniog , Gwynedd
Tel: 1766 590277

Y Meirionnydd

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

Short Stay Rooms

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

Sygun Fawr Hotel

Beddgelert, Caernarfon, Gwynedd
Tel: 01766 890258

The Abereistedd

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

Travelodge Hotels

A5 A55 Junction, Bangor, Gwynedd
Tel: 08719 846061

Bryn Melyn Guest House

Panorama Road, Barmouth, Gwynedd
Tel: 01341 280556

Dolafon Guest House

High Street, Caernarfon, Gwynedd
Tel: 01286 870993

Dolbadarn Hotel

Llanberis, Gwynedd
Tel: 01286 870277

Bodlondeb Hotel

Portmadog Road, Criccieth, Gwynedd
Tel: 01766 522249

Alexandra Hotel

North Road, Caernarfon, Gwynedd
Tel: 01286 672871

Victoria Hotel

Snowdon Street, Caernarfon, Gwynedd
Tel: 01286 880087

Tyr Graig Castle

Llanaber Road, Barmouth, Gwynedd
Tel: 01341 280470

The Stables Hotel and Restaurant

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

Penhelig Arms Hotel

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

Plas Dinas Country House Hotel

Bontnewydd, Caernarfon, Gwynedd
Tel: 01286 830214

The Royal Hotel

King Edward Street, Barmouth, Gwynedd
Tel: 01341 281682

Royal Ship Hotel

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

Seiont Manor Hotel

Llanrug, Caernarfon, Gwynedd
Tel: 01286 673366

Caerwylan Hotel

Beach Bank, Criccieth, Gwynedd
Tel: 01766 522547

Hotel Plas Dinorwic

Ffordd Siabod , Caernarfon, Gwynedd
Tel: 01248 670559

Corbett Arms Hotel

Corbett Square, Tywyn, Gwynedd
Tel: 01654 710264

Mount Pleasant Hotel

High Street, Caernarfon, Gwynedd
Tel: 01286 870395

Cheap Last Minute Hotels

13 Waterloo Street, Bangor, Gwynedd
Tel: 07037 401226

The Coach House

Llanfachreth, Dolgellau, Gwynedd
Tel: 01341 450391

Madoc Hotel North Wales

Market Square, Porthmadog, Gwynedd
Tel: 01766 512021

Brynteg Hotel

Kings Crescent, Barmouth, Gwynedd
Tel: 01341 280301

Marine Hotel

Marine Terrace, Criccieth, Gwynedd
Tel: 01766 522946

Brynllydan Hotel

Llanfrothen, Penrhyndeudraeth, Porthmadog, Gwynedd
Tel: 01766 770442

Eryl Mor Hotel

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

George Iii Hotel

Penmaenpool Bridge, Dolgellau, Gwynedd
Tel: 01341 422525

British Hotel

High Street, Bangor, Gwynedd
Tel: 01248 364911

Content Copyright © 2024 Welcome To Caernarfon