Hotels in Caernarfon
20 handpicked places to stay
Where to base yourself in Caernarfon largely comes down to whether you want the town on your doorstep or the mountains. Staying inside or just outside the walls means the castle, quay, pubs and restaurants are all a short walk away, which suits couples and anyone without a car who wants to explore on foot and treat Eryri as day trips rather than a base. It's the most atmospheric option, in converted Georgian townhouses and small independent hotels, but also the busiest and priciest in peak season, and parking can mean a walk from your car to your door.
Along the Menai Strait, in Y Felinheli or towards Menai Bridge, you trade a few minutes' extra drive into Caernarfon for water views, easier parking and a quieter evening, which tends to suit couples and older travellers with a car who still want easy reach of the town and Bangor.
Push inland towards Llanberis, Waunfawr or the villages along the Welsh Highland Railway line and you're in walking country proper, with more self-catering cottages, farmhouse B&Bs and family-friendly options, generally better value than the coast but meaning a short drive back into Caernarfon for a proper night out.
Prices swing hard with the season: expect £90-£140 a night for a decent B&B or small hotel double in July and August, dropping by a third or more outside school holidays. Dogs are welcomed at a good number of the area's B&Bs and cottages given how popular Eryri is with walkers, but it's always worth checking before booking. Book three to four months ahead for summer weekends, especially anything clashing with a major castle event; outside peak season, a few weeks' notice is usually plenty, and winter midweek stays can often be arranged at short notice.
Y Castell
Hotel · 33 Castle Square, Caernarfon
Y Castell is a hotel on Castle Square in Caernarfon, right in the heart of town with a restaurant and bar on site.
Llety Arall
Hotel · 9 Stryd Y Plas, Caernarfon
A boutique hotel on Stryd Y Plas in Caernarfon, Gwynedd, with its own restaurant and bar close to the town's walking and cycling routes.
Ty Dre Town House
Hotel · 24 High Street, Caernarfon
A High Street town house hotel in Caernarfon, Gwynedd, with an electric vehicle charge point and a garden, close to Sygun Copper Mine.
Black Boy Inn
Hotel · Northgate Street, Caernarfon
Black Boy Inn is a historic 26-room inn on Northgate Street in Caernarfon, with free parking and a restaurant on site.
Tegfan - The Anglesey Townhouse
Guest Accommodation · 4 Church Street, Caernarfon
Guest accommodation on Church Street in Caernarfon, close to the castle, pubs and restaurants, with parking and en-suite family rooms.
Victoria House B&B
B&B · 13 Church Street, Caernarfon
Adults-only B&B on Church Street in Caernarfon, Gwynedd, with sea views and free on-site parking close to the water and countryside.
Caer Menai
Guest Accommodation · 15 Church Street, Caernarfon
Guest accommodation on Church Street in Caernarfon, with the Sygun Copper Mine nearby and Llanfairpwll around 8.6 miles away.
Celtic Royal Hotel
Hotel · Bangor Street, Caernarfon
A large 110-room hotel in Caernarfon suited to groups, weddings and walkers heading into Snowdonia, with pool, gym and spa on site.
Bron Menai Guest House
B&B · North Road/bangor Street, Caernarfon
Adults-only B&B in Caernarfon with en-suite family rooms, a garden and free parking, close to Sygun Copper Mine.
Premier Inn Caernarfon
Hotel · Victoria Dock, Caernarfon
A 49-room Premier Inn on Victoria Dock in Caernarfon, close to the castle and Menai Strait with easy reach of Snowdonia.
Travelodge Caernarfon
Hotel · Victoria Dock, Caernarfon
A no-frills Travelodge on Caernarfon's waterfront, handy for castle visits, Snowdonia trips and the Welsh Highland Railway.
Meifod Country House Hotel
Hotel · Bontnewydd, Caernarfon
Country house hotel in Bontnewydd near Caernarfon, set in Gwynedd's rolling countryside with gardens and a golf course nearby.
Plas Dinas Country House
Hotel · Bontnewydd, near Caernarfon · 2.1 miles away
Grade II listed country house with eleven individually styled bedrooms, between the Menai Strait and the Snowdonia mountains.
Plas Dinas Country House
Hotel · Plas Dinas, Caernarfon
A historic country house near Caernarfon with just 10 rooms, gardens, mountain views and an adults-only atmosphere.
Dinas Farm Annex
Guest Accommodation · Dinas Bontnewydd, Caernarfon
A small three-room annex at Dinas Farm near Caernarfon, with sea views and free parking, handy for exploring Snowdonia.
Seiont Manor Hotel
Hotel · Llanrug Caernafon, Caernarfon
A 28-room hotel near Caernarfon with restaurant, bar and spa, set in Gwynedd within easy reach of the Sygun Copper Mine.
Garddfon Inn
Hotel · Garddfon Inn, Y Felinheli · 4 miles away
Garddfon Inn in Y Felinheli offers sea-view rooms and free parking, with the Menai Strait's water sports and walking trails close by.
Port Dinorwic Hotel
Hotel · Ffordd Siabod, Y Felinheli · 4.3 miles away
A hotel by Y Felinheli's waterfront in Gwynedd, with an indoor pool, spa and free parking close to the marina.
Bryn Mor Beach Hotel
Hotel · Dinas Dinlle, Caernarfon
A small 9-room hotel at Dinas Dinlle beach near Caernarfon, with its own restaurant and bar plus sea views.
Tyn Rhos Country House
Guest Accommodation · Ty'n Rhos, Caernarfon
Set in the Gwynedd countryside near Caernarfon, Tyn Rhos Country House is a 19-room guest property with its own gym, spa and sauna.