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 81

Plas Tan Yr Allt Historic Country House  5 stars

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

Porthmadog Great
GBP 163

Pen Llyn Bed And Breakfast  5 stars

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

Dinas (Gwynedd) Guest rating
GBP 88

Black Boy Inn  4 stars

Northgate Street, Caernarfon, United Kingdom, LL55 1RW

Caernarfon Great
GBP 95

Ty Dre Town House  4 stars

24 High Street, Caernarfon, United Kingdom

Caernarfon Great
GBP 105

Pant Teg  4 stars

Tregarth, Bangor (Gwynedd), United Kingdom

Bangor (Gwynedd) Perfect
GBP 75

Glyn Y Coed  4 stars

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

Criccieth Great
GBP 94

Golden Fleece Inn Tremadog  4 stars

Market Square, Porthmadog, United Kingdom, LL49 9RB

Porthmadog Great
GBP 76

Yha Snowdon Pen Y Pass Hostel  4 stars

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

Llanberis Great
GBP 69

Portmeirion Village & Castell Deudraeth  4 stars

Minffordd, Porthmadog, United Kingdom, LL48 6ER

Porthmadog Great
GBP 187

The Abereistedd  4 stars

West Parade , Criccieth, United Kingdom, LL52 0EN

Criccieth Great
GBP 92

Aberdunant Hall Country Hotel  4 stars

Prenteg, Porthmadog, United Kingdom, LL49 9SR

Porthmadog Very good
GBP 135

Bron Rhiw Guest House  4 stars

Caernarfon Road, Criccieth, United Kingdom, LL52 0AP

Criccieth Great
GBP 85

Craig Y Glyn  4 stars

Abersoch Road, Pwllheli, United Kingdom, LL53 7UB

Pwllheli Great
GBP 84

Yha Idwal Cottage  4 stars

Nant Ffrancon, Bethesda, United Kingdom

Bethesda
GBP 39

Caer Menai  4 stars

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

Caernarfon Very good
GBP 76

Glyn Peris Guest House  4 stars

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

Llanberis Great
GBP 71

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 81

Bron Eifion Country House Hotel  4 stars

Criccieth, Criccieth, United Kingdom, LL52 0SA

Criccieth Nice
GBP 130

Caerwylan Hotel  4 stars

Beach Bank, Criccieth, United Kingdom, LL52 0HW

Criccieth Great
GBP 124

Tudor Lodge  4 stars

Penamser Road, Porthmadog, United Kingdom, LL499NY

Porthmadog Perfect
GBP 82

Bwlch Y Fedwen Bed And Breakfast  4 stars

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

Porthmadog Great
GBP 83

Gwesty Ty Newydd  4 stars

Aberdaron, Aberdaron, United Kingdom, LL53 8BE

Aberdaron Very good
GBP 140

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

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

Morfa Nefyn Great
GBP 96

Bron Menai Guest House  4 stars

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

Caernarfon Great
GBP 80

Meifod Country House  4 stars

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

Caernarfon Very good
GBP 115

Royal Sportsman Hotel  3 stars

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

Porthmadog Great
GBP 115

Travelodge Caernarfon  3 stars

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

Caernarfon Great
GBP 58

Travelodge Porthmadog  3 stars

Ffordd Penamser, Porthmadog, United Kingdom, LL49 9NY

Porthmadog Great
GBP 57

Garden Hotel  3 stars

1 High Street, Bangor (Gwynedd), United Kingdom

Bangor (Gwynedd) Great
GBP 105

Celtic Royal  3 stars

Bangor Street, Caernarfon, United Kingdom

Caernarfon Great
GBP 106

Eryl Mor Hotel  3 stars

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

Bangor (Gwynedd) Great
GBP 68

The Royal Victoria Hotel  3 stars

Llanberis, Llanberis, United Kingdom, LL55 4TY

Llanberis Very good
GBP 115

Y Castell Hotel  3 stars

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

Caernarfon Great
GBP 66

Bodlondeb Hotel  3 stars

Portmadoc Road, Criccieth, United Kingdom, LL52 0HP

Criccieth Very good

Plas Isa Hotel  3 stars

Porthmadog Road, Criccieth, United Kingdom, LL52 0HP

Criccieth Very good
GBP 118

The Ship Hotel  3 stars

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

Aberdaron Great
GBP 141

The Lion Hotel  3 stars

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

Criccieth Very good
GBP 88

Yha Snowdon Bryn Gwynant Hostel  3 stars

Nantgwynant, Caernarfon, United Kingdom

Caernarfon Very good

Yha Snowdon Ranger - Hostel  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) Great
GBP 68

Port Dinorwic Hotel And Apartments  3 stars

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

Y Felinheli Nice
GBP 173

Yha Llanberis  3 stars

Llwyn Celyn, Llanberis, United Kingdom

Llanberis Very good
GBP 25

Tregarth Homestay B And B  3 stars

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

Bangor (Gwynedd) Great
GBP 70

The Wylfa  3 stars

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

Abersoch Great
GBP 163

Premier Inn Bangor  3 stars

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

Bangor (Gwynedd) Very good
GBP 115

Orme View Lodges  3 stars

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

Bangor (Gwynedd) Great
GBP 85

Bryn Mor Beach Hotel  3 stars

Dinas Dinlle, Caernarfon, United Kingdom, LL54 5TW

Caernarfon Very good
GBP 92

Yha Snowdon Llanberis  3 stars

Llwyn Celyn,, Llanberis, United Kingdom, LL55 4SR

Llanberis Great
GBP 31

The Heights Bunkhouse  3 stars

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

Llanberis
GBP 24

Y Gwynedd Inn  3 stars

High Street, Llanberis, United Kingdom, LL55 4SU

Llanberis Great
GBP 80

George IV Hotel  3 stars

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

Criccieth Very good
GBP 64

Victoria Hotel  3 stars

Ffordd Y Cob, Pwllheli, United Kingdom

Pwllheli Great
GBP 59

The Victoria Hotel  3 stars

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

Pwllheli Great
GBP 97

Oyo Padarn Hotel  3 stars

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

Llanberis Very good
GBP 117

Gwesty Nanhoron Arms Hotel  3 stars

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

Nefyn Very good
GBP 94

The Waverley Hotel  3 stars

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

Bangor (Gwynedd) Very good
GBP 76

Crown Hotel  3 stars

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

Pwllheli Great
GBP 93

Travelodge Bangor  2 stars

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

Bangor (Gwynedd)
GBP 73

Abbeyfield  2 stars

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

Bangor (Gwynedd) Nice
GBP 71

Baytree Lodge  2 stars

Garth Road, Bangor (Gwynedd), United Kingdom

Bangor (Gwynedd) Great
GBP 72

Prince Llewelyn Hotel  2 stars

Smith St, Caernarfon, United Kingdom, LL55 4LT

Caernarfon
GBP 39

Snowdonia Mountain Lodge  2 stars

Nant Ffrancon, Bethesda, United Kingdom, LL57 3LX

Bethesda
GBP 96

Tegfan Guesthouse  2 stars

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

Caernarfon Very good
GBP 58

Anglesey Arms  2 stars

Harbour Front, Caernarfon, United Kingdom, LL55 1SG

Caernarfon Guest rating
GBP 66

Lake View Hotel  2 stars

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

Llanberis Nice
GBP 60

Marine Hotel  2 stars

Marine Crescent, Criccieth, United Kingdom

Criccieth
GBP 128

Gallt Y Glyn  2 stars

Glyn Rhonwy, Llanberis, United Kingdom, LL55 4EL

Llanberis
GBP 59

Snowdonia Mountain Hostel  2 stars

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

Bethesda
GBP 59

Seiont Manor Hotel  0 stars

Llanrug Caernafon, Llanrug, United Kingdom, LL55 1PH

Llanrug Great
GBP 102

Plas Dinas Country House  0 stars

Bontnewydd, Caernarfon, United Kingdom, LL54 7YF

Caernarfon Great
GBP 152

Ashbrook Bangor Boutique Bed And Breakfast  0 stars

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

Bangor (Gwynedd) Very good
GBP 79

The Egryn  0 stars

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

Abersoch Very good
GBP 189

Fron Deg Guest House  0 stars

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

Llanrug
GBP 62

The Cottage Llyn Peninsula  0 stars

The Cottage, Nefyn, United Kingdom, LL53 6LR

Nefyn
GBP 289

Castle Street  0 stars

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

Criccieth
GBP 66

Marine Terrace Apartments  0 stars

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

Criccieth Great
GBP 109

Tyn Rhos Country House  0 stars

Seion, Llanddeiniolen, United Kingdom, LL55 3AE

Llanddeiniolen Guest rating
GBP 132

Ty Menai  0 stars

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

Llanddeiniolen
GBP 129

Holiday Home Greenacres.4  0 stars

, Porthmadog, United Kingdom, LL499YF

Porthmadog
GBP 203

Limekiln Cottage Hw7393  0 stars

, Porthmadog, United Kingdom, LL49 9AU

Porthmadog
GBP 77

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 128

Cae Berllan Cottages  0 stars

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

Groeslon Great
GBP 86

White Tower Holiday Park  0 stars

, Llandwrog, United Kingdom, LL54 5UH

Llandwrog
GBP 123

Gimblet Rock Holiday Park  0 stars

Pwllheli Gwynedd, Pwllheli, United Kingdom, LL53 5AY

Pwllheli
GBP 96

Modern Holiday Home In Llanbedrog With Private Garden  0 stars

, Llanbedrog, United Kingdom, LL53 7NW

Llanbedrog
GBP 270

Quarry Cottage  0 stars

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

Bethesda
GBP 156

Fron Erch Cottages  0 stars

Pwllheli Ll53 Uk, Abererch, United Kingdom, LL53

Abererch

Garreg Wen Isaf Bach  0 stars

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

Pen-y-groes
GBP 131

Glasfryn, Pwllheli  0 stars

, Meyllteyrn, United Kingdom, LL53 8DT

Meyllteyrn
GBP 88

Trigfa Cottage  0 stars

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

Abersoch
GBP 154

The Granary Pwllheli  0 stars

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

Pwllheli
GBP 251

Ty Hen  0 stars

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

Pwllheli
GBP 185

Orchard Lodge  0 stars

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

Pwllheli
GBP 76

Harbourside  0 stars

, Porthmadog, United Kingdom, LL49 9AP

Porthmadog Great
GBP 171

Snowdon View, Llanberis  0 stars

, Caernarfon, United Kingdom, LL55 4HH

Caernarfon
GBP 189

Haulfryn, Bangor  0 stars

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

Bangor (Gwynedd)
GBP 122

Crab Cottage  0 stars

Oweenee, Morfa Nefyn, United Kingdom, LL53 6AP

Morfa Nefyn
GBP 167

Wendon  0 stars

Wendon, Llanbedrog, United Kingdom, LL53 7TP

Llanbedrog
GBP 227

139 Cae Du  0 stars

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

Abersoch Very good
GBP 89

Penlon  0 stars

Penlonllwyn Hudol, Pwllheli, United Kingdom, LL53 5YF

Pwllheli

Harlech View  0 stars

Wellington Terrace, Criccieth, United Kingdom, LL52 0DB

Criccieth
GBP 242

2 Crugan  0 stars

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

Llanbedrog
GBP 154

Angorfa Bach  0 stars

Angorfa Bach, Abersoch, United Kingdom, LL53 7EA

Abersoch
GBP 147

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 Great
GBP 155

Geufron  0 stars

, Pwllheli, United Kingdom, LL53 8BD

Pwllheli
GBP 253

Bryn Y Mor, Borth Y Gest  0 stars

, Porthmadog, United Kingdom, LL49 9UG

Porthmadog
GBP 353

Morfa Lodge  0 stars

, Porthmadog, United Kingdom, LL49 9UW

Porthmadog
GBP 199

Menai Cottage  0 stars

, Caernarfon, United Kingdom, LL61 6TQ

Caernarfon
GBP 118

Agape Cottage  0 stars

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

Cwm-y-glo
GBP 201

Saerdy, Morfa Nefyn  0 stars

, Pwllheli, United Kingdom, LL53 6BW

Pwllheli
GBP 123

St Tudwals Inn  0 stars

Stryd Fawr, Abersoch, United Kingdom, LL53 7DS

Abersoch
GBP 69

4 Ty Rhosyn  0 stars

, Porthmadog, United Kingdom, LL49 9UY

Porthmadog
GBP 153