Hotel Name  |
| |
 | Southgate Bed And Breakfast 37 Britannia Rd, Pembroke, Pembrokeshire, SA72 6QE
 1.22 miles (1.96km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 60.00
 |  | Blickerage Bed and Breakfast  11 Reginald Close, Hundleton., Pembroke Dock, Pembrokeshire, SA71 5RZ
  1.70 miles (2.74km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 52.50
 |  | Cleddau Bridge Hotel and Restaurant  Essex Road, Pembroke Dock, Dyfed, SA72 6EG
  1.82 miles (2.93km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 50.00
 |  | Lamphey Hall Hotel  Upper Lamphey Road, Pembroke, Dyfed, SA71 5NR
   2.01 miles (3.23km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 59.00
 |  | Best Western Lamphey Court Hotel  Lamphey, Lamphey, Pembrokeshire, SA71 5NT
    2.09 miles (3.36km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 91.00
 |  | Beggars Reach Hotel  Burton, Pembroke, Pembrokeshire, SA73 1PD
  2.71 miles (4.36km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 79.00
 |  | The Stackpole Inn  Jasons Corner, Pembroke, Pembrokeshire, SA71 5DF
    3.10 miles (4.99km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 60.00
 |  | Belhaven House Hotel Ltd. 29 Hamilton Terrace, Milford Haven, Pembrokeshire, SA73 3JJ
     5.56 miles (8.95km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 41.00
 |  | Lord Nelson Hotel Bar and Restaurant  Hamilton Terrace, Milford Haven, Dyfed, SA73 2AW
  5.56 miles (8.95km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 55.00
 |  | Parsonage Farm Inn St Florence, Tenby, Pembrokeshire, SA70 8LR
   6.09 miles (9.80km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 37.50
 |  | Flemishcourt Guest House  St Florence, Tenby, Pembrokeshire, SA70 8LS
   6.13 miles (9.87km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 64.00
 |  | The Elm Grove Country House St Florence, Tenby, Dyfed, SA70 8LS
  6.18 miles (9.95km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 45.00
 |  | YHA Manorbier  Manorbier,, Tenby, Pembrokeshire, SA70 7TT
  6.25 miles (10.06km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 68.70
 |  | Celtic Haven  Lydstep, Tenby, Pembrokeshire, SA70 7SG
      6.59 miles (10.61km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 142.00
 |  | St Lawrence Country Guest House  Gumfreston, Tenby, Pembrokeshire, SA70 8RA
   7.50 miles (12.07km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 85.00
 |  | Brambles Lodge  Penally, Tenby, Pembrokeshire, SA70 7QE
8.20 miles (13.20km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 60.00
 |  | Slebech Park  Slebech, Narberth, Pembrokeshire, SA62 4AX
    8.32 miles (13.39km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 43.55
 |  | Trefloyne Manor  Trefloyne Lane, Tenby, Pembrokeshire, SA70 7NH
   8.32 miles (13.39km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 105.00
 |  | Penally Abbey Country House Hotel  Penally, Tenby, Pembrokeshire, SA70 7PY
   8.34 miles (13.42km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 100.00
 |  | The Woodridge Inn Hotel  Wooden, Saundersfoot, Pembrokeshire, SA69 9DY
    8.35 miles (13.44km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 65.00
 |  | Stoney Bridge Guest House Stoney Bridge, Saundersfoot, Pembrokeshire, SA69 9DX
   8.39 miles (13.50km) from Pembroke Castle - Pembrokeshire * | Rooms From £ 62.50
 |
|
|