Restaurants in Caernarfon

For regular updates on the best dining Deals in North Wales subscribe to our North Wales Special Offers Newsletter.

Looking for the best restaurants in Caernarfon? Find them on the leading North Wales restaurant guide. Discover new places to eat in Caernarfon with links to restaurant websites, online menus, restaurant photos, special offers, location maps & much more.

If you can’t find the venue you’re looking for add it here.

To refine your search
Black Boy Inn
Pub Food
Northgate Street, Caernarfon, LL55 1RW 01286 673 604 One of the oldest inns in Wales, The Black Boy lies within Caernarfon’s medieval walls and is full of character. . .
Book Online
Prince Llewelyn Hotel
Pub Food
Smith Street, Beddgelert, Caernarfon, LL55 4LT 01766 890242 Friendly pub and hotel in the heart of the Snowdonia National Park. . .
Saracens Head
Pub Food
Caernarfon Road, Beddgelert, Caernarfon, LL55 4UY 01766 890329 Welcoming pub, hotel and restaurant located in the picturesque village of Beddgelert in the heart of Snowdonia. . .
Vaynol Arms Hotel
Pub Food
Nant Peris, Caernarfon, LL55 4UF 01286 872672 Traditional Welsh long house pub at the base of Snowdon at Llanberis Pass. . .
Ainsworth Fish and Chip Shop41 Bridge St, Caernarfon, LL55 1AF | 01286 673151
Anglesey Arms Public House and B&BHarbour Side, Caernarfon, LL55 1SG | 01286 672158
Bengal Spice (Gahndi)11 Palace Street, Caernarfon, LL55 1RR | 01286 676797
Bryn Eglwys Country House HotelBryn Eglwys, Beddgelert, Caernarfon, LL55 4NB | 01766 510260
Bryn Eisteddfod Country House HotelClynnogfawr, Caernarfon, LL54 5DA | 01286 660017
Castell33 Y Maes, Caernarfon, LL55 2NN | 01286 677970
Celtic Royal HotelBangor Street, Caernarfon, LL55 1AY | 01286674477
Crown Inn15-19 High Street, Caernarfon, LL55 1RN | 01286669233
Cwellyn ArmsRhydd Ddu, Caernarfon, LL54 6TL | 01766 890321
Doc Cafe BarVictoria Dock, Caernarfon, LL55 1SQ | 01286685200
Dol Peris HotelHigh St, Caernarfon, LL55 4HA | 01286 870350
Dolafon HotelHigh St Llanberis, Caernarfon, LL55 4SU | 01286 870993
Dolbadarn HotelHigh St, Caernarfon, LL55 4SU | 01286 870277
Floating RestaurantSlate Quay, Caernarfon, LL55 2PB | 07879256204
Fortune5 Market Place, Penygroes, Caernarfon, LL54 6NN | 01286 880887
Fu'sDoc Fictoria, Caernarfon, LL55 1TH | 01286676795
Garddfon Inn1 Beach Road, Y Felinheli, Caernarfon, LL56 4RQ | 01248 670359
Glyntwrog InnThe Glyntwrog, Llanrug, Caernarfon, LL55 4AN | 01286 671191
Gors Bach InnLlanddeiniolen, Caernarfon, LL55 3AD | 01248 670221
Gwynedd Hotel and RestaurantHigh St, Llanberis, Caernarfon, LL55 4SU | 01286 870203
Hotel Plas DinorwicFfordd Siabod, Y Felinheli, Caernarfon, LL56 4XA | 01248 670559
J and Cs Fish and Chip Shop21 Pool St, Caernarfon, LL55 2AD | 01286 678605
J.D Wetherspoon5-9 Eastgate St, Caernarfon, LL55 1AG | 01286 662920
Lake View Hotel and RestaurantTan Y Pant, Llanberis, Caernarfon, LL55 4EL | 01286 870422
Medi Cafe Barwithin The Corn Exchange, Palace St, Caernarfon, LL55 1RR | 01286 674383
Meifod Country Restaurant HotelMeifod, Bontnewydd, Caernarfon, LL55 2TY | 01286 673351
Newborough ArmsBontnewydd, Caernarfon, LL55 2UG | 01286 673126
Padarn Lake HotelHigh Street, Caernarfon, LL55 4SU | 01286 870260
Pen-y-Gwryd HotelNant Gwynant, Caernarfon, LL55 4NT | 01286 870211
Penygroes Tandoori4 Water Street, Caernarfon, LL54 6LR | 01286 882973
Premier InnVictoria Dock, Caernarfon, LL55 1SQ | 01286662460
Prince of Wales42 High St, Caernarfon, LL55 4EU | 01286 870708
Royal Goat HotelBeddgelert, Caernarfon, LL55 4YE | 01766 890224
Sail Loft RestaurantY Gorwel, Caernarfon Road, Caernarfon, LL56 4NJ | 01248 670365
Sail Loft RestaurantBeach Road, Caernarfon, LL56 4RG | 01248 670554
Seiont Manor HotelLlanrug, Caernarfon, LL55 2AQ | 0845 0727550
Ship and Castle Hotel9-11 Bangor St, Caernarfon, LL55 1AT | 01286 672303
Snowdonia Parc Brew Pub and CampsiteWaunfawr, Caernarfon, LL55 4AQ | 01286 650409
Sopna Tandoori RestaurantY Felin Wen, Rhosbodrual, Caernarfon, LL55 2BB | 01286 675222
Soul FoodHigh Street, Harlech, Gwynedd, Caernarfon, LL46 2YB |
Spice of Llanberis32 High St, Caernarfon, LL55 4EU | 01286 871983
Sygun Fawr Country HouseBeddgelert, Caernarfon, LL55 4NE | 01766 890258
Tanronnen InnBeddgelert, Caernarfon, LL55 4YB | 01766 890347
The Eagles HotelTithebarn St, Caernarfon, LL55 2RF | 01286 674517
The Gold Lion1 Alexandra Terrace, Caernarfon, LL55 1EG | 01286676443
The Golden Cod UKBeuno Buildings, Bontnewydd, Caernarfon, LL55 2UE | 01286 675090
The Halfway HouseHalfway House, Caernarfon, LL56 4JQ | 01248670992
The Heights Hotel74 High Street, Llanberis, Caernarfon, LL55 4HB | 01286 871179
The Legacy Royal Victoria HotelLlanberis, Caernarfon, LL55 4TY | 0844 411 9003
TravelodgeVictoria Dock, Caernarfon, LL55 1SR | 0871-9846426
Ty Mawr Tearooms and Guest HouseLlanddeiniolen, Caernarfon, LL55 3AW | 01248 352791
Ty'N Rhos Country House and CottagesTyn Rhos Seion, Llanddeiniolen, Caernarfon, LL55 3AE | 01248 670489
Villa Marina9 Segontium Terrace, Caernarfon, LL55 2PN | 01286 677290
Wal RestaurantPalace Street , Caernarfon, LL55 1RR | 01286 674383
XL Fish and Chip Shop9 Water St, Caernarfon, LL54 6LR | 01286 880607
Y BeunoClynnog Fawr, Caernarfon, LL54 5PB | 01286 660785
Y Goeden EirinDolydd, Caernarfon, LL54 7EF | 01286 830942

Refine your results by Category

Ads
Affiliates

We appreciate any and all feedback about our site; praise, ideas, bug reports you name it!

Interested in North Wales Special Offers?We’ll email you the best dining deals, events and news in North Wales.SIGN UP NOW

Thank You
You have successfully signed up to the newsletter

Sugarvine will only use your contact details to send you our newsletter. Your details will not be passed on to any third parties.