Skip to main content

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

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

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

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

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

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

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

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

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.

B&B
Bron Menai Guest House

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

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

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

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
5 star

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

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

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.

Hotel
Seiont Manor Hotel

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

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

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

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

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.