Skip to content
Caernarfon accommodation

Caernarfon

Where to Stay

4 places to stay, from hotels and guesthouses to cosy B&Bs

Whether you’re after a luxury hotel, a welcoming guesthouse, or a cosy bed and breakfast, Caernarfon has accommodation to suit every budget and style. Most places are within easy reach of the main attractions and the centre of town.

Book direct with venues or use the affiliate links below. Some links may earn us a small commission at no extra cost to you.

Hotels

Black Boy Inn
Hotel
££

Black Boy Inn

Northgate Street, Caernarfon, Gwynedd, LL55 1RW

47 rooms across the old inn's buildings inside the walls; no lifts.

Inside the town wallsRestaurant and barFree wifi47 rooms
Hotel
££££

Plas Dinas Country House

Bontnewydd, Caernarfon, Gwynedd, LL54 7YF

Eleven-bedroom country house with the Gunroom restaurant, 3.4km south of town.

Restaurant on siteCountry houseGardens11 rooms
Celtic Royal Hotel
Hotel
£££

Celtic Royal Hotel

Bangor Street, Caernarfon, Gwynedd, LL55 1AY

Bangor Street hotel with a spa, run by Harbour Hotels; dogs welcome.

Spa and gymRestaurant and barDog Friendly
Hotel
££

Premier Inn Caernarfon

Victoria Dock, Balaclava Road, Caernarfon, Gwynedd, LL55 1SR

Chain hotel at Doc Victoria by Galeri; parking over the road.

RestaurantAir conditioningFree wifi

Coming soon

We’re still verifying places to stay here. Sign up below to be told when this section goes live.

Guesthouses and bed and breakfasts

Coming soon

Expected Q1 2027

Get local tips in your inbox

Seasonal highlights, new restaurant openings, and local events. No spam, unsubscribe anytime.