Lleyn Peninsula hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Lleyn Peninsula Overview

Show all cities
Alphabetical City Index
  • A
    • Abersoch ‪(136)‬
    • Aberdaron ‪(47)‬
    • Abererch ‪(12)‬
  • B
    • Bangor (Gwynedd) ‪(38)‬
    • Bethesda ‪(15)‬
    • Brynkir ‪(8)‬
    • Bottwnog ‪(7)‬
    • Bettws Garmon ‪(4)‬
    • Bryncroes ‪(3)‬
  • C
    • Caernarfon ‪(112)‬
    • Criccieth ‪(104)‬
    • Chwilog ‪(19)‬
    • Cwm-y-glo ‪(9)‬
    • Caeathro ‪(8)‬
    • Clynnog-fawr ‪(4)‬
    • Carnguwch ‪(2)‬
  • D
    • Dinas (Gwynedd) ‪(13)‬
    • Dolbenmaen ‪(8)‬
    • Dinorwic ‪(8)‬
  • E
    • Ederyn ‪(4)‬
  • G
    • Groeslon ‪(3)‬
    • Gwydir ‪(2)‬
    • Gyrngoch ‪(1)‬
  • L
    • Llanbedrog ‪(52)‬
    • Llanberis ‪(27)‬
    • Llangwnadl ‪(21)‬
    • Llanddeiniolen ‪(21)‬
    • Llanengan ‪(13)‬
    • Llanrug ‪(13)‬
    • Llanfihangel-y-Pennant (Snowdonia) ‪(13)‬
    • Llandwrog ‪(12)‬
    • Llanwnda ‪(11)‬
    • Llannor ‪(10)‬
    • Llithfaen ‪(10)‬
    • Llanarmon ‪(7)‬
    • Llangybi ‪(6)‬
    • Llangian ‪(5)‬
    • Llanllyfni ‪(4)‬
  • M
    • Morfa Nefyn ‪(23)‬
    • Moel-tryfan ‪(8)‬
    • Meyllteyrn ‪(4)‬
    • Minffordd ‪(2)‬
  • N
    • Nefyn ‪(24)‬
    • Nantlle ‪(9)‬
  • P
    • Pwllheli ‪(163)‬
    • Porthmadog ‪(87)‬
    • Penrhyndeudreath ‪(17)‬
    • Pen-y-groes ‪(6)‬
    • Pistyll ‪(3)‬
    • Port Dinorwic ‪(2)‬
  • R
    • Rhiw ‪(19)‬
    • Rhos-y-Llan ‪(1)‬
  • S
    • Sarn (Gwynedd) ‪(13)‬
  • T
    • Tremadog ‪(13)‬
    • Talsarnau ‪(12)‬
    • Trefor (Gwynedd) ‪(10)‬
    • Tregarth ‪(7)‬
    • Twdweiliog ‪(2)‬
  • W
    • Waenfawr ‪(1)‬
  • Y
    • Y Felinheli ‪(28)‬
Hotels City Rating

Victoria House B&B  5 stars

13 Church Street, Caernarfon, United Kingdom, LL55 1SW

Caernarfon Perfect
GBP 80

Plas Tan Yr Allt Historic Country House  5 stars

Plas Tan Yr Allt, Porthmadog, United Kingdom, LL49 9RG

Porthmadog
GBP 143

Pen Llyn Bed And Breakfast  5 stars

Gwel Yr Ynys, Dinas, Pwllheli, Gwynedd, Dinas (Gwynedd), United Kingdom, LL53 8SR

Dinas (Gwynedd)
GBP 87

Black Boy Inn  4 stars

Northgate Street, Caernarfon, United Kingdom, LL55 1RW

Caernarfon Great
GBP 97

Ty Dre Town House  4 stars

24 High Street, Caernarfon, United Kingdom

Caernarfon Perfect
GBP 103

Pant Teg  4 stars

Tregarth, Bangor (Gwynedd), United Kingdom

Bangor (Gwynedd)
GBP 72

Glyn Y Coed  4 stars

Glyn Y Coed Porthmadog Road, Criccieth, United Kingdom, LL52 0HP

Criccieth Perfect
GBP 90

Golden Fleece Inn Tremadog  4 stars

Market Square, Porthmadog, United Kingdom, LL49 9RB

Porthmadog Great
GBP 88

Yha Snowdon Pen Y Pass Hostel  4 stars

Pen Y Pass Nantgwynant, Llanberis, United Kingdom, LL55 4NY

Llanberis Great
GBP 47

Portmeirion Village & Castell Deudraeth  4 stars

Minffordd, Porthmadog, United Kingdom, LL48 6ER

Porthmadog Perfect
GBP 204

The Abereistedd  4 stars

West Parade , Criccieth, United Kingdom, LL52 0EN

Criccieth
GBP 81

Aberdunant Hall Country Hotel  4 stars

Prenteg, Porthmadog, United Kingdom, LL49 9SR

Porthmadog
GBP 120

Bron Rhiw Guest House  4 stars

Caernarfon Road, Criccieth, United Kingdom, LL52 0AP

Criccieth
GBP 87

Craig Y Glyn  4 stars

Abersoch Road, Pwllheli, United Kingdom, LL53 7UB

Pwllheli
GBP 89

Yha Idwal Cottage  4 stars

Nant Ffrancon Bethesda, Bethesda, United Kingdom

Bethesda
GBP 38

Caer Menai  4 stars

15 Church Street, Caernarfon, United Kingdom, LL55 1SW

Caernarfon
GBP 62

Glyn Peris Guest House  4 stars

Glyn Peris Llanberis Caernarfon, Llanberis, United Kingdom, LL55 4EL

Llanberis Perfect
GBP 68

Lodge Dinorwig  4 stars

Dinorwig, Llanberis, United Kingdom, LL55 3EY

Llanberis
GBP 28

Estuary Lodge B&B  4 stars

Stryd Fawr Talsarnau Harlech, Talsarnau, United Kingdom, LL47 6TA

Talsarnau Very good
GBP 83

Bron Eifion Country House Hotel  4 stars

Criccieth, Criccieth, United Kingdom, LL52 0SA

Criccieth Guest rating
GBP 128

Caerwylan Hotel  4 stars

Beach Bank, Criccieth, United Kingdom, LL52 0HW

Criccieth
GBP 119

Tudor Lodge  4 stars

Penamser Road, Porthmadog, United Kingdom, LL499NY

Porthmadog Perfect
GBP 81

Bwlch Y Fedwen Bed And Breakfast  4 stars

Penmorfa Nr Porthmadog Gwynedd, Porthmadog, United Kingdom, LL49 9RY

Porthmadog
GBP 75

Gwesty Ty Newydd  4 stars

Aberdaron, Aberdaron, United Kingdom, LL53 8BE

Aberdaron
GBP 137

Yr Hen Felin - The Old Mill B&B  4 stars

Lon Goch, Morfa Nefyn, United Kingdom, LL53 6JD

Morfa Nefyn Perfect
GBP 93

Bron Menai Guest House  4 stars

North Road Bangor Street Caernarfon, Caernarfon, United Kingdom, LL55 1BA

Caernarfon
GBP 81

Seiont Manor Hotel  3 stars

Llanrug, Llanrug, United Kingdom, LL55 1PH

Llanrug Great
GBP 100

Royal Sportsman Hotel  3 stars

131 High Street, Porthmadog, United Kingdom, LL49 9HB

Porthmadog Great
GBP 108

Travelodge Caernarfon  3 stars

Victor Dock Balaclava Road, Caernarfon, United Kingdom, LL55 1SR

Caernarfon
GBP 57

Travelodge Porthmadog  3 stars

Ffordd Penamser, Porthmadog, United Kingdom, LL49 9NY

Porthmadog
GBP 56

Garden Hotel  3 stars

1 High Street, Bangor (Gwynedd), United Kingdom

Bangor (Gwynedd) Great
GBP 103

Celtic Royal  3 stars

Bangor Street, Caernarfon, United Kingdom

Caernarfon Great
GBP 134

Eryl Mor Hotel  3 stars

2 Upper Garth Road, Bangor (Gwynedd), United Kingdom

Bangor (Gwynedd) Very good
GBP 102

The Royal Victoria Hotel  3 stars

Llanberis, Llanberis, United Kingdom, LL55 4TY

Llanberis Very good
GBP 81

Y Castell  3 stars

33 Castle Square, Caernarfon, United Kingdom, LL55 2NN

Caernarfon
GBP 65

Bodlondeb Hotel  3 stars

Portmadoc Road, Criccieth, United Kingdom, LL52 0HP

Criccieth

Plas Isa Hotel  3 stars

Porthmadog Road, Criccieth, United Kingdom, LL52 0HP

Criccieth
GBP 117

The Ship Hotel  3 stars

The Ship Hotel Aberdaron, Aberdaron, United Kingdom, LL53 8BE

Aberdaron
GBP 131

The Lion Hotel  3 stars

Y Maes, Criccieth, Criccieth, United Kingdom, LL52 0AA

Criccieth Very good
GBP 92

Yha Snowdon Bryn Gwynant Hostel  3 stars

Nantgwynant, Caernarfon, United Kingdom

Caernarfon

Yha Snowdon Ranger  3 stars

Rhyd Ddu, Llanberis, United Kingdom

Llanberis Very good
GBP 53

The Menai Hotel  3 stars

Craig Y Don Road, Bangor (Gwynedd), United Kingdom, LL57 2BG

Bangor (Gwynedd)
GBP 82

Port Dinorwic Hotel And Apartments  3 stars

Ffordd Siabod, Menai Marina, Y Felinheli, United Kingdom, LL56 4XA

Y Felinheli Nice
GBP 144

Yha Llanberis  3 stars

Llwyn Celyn, Llanberis, United Kingdom

Llanberis
GBP 25

Tregarth Homestay B And B  3 stars

Llain Y Grug Dob, Bangor (Gwynedd), United Kingdom, LL57 4PW

Bangor (Gwynedd)
GBP 69

The Wylfa  3 stars

Lon Sarn Bach, Abersoch, United Kingdom, LL53 7DY

Abersoch
GBP 161

Premier Inn Bangor  3 stars

Parc Menai, Bangor (Gwynedd), United Kingdom, LL57 4FA

Bangor (Gwynedd)
GBP 105

Orme View Lodges  3 stars

1 Rhos Isaf, Bangor (Gwynedd), United Kingdom, LL57 4BG

Bangor (Gwynedd)
GBP 77

Bryn Mor Beach Hotel  3 stars

Dinas Dinlle, Caernarfon, United Kingdom, LL54 5TW

Caernarfon Great
GBP 80

The Heights Bunkhouse  3 stars

74 High Street, Llanberis, United Kingdom, LL55 4HB

Llanberis
GBP 21

Y Gwynedd Inn  3 stars

High Street, Llanberis, United Kingdom, LL55 4SU

Llanberis
GBP 47

George IV Hotel  3 stars

High Street, Criccieth, Criccieth, United Kingdom, LL52 0BS

Criccieth Very good
GBP 79

Victoria Hotel  3 stars

Ffordd Y Cob, Pwllheli, United Kingdom

Pwllheli
GBP 59

The Victoria Hotel  3 stars

Embankment Road, S/N/C, Pwllheli, United Kingdom, LL53 5AA

Pwllheli
GBP 70

Oyo Padarn Hotel  3 stars

Padarn Hotel High Street, Llanberis, United Kingdom, LL55 4SU

Llanberis
GBP 113

Gwesty Nanhoron Arms Hotel  3 stars

Ffordd Dewi Sant, Nefyn, United Kingdom, LL53 6EA

Nefyn
GBP 106

The Waverley Hotel  3 stars

Station Road, Bangor (Gwynedd), United Kingdom, LL57 1LZ

Bangor (Gwynedd)
GBP 69

Crown Hotel  3 stars

37 High Street Pwllheli, Pwllheli, United Kingdom, LL53 5RT

Pwllheli
GBP 78

Travelodge Bangor  2 stars

A5 / A55 Junction,, Llys-Y-Gwynt, Bangor (Gwynedd), United Kingdom, LL57 4BG

Bangor (Gwynedd)
GBP 72

Abbeyfield  2 stars

Tal-Y-Bont, Talybont, Bangor (Gwynedd), United Kingdom, LL57 3UR

Bangor (Gwynedd) Nice
GBP 70

Baytree Lodge  2 stars

Garth Road, Bangor (Gwynedd), United Kingdom

Bangor (Gwynedd) Great
GBP 86

Prince Llewelyn Hotel  2 stars

Smith St, Caernarfon, United Kingdom, LL55 4LT

Caernarfon
GBP 38

Snowdonia Mountain Lodge  2 stars

Nant Ffrancon, Bethesda, United Kingdom, LL57 3LX

Bethesda
GBP 95

Tegfan Guesthouse  2 stars

4 Church Street, Caernarfon, United Kingdom, LL55 1SW

Caernarfon Very good
GBP 52

Anglesey Arms  2 stars

Harbour Front, Caernarfon, United Kingdom, LL55 1SG

Caernarfon Guest rating
GBP 68

Lake View Hotel  2 stars

Tan Y Pant, Near Llanberis, Llanberis, United Kingdom, LL55 4EL

Llanberis Nice
GBP 56

Marine Hotel  2 stars

Marine Crescent, Criccieth, United Kingdom

Criccieth
GBP 110

Woodlands Hall Hotel  2 stars

Edern, Ederyn, United Kingdom, LL53 6JB

Ederyn
GBP 73

Gallt Y Glyn  2 stars

Glyn Rhonwy, Llanberis, United Kingdom, LL55 4EL

Llanberis
GBP 46

Snowdonia Mountain Hostel  2 stars

Tai Newyddion Nant Ffrancon, Bethesda, United Kingdom, LL57 3DQ

Bethesda
GBP 58

Plas Dinas Country House  0 stars

Bontnewydd, Caernarfon, United Kingdom, LL54 7YF

Caernarfon Great
GBP 141

Tyn Rhos Country House  0 stars

Seion, Llanddeiniolen, United Kingdom

Llanddeiniolen

Ashbrook Bangor Boutique Bed And Breakfast  0 stars

Ashbrook Belmont Road, Bangor (Gwynedd), United Kingdom, Ll57 2EZ

Bangor (Gwynedd) Perfect
GBP 78

The Egryn  0 stars

Lon Sarn Bach, Abersoch, United Kingdom, LL53 7EE

Abersoch
GBP 187

Fron Deg Guest House  0 stars

Fron Deg Llanfair, Llanrug, United Kingdom, LL46 2RB

Llanrug
GBP 61

The Cottage Llyn Peninsula  0 stars

The Cottage, Nefyn, United Kingdom, LL53 6LR

Nefyn
GBP 272

Castle Street  0 stars

Criccieth Ll52 0Dp, Uk, Criccieth, United Kingdom, LL52

Criccieth
GBP 65

Marine Terrace Apartments  0 stars

26 Marine Terrace Criccieth Gwynedd, Criccieth, United Kingdom, LL52 0EL

Criccieth Perfect
GBP 84

Tyn Rhos Country House  0 stars

Seion, Llanddeiniolen, United Kingdom, LL55 3AE

Llanddeiniolen Guest rating
GBP 103

Ty Menai  0 stars

Ty Menai Llanddeiniolen, Llanddeiniolen, United Kingdom, LL55 3AB

Llanddeiniolen
GBP 128

Holiday Home Greenacres.4  0 stars

, Porthmadog, United Kingdom, LL499YF

Porthmadog
GBP 200

Aberdunant Hall Holiday Park  0 stars

Prenteg, Porthmadog, United Kingdom, LL49 9SR

Porthmadog
GBP 131

Limekiln Cottage Hw7393  0 stars

, Porthmadog, United Kingdom, LL49 9AU

Porthmadog
GBP 76

Harbour View  0 stars

, Porthmadog, United Kingdom, LL49 9ND

Porthmadog
GBP 52

Aberdaron Holiday Cottage & Lodge  0 stars

2 Bryn Chwilog, Uwchmynydd, Aberdaron, United Kingdom, LL53 8BY

Aberdaron
GBP 126

Cae Berllan Cottages  0 stars

Cae Berllan Tyn Lon Llandwrog Gwynedd, Groeslon, United Kingdom, LL54 5SN

Groeslon Perfect
GBP 85

White Tower Holiday Park  0 stars

, Llandwrog, United Kingdom, LL54 5UH

Llandwrog
GBP 122

Gimblet Rock Holiday Park  0 stars

Pwllheli Gwynedd, Pwllheli, United Kingdom, LL53 5AY

Pwllheli
GBP 95

Modern Holiday Home In Llanbedrog With Private Garden  0 stars

, Llanbedrog, United Kingdom, LL53 7NW

Llanbedrog
GBP 267

Quarry Cottage  0 stars

23 Carheddi Road, Bethesda, United Kingdom, LL57 3RY

Bethesda
GBP 154

Fron Erch Cottages  0 stars

Pwllheli Ll53 Uk, Abererch, United Kingdom, LL53

Abererch

Snowdonia Cottage  0 stars

, Llanberis, United Kingdom, LL55 4EW

Llanberis
GBP 268

Castle Street Cottage  0 stars

, Caernarfon, United Kingdom, LL55 1SE

Caernarfon
GBP 404

Garreg Wen Isaf Bach  0 stars

Garreg Wen Isaf Bach Garreg Wen Isaf, Pen-y-groes, United Kingdom, LL54 6PN

Pen-y-groes
GBP 129

Glasfryn, Pwllheli  0 stars

, Meyllteyrn, United Kingdom, LL53 8DT

Meyllteyrn
GBP 94

Trigfa Cottage  0 stars

Trigfa Sarn Bach Abersoch, Abersoch, United Kingdom, LL53 7DA

Abersoch
GBP 153

The Granary Pwllheli  0 stars

Ysgubor Hen Cilan, Pwllheli, United Kingdom, LL53 7DD

Pwllheli
GBP 248

Ty Hen  0 stars

Ty Hen Anelog Aberdaron, Pwllheli, United Kingdom, LL53 8BT

Pwllheli
GBP 183

Orchard Lodge  0 stars

The Orchard Lodge Abersoch, Pwllheli, United Kingdom, LL53 7LD

Pwllheli
GBP 278

Harbourside  0 stars

, Porthmadog, United Kingdom, LL49 9AP

Porthmadog
GBP 123

Snowdon View, Llanberis  0 stars

, Caernarfon, United Kingdom, LL55 4HH

Caernarfon
GBP 187

Haulfryn, Bangor  0 stars

, Bangor (Gwynedd), United Kingdom, LL57 3BH

Bangor (Gwynedd)
GBP 112

Meifod Country House  0 stars

Meifod Country House Hotel Bontnewydd Caernarfon Gwynedd.North Wales, Caernarfon, United Kingdom, LL55 2TY

Caernarfon
GBP 103

Crab Cottage  0 stars

Oweenee, Morfa Nefyn, United Kingdom, LL53 6AP

Morfa Nefyn
GBP 165

Wendon  0 stars

Wendon, Llanbedrog, United Kingdom, LL53 7TP

Llanbedrog
GBP 225

139 Cae Du  0 stars

139 Cae Du, Abersoch, United Kingdom, LL53 7DE

Abersoch
GBP 88

Penlon  0 stars

Penlonllwyn Hudol, Pwllheli, United Kingdom, LL53 5YF

Pwllheli

Harlech View  0 stars

Wellington Terrace, Criccieth, United Kingdom, LL52 0DB

Criccieth
GBP 239

2 Crugan  0 stars

Crugan Holiday Park, Llanbedrog, United Kingdom, LL53 7NL

Llanbedrog
GBP 152

Angorfa Bach  0 stars

Angorfa Bach, Abersoch, United Kingdom, LL53 7EA

Abersoch
GBP 145

Holiday Home Glanie  0 stars

Bwthyn Tir Newydd Lon Uchaf Morfa Nefyn Pwllheli Ll53 6Ah Uk Gwynedd, Morfa Nefyn, United Kingdom, LL53 6LL

Morfa Nefyn

Harbour Suite Porthmadog  0 stars

Harbour Suite 6 Corn Hill, Porthmadog, United Kingdom, LL49 9AT

Porthmadog
GBP 204

Fron Fawr  0 stars

, Nefyn, United Kingdom, LL53 6HU

Nefyn
GBP 131

Geufron  0 stars

, Pwllheli, United Kingdom, LL53 8BD

Pwllheli
GBP 250

Bryn Y Mor, Borth Y Gest  0 stars

, Porthmadog, United Kingdom, LL49 9UG

Porthmadog
GBP 321

Morfa Lodge  0 stars

, Porthmadog, United Kingdom, LL49 9UW

Porthmadog
GBP 147

Menai Cottage  0 stars

, Caernarfon, United Kingdom, LL61 6TQ

Caernarfon
GBP 117

Brynteg Coastal & Country Retreat  0 stars

Llanrug Caernarfon, Caernarfon, United Kingdom, LL55 4RF

Caernarfon
GBP 147

Agape Cottage  0 stars

5 Glyn Afon Terrace, Cwm-y-glo, United Kingdom, LL55 3DR

Cwm-y-glo
GBP 199

Caernarfon Bay Caravan Park  0 stars

Ll54 5Tw Dinas Dlinlle, Caernarfon, United Kingdom, LL54 5TW

Caernarfon

Saerdy, Morfa Nefyn  0 stars

, Pwllheli, United Kingdom, LL53 6BW

Pwllheli
GBP 122

St Tudwals Inn  0 stars

Stryd Fawr, Abersoch, United Kingdom, LL53 7DS

Abersoch
GBP 68

4 Ty Rhosyn  0 stars

, Porthmadog, United Kingdom, LL49 9UY

Porthmadog
GBP 166