Hotels in Caernarfon

Search and compare Caernarfon hotels from hundreds of travel sites and save

Caernarfon, Wales, United Kingdom
24 Jan — 25 Jan2
Caernarfon, Wales, United Kingdom
Mon 24/1
Tue 25/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Caernarfon

Filter by star ratings
All filters
Saracens Head
Saracens Head
8.4 Excellent
Caernarfon Road, Beddgelert, Caernarfon, Ll55 4uy, Caernarfon, United Kingdom
Show on map
18.1 km from city centre, Caernarfon 
ExcellentBased on 722 reviews
8.4

This 3-star hotel is just five minutes from Beddgelert Railway Station. It is ideal for those wanting to immerse themselves in nature, with Snowdonia National Park just moments away.

Celtic Royal Hotel
Celtic Royal Hotel
8.0 Excellent
1 Bangor Street, Caernarfon, United Kingdom
Show on map
0.3 km from city centre, Caernarfon 
ExcellentBased on 2,855 reviews
8.0

Boasting an indoor pool and a sauna, The Celtic Royal Hotel is situated in Caernarfon and offers comfortable accommodation. It is ideally positioned for guests wishing to visit the area's popular attractions.

Yha Snowdon Pen-Y-Pass
Yha Snowdon Pen-Y-Pass
8.4 Excellent
Pen-Y-Pass, Nantgwynant, Caernarfon, United Kingdom
Show on map
17.9 km from city centre, Caernarfon 
ExcellentBased on 1,115 reviews
8.4

Situated in Llanberis, YHA Snowdon Pen-y-Pass is a short drive from Beddgelert and offers free Wi-Fi, meeting rooms and luggage storage. It is an excellent base for those looking to be surrounded by nature, with Snowdonia National Park just steps away.

Travelodge Caernarfon
Travelodge Caernarfon
7.4 Good
Victor Dock Balaclava Road, Caernarfon, United Kingdom
Show on map
0.4 km from city centre, Caernarfon 
GoodBased on 3 reviews
7.4

Travelodge Hotel Caernarfon offers a comfortable setting while in Caernarfon. It is ideally located for guests wishing to visit the area's popular attractions.

The Lake View Hotel
The Lake View Hotel
7.8 Good
Tan Y Pant, Caernarfon, United Kingdom
Show on map
8.5 km from city centre, Caernarfon 
GoodBased on 395 reviews
7.8

Located within the scenic countryside of Llanberis, Lake View Hotel Llanberis offers comfortable accommodation and a full range of facilities, such as luggage storage, free Wi-Fi and a safe. It is ideally positioned for guests wanting to visit the area's popular attractions.

Victoria House B&B
Victoria House B&B
9.7 Excellent
13 Church Street, Caernarfon, United Kingdom
Show on map
0.5 km from city centre, Caernarfon 
ExcellentBased on 389 reviews
9.7

Victoria House B&B Caernarfon is located in Caernarfon and features miniature golf. Surrounded by local bars and restaurants, it is a short walk from Caernarfon Railway Station.

Tips for booking a Caernarfon hotel

Cheapest month:January
Most expensive month:August
Average price in Caernarfon:€98/night
Absolute cheapest price found:€18/night
Cheapest day:Sunday
Most expensive day:Friday
€51 - €126
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€73 - €126
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Caernarfon hotels

Show all 492 hotels
1
The Lake View Hotel
The Lake View Hotel
7.8 Good
Tan Y Pant, Caernarfon, United Kingdom
Show on map
8.5 km from city centre, Caernarfon, WLS, United Kingdom 

Located within the scenic countryside of Llanberis, Lake View Hotel Llanberis offers comfortable accommodation and a full range of facilities, such as luggage storage, free Wi-Fi and a safe. It is ideally positioned for guests wanting to visit the area's popular attractions.

2
Celtic Royal Hotel
Celtic Royal Hotel
8.0 Excellent
1 Bangor Street, Caernarfon, United Kingdom
Show on map
0.3 km from city centre, Caernarfon, WLS, United Kingdom 

Boasting an indoor pool and a sauna, The Celtic Royal Hotel is situated in Caernarfon and offers comfortable accommodation. It is ideally positioned for guests wishing to visit the area's popular attractions.

Cheapest hotels in Caernarfon, Wales

Show all 492 hotels
Travelodge Caernarfon
Travelodge Caernarfon
7.4 Good
Victor Dock Balaclava Road, Caernarfon, United Kingdom
Show on map
0.4 km from city centre,  

Travelodge Hotel Caernarfon offers a comfortable setting while in Caernarfon. It is ideally located for guests wishing to visit the area's popular attractions.

€30
Avg. per night
Yha Snowdon Pen-Y-Pass
Yha Snowdon Pen-Y-Pass
8.4 Excellent
Pen-Y-Pass, Nantgwynant, Caernarfon, United Kingdom
Show on map
17.9 km from city centre,  

Situated in Llanberis, YHA Snowdon Pen-y-Pass is a short drive from Beddgelert and offers free Wi-Fi, meeting rooms and luggage storage. It is an excellent base for those looking to be surrounded by nature, with Snowdonia National Park just steps away.

€34
Avg. per night
Celtic Royal Hotel
Celtic Royal Hotel
8.0 Excellent
1 Bangor Street, Caernarfon, United Kingdom
Show on map
0.3 km from city centre,  

Boasting an indoor pool and a sauna, The Celtic Royal Hotel is situated in Caernarfon and offers comfortable accommodation. It is ideally positioned for guests wishing to visit the area's popular attractions.

€82
Avg. per night
The Lake View Hotel
The Lake View Hotel
7.8 Good
Tan Y Pant, Caernarfon, United Kingdom
Show on map
8.5 km from city centre,  

Located within the scenic countryside of Llanberis, Lake View Hotel Llanberis offers comfortable accommodation and a full range of facilities, such as luggage storage, free Wi-Fi and a safe. It is ideally positioned for guests wanting to visit the area's popular attractions.

€83
Avg. per night
Victoria House B&B
Victoria House B&B
9.7 Excellent
13 Church Street, Caernarfon, United Kingdom
Show on map
0.5 km from city centre,  

Victoria House B&B Caernarfon is located in Caernarfon and features miniature golf. Surrounded by local bars and restaurants, it is a short walk from Caernarfon Railway Station.

€98
Avg. per night
Saracens Head
Saracens Head
8.4 Excellent
Caernarfon Road, Beddgelert, Caernarfon, Ll55 4uy, Caernarfon, United Kingdom
Show on map
18.1 km from city centre,  

This 3-star hotel is just five minutes from Beddgelert Railway Station. It is ideal for those wanting to immerse themselves in nature, with Snowdonia National Park just moments away.

€136
Avg. per night

Hotel prices in Caernarfon

2 stars and under
The Lake View Hotel
No. 1 most popular

The Lake View Hotel

Tan Y Pant, Caernarfon, United Kingdom

7.8 Good
€83

Avg. per night

3 stars
Celtic Royal Hotel
No. 1 most popular

Celtic Royal Hotel

1 Bangor Street, Caernarfon, United Kingdom

8.0 Excellent
€82

Avg. per night

4 stars +
No. 1 most popular

Tyn Rhos Country House

Seion Terrace 1-5, Caernarfon, United Kingdom

9.0 Excellent
€126

Avg. per night

Victoria House B&B
No. 2 most popular

Victoria House B&B

13 Church Street, Caernarfon, United Kingdom

9.7 Excellent
€98

Avg. per night

Yha Snowdon Pen-Y-Pass
Best value

Yha Snowdon Pen-Y-Pass

Pen-Y-Pass, Nantgwynant, Caernarfon, United Kingdom

8.4 Excellent
€34

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Caernarfon

About Caernarfon

Crowning the Welsh coastline with a lively waterfront scene, Caernarfon offers easy access to castles, mountains, Roman ruins and national parks. Bustling coffee shops, cafes and pubs line the marina, while museums, parks and animal farms are found nearby.

Things to Do

The UNESCO-listed Caernarfon Castle showcases the city’s past with polygonal towers, massive gates and medieval battlements from the 13th century. Stop by the on-site museum for details about the castle’s architecture and to browse exhibitions tying it to Welsh history.

Known in English as Victoria Dock, Doc Florida sits in the centre of Caernarfon and serves as the marina and main gathering spot for dining, shopping and nightlife. Walk from the marina to Swing Bridge for spectacular views of Menai Strait and the Island of Anglesey.

Don’t miss Segontium Roman Fort, which was established in AD 77. Visit the renowned Caernarfon Mithraeum temple dedicated to the Roman God Mithras to learn how it was discovered at Segontium and built below the ground. Bring along a picnic and enjoy views of the mountains, strait and countryside.

Travelling with the family? Head over to Parc Glynllifon for treasure hunts and adventure courses or visit Foel Farm Park for animal interactions and feedings. You can also drive a few minutes to Dwyfor Ranch Rabbit Farm in Criccieth to meet ponies, puppies, pigs and rabbits. Anglesey’s Sea Zoo features a shark pool walk, while Airworld Aviation museum lets the little ones sit in the cockpits of classic historic airplanes.

Getting around

Taxis, buses and bike hires offer transportation around town. You can rent a car in the city or at Anglesey Airport, about 40 kilometres from Caernarfon.

Caernarfon travel FAQs

  • What are the best hotels in Caernarfon?

    Black Boy Inn (9.2/10 from 1,147 reviews), Celtic Royal Hotel (8.0/10 from 2,854 reviews), and Yha Snowdon Llanberis (8.8/10 from 294 reviews) are all highly rated places to stay in Caernarfon.

  • How much do hotels in Caernarfon cost?

    Hotels in Caernarfon cost an average of €173/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Caernarfon had higher average prices of €153/night and €175/night, respectively.

  • How much is a cheap hotel in Caernarfon?

    €38 per night is the cheapest Caernarfon hotel price found in our data from the last 72 hours.

  • How much is a hotel in Caernarfon tonight?

    Caernarfon hotels start at €27 for tonight; however, the average price of accommodation is about €94. Many 4-star stays can be found in Caernarfon tonight, with prices starting at €89. These prices were found on HotelsCombined within the last 72 hours.