Skip to main content

Filter by:


Star rating

Review score

Llandwrog – 126 hotels and places to stay
See the latest prices and deals by choosing your dates.
Meifod House, hotel in Llandwrog

Set in Caernarfon, in a building dating from 1904, Meifod House offers a garden and guestrooms with free WiFi. Offering a terrace, the property is located within 2.6 km of Caernarfon Castle.

Just recently staying here have to say stay where lovely it has a antique vibe to it will be returning
8.9
Scored 8.9
Fabulous
Rated fabulous
522 reviews
Price from£100per night
The Black Boy Inn, hotel in Llandwrog

The Black Boy is a 16th-century inn within Caernarfon's historic town walls.

An amazing experience to sleep in a property with the walls of Caernarfon. All the staff were very helpful. Our room was very comfortable although the pillows were too firm in my opinion. The breakfast was a winner and special mention to Delwyn who was so very helpful at the breakfast service and prevented me from burning the Inn down using the toaster!!! Parking is arranged by the staff and we managed to park at the side of the Inn at a cost of £10 per night. However there is free parking a short walk from the hotel.
8.9
Scored 8.9
Fabulous
Rated fabulous
1,038 reviews
Price from£78per night
Llety Arall, hotel in Llandwrog

Situated within 13 km of Snowdon Mountain Railway and 19 km of Snowdon, Llety Arall features rooms in Caernarfon.

Lovely welcome, clean and well presented rooms and communal area. Great to stay somewhere that feeds the funding back into the local economy
8.4
Scored 8.4
Very good
Rated very good
151 reviews
Price from£113per night
Ty Dre Town House, hotel in Llandwrog

Ty Dre Town House provides a stylish range of accommodation in the centre of Caernarfon, just 2 minutes’ walk from Caernarfon Castle.

It was very clean and the location was perfect.
8.7
Scored 8.7
Fabulous
Rated fabulous
218 reviews
Price from£72per night
The Celtic Royal Hotel, hotel in Llandwrog

The Celtic Royal Hotel features a leisure club and free Wi-Fi. The hotel is situated in Caernarfon centre, just a 10-minute walk from Caernarfon Harbour.

Hotel was clean, staff were fantastic and friendly. Plenty of parking spaces available.
7.8
Scored 7.8
Good
Rated good
4,495 reviews
Price from£79per night
Y Castell, hotel in Llandwrog

Located in Caernarfon and within 13 km of Snowdon Mountain Railway, Y Castell features a bar, non-smoking rooms, and free WiFi.

Clean, cosy, friendly staff.
7.0
Scored 7.0
Good
Rated good
290 reviews
Price from£79.20per night
Ty Glyndwr Bunkhouse, Bar and cafe, hotel in Llandwrog

Located in Caernarfon and within 13 km of Snowdon Mountain Railway, Ty Glyndwr Bunkhouse, Bar and cafe features a bar, non-smoking rooms, and free WiFi throughout the property.

Breakfast good, good choice. Nice being near sea and mid town. Got car at pay carpark, free after 5:00 p.m.. just a nice homely place.
8.4
Scored 8.4
Very good
Rated very good
498 reviews
Price from£81per night
North Wales Lake View 2 Bedroom, hotel in Llandwrog

Situated in Caernarfon, North Wales Lake View 2 Bedroom features accommodation with a private pool, a patio and lake views.

Lovely holiday park, went just before the restaurant opened but great location and value
7.9
Scored 7.9
Good
Rated good
147 reviews
Price from£135per night
Chalet 208 In Glan Gwna Caernarfon, hotel in Llandwrog

Set in Caernarfon, Chalet 208 In Glan Gwna Caernarfon offers accommodation with a private pool, a patio and garden views. A public bath is available for guests, along with an open-air bath.

Very clean and modern
8.6
Scored 8.6
Fabulous
Rated fabulous
194 reviews
Price from£133per night
Bank Quay, Caernarfon, hotel in Llandwrog

Bank Quay, Caernarfon is situated in Caernarfon, 19 km from Snowdon, 37 km from Portmeirion, as well as 47 km from Llandudno Pier.

Nice big apartment and bathroom, right outside the castle.
8.1
Scored 8.1
Very good
Rated very good
9 reviews
Price from£108per night
See all hotels in and around Llandwrog
Subscribe to receive premium deals

Prices drop the moment you sign up!