We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Caernarfon Hotels

What style of hotel do you prefer?
All Hotels (38)
Holiday Rentals (34)
B&Bs (109)
Family (12)
Business (5)
Romantic (18)
Within 10 km (18)
Within 25 km (38)
Within 50 km (126)

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Caernarfon city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offers in Caernarfon

Victoria House B&B
Victoria House B&B 5.0 of 5 stars
Special offer Free room upgrade
Black Boy Inn
Black Boy Inn 4.5 of 5 stars
Special offer 15% off room rate

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
Your selections 25 km
Caernarfon Hotels (6)
Premier Inn Caernarfon
92 AUD - 139 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1061875?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 6 hotels in Caernarfon
4.5 of 5 stars 103 reviews
Professional photos | Traveller photos (13) | Map
Menai Bank Hotel
80 AUD per night*
Ranked #2 of 6 hotels in Caernarfon
4.5 of 5 stars 58 reviews
Traveller photos (2) | Map
3.0 of 5 Celtic Royal Hotel
163 AUD - 163 AUD per night*
No photo provided
CHECK RATES! ABS:HotelCheckRates-d253540?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 6 hotels in Caernarfon
4 of 5 stars 136 reviews
Professional photos | Traveller photos (17) | Map
CHECK RATES! ABS:HotelCheckRates-d1232554?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 6 hotels in Caernarfon
3.5 of 5 stars 104 reviews
Professional photos | Traveller photos (8) | Map
Prince Of Wales Hotel
42 AUD - 113 AUD per night*
No photo provided
Ranked #5 of 6 hotels in Caernarfon
3.5 of 5 stars 4 reviews
Map
No photo provided
Ranked #6 of 6 hotels in Caernarfon
3 of 5 stars 1 review
Recommended nearby Hotels
Bishopsgate House Hotel & Restaurant, Beaumaris
99 AUD - 163 AUD per night*
17.8 km from Caernarfon
Special offer Three for Two
+44 +44 01248 810302
E-mail hotel
Special offer Three for Two
Bishopsgate House Hotel  & Restaurant Slideshow
CHECK RATES! ABS:HotelCheckRates-d617097?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 4 hotels in Beaumaris
4.5 of 5 stars 76 reviews
Professional photos | Traveller photos (12) | Map
Mynydd Ednyfed Country House Hotel, Criccieth
24.0 km from Caernarfon
Ranked #1 of 8 hotels in Criccieth
4.5 of 5 stars 28 reviews
Traveller photos (11) | Map
Bryn Tyrch Inn, Capel Curig
136 AUD per night*
24.7 km from Caernarfon
Ranked #1 of 2 hotels in Capel Curig
4.5 of 5 stars 79 reviews
Traveller photos (6) | Map
Anglesey Tipi and Yurt Holidays, Island of Anglesey
80 AUD - 193 AUD per night*
0.8 km from Caernarfon
Ranked #3 of 25 hotels in Island of Anglesey
4.5 of 5 stars 13 reviews
Traveller photos (5) | Map
4.0 of 5 Glyn-y-Coed Hotel, Criccieth
96 AUD - 130 AUD per night*
24.9 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d569069?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 8 hotels in Criccieth
4.5 of 5 stars 80 reviews
Professional photos | Traveller photos (20) | Map
3.0 of 5 Seiont Manor Hotel, Llanrug
147 AUD - 250 AUD per night*
4.8 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d244837?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Llanrug
4 of 5 stars 185 reviews
Professional photos | Traveller photos (28) | Map
Dolafon Guest House, Llanberis
9.9 km from Caernarfon
No photo provided
Ranked #1 of 9 hotels in Llanberis
4.5 of 5 stars 10 reviews
Map
Royal Goat Hotel, Beddgelert
18.9 km from Caernarfon
Ranked #1 of 1 hotels in Beddgelert
4.5 of 5 stars 14 reviews
Traveller photos (4) | Map
White Lion Hotel, Beaumaris
18.0 km from Caernarfon
Ranked #2 of 4 hotels in Beaumaris
4 of 5 stars 51 reviews
Traveller photos (4) | Map
Erw Fair Guesthouse, Llanberis
65 AUD per night*
9.9 km from Caernarfon
Ranked #3 of 9 hotels in Llanberis
4 of 5 stars 51 reviews
Traveller photos (1) | Map
Tre-Ysgawen Hall, Country House Hotel and Spa, Llangefni
192 AUD - 291 AUD per night*
12.7 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d324553?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 2 hotels in Llangefni
4 of 5 stars 70 reviews
Professional photos | Traveller photos (8) | Map
Bron Eifion Country House Hotel, Criccieth
222 AUD - 222 AUD per night*
24.9 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d239722?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 8 hotels in Criccieth
4.5 of 5 stars 59 reviews
Professional photos | Traveller photos (28) | Map
Dol Peris Hotel, Llanberis
9.9 km from Caernarfon
No photo provided
Ranked #4 of 9 hotels in Llanberis
4.5 of 5 stars 17 reviews
Map
Nant Yr Odyn Country Hotel & Restaurant Ltd, Llangefni
95 AUD - 156 AUD per night*
11.0 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d590158?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 2 hotels in Llangefni
4 of 5 stars 13 reviews
Professional photos | Map
Pen Y Gwryd Hotel, Nant Gwynant
128 AUD - 151 AUD per night*
18.9 km from Caernarfon
Ranked #1 of 1 hotels in Nant Gwynant
4 of 5 stars 45 reviews
Traveller photos (11) | Map
BEST WESTERN The Bulkeley Hotel, Beaumaris
115 AUD - 202 AUD per night*
18.0 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d286645?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 4 hotels in Beaumaris
4 of 5 stars 95 reviews
Professional photos | Traveller photos (41) | Map
The Anglesey Arms, Menai Bridge
90 AUD - 131 AUD per night*
11.4 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d1312505?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 2 hotels in Menai Bridge
4 of 5 stars 38 reviews
Professional photos | Traveller photos (1) | Map
5.0 of 5 Tyn Rhos Country House, Llanddeiniolen
124 AUD - 214 AUD per night*
7.8 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d194113?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Llanddeiniolen
4 of 5 stars 57 reviews
Professional photos | Traveller photos (10) | Map
The Lion Hotel, Criccieth
107 AUD - 160 AUD per night*
24.8 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d573586?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 8 hotels in Criccieth
4 of 5 stars 73 reviews
Professional photos | Traveller photos (19) | Map
4.0 of 5 Hotel Plas Dinorwic, Y Felinheli
114 AUD - 196 AUD per night*
6.9 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d551035?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Y Felinheli
3.5 of 5 stars 141 reviews
Professional photos | Traveller photos (39) | Map
Lake View, Llanberis
57 AUD - 139 AUD per night*
9.0 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d253769?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 9 hotels in Llanberis
4 of 5 stars 35 reviews
Professional photos | Traveller photos (3) | Map
3.0 of 5 The Legacy Royal Victoria Hotel, Llanberis
65 AUD - 165 AUD per night*
9.7 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d280884?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 9 hotels in Llanberis
3.5 of 5 stars 405 reviews
Professional photos | Traveller photos (70) | Map
The Liverpool Arms Hotel, Beaumaris
17.9 km from Caernarfon
Ranked #4 of 4 hotels in Beaumaris
4 of 5 stars 28 reviews
Traveller photos (2) | Map
3.5 of 5 Gazelle, Menai Bridge
108 AUD - 142 AUD per night*
14.5 km from Caernarfon
CHECK RATES! ABS:HotelCheckRates-d253767?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 2 hotels in Menai Bridge
3.5 of 5 stars 81 reviews
Professional photos | Traveller photos (10) | Map