Hotel Name  |
| |
 | Y Branwen Hotel Brasserie and Bar  Fford Newydd, Harlech, Gwynedd, LL46 2UB
  0.09 miles (0.14km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 65.00
 |  | Ty Mawr Hotel  Llanbedr, Llanbedr, Gwynedd, LL45 2NH
   2.60 miles (4.18km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 75.00
 |  | Gwynfryn House Bed and Breakfast Llanbedr, Llanbedr, Gwynedd, LL45 2PA
  2.63 miles (4.23km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 57.50
 |  | Bryn Artro  Llanbedr, Llanbedr, Gwynedd, LL45 2LE
  2.75 miles (4.43km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 80.00
 |  | Estuary Lodge  Stryd Fawr, Talsarnau, Harlech, Talsarnau, Gwynedd, LL47 6TA
   3.53 miles (5.68km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 55.00
 |  | Gwesty Maes Y Neuadd Hotel  Maes Y Neuadd, Talsarnau, Gwynedd, LL47 6YA
    3.71 miles (5.97km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 100.00
 |  | Tudor Lodge  Tan yr Onnen, Porthmadog, Gwynedd, LL49 9NY
   4.94 miles (7.95km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 48.00
 |  | Royal Sportsman Hotel  131 High Street, Talsarnau, Gwynedd, LL49 9HB
    4.96 miles (7.98km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 56.00
 |  | Glyn Y Coed Hotel  Portmadog Road, Criccieth, Gwynedd, LL52 0HP
   6.55 miles (10.54km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 35.00
 |  | Min y Gaer Hotel  , Criccieth, Gwynedd, LL52 0HP
  6.55 miles (10.54km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 32.00
 |  | Brynllydan Hotel and Restaurant  Penrhyndeudraeth, Penrhyndeudraeth, Gwynedd, LL48 6DU
   6.56 miles (10.56km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 48.00
 |  | The Lion Hotel  Y Maes, Criccieth, Criccieth, Gwynedd, LL52 0AA
    6.73 miles (10.83km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 49.99
 |  | Bron Eifion Country House Hotel  Criccieth, Criccieth, Gwynedd, LL52 0SA
   7.36 miles (11.84km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 135.00
 |  | Oakeley Arms Hotel Tan-y-Bwlch, Blaenau Ffestiniog, Gwynedd, LL41 3YU
  7.66 miles (12.33km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 60.00
 |  | The Grapes Hotel  Maentwrog, Talsarnau, Gwynedd, LL41 4HN
   7.85 miles (12.63km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 60.00
 |  | Morwendon House Guest House  Llanaber, Barmouth, Gwynedd, LL42 1RR
  8.05 miles (12.96km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 78.00
 |  | Tyr Graig Castle  Llanaber Road, Barmouth, Gwynedd, LL42 1YN
   9.02 miles (14.52km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 52.00
 |  | Coedmor Guest House Coedmor, Caerdeon, Barmouth, Gwynedd, LL42 1TL
  9.14 miles (14.71km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 61.00
 |  | Ocean Drive Guest House  5 Marine Parade, Barmouth, Gwynedd, LL42 1NA
  9.58 miles (15.42km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 28.00
 |  | The Sandpiper  7 Marine Parade, Barmouth, Gwynedd, LL42 1NA
  9.58 miles (15.42km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 28.00
 |  | Wavecrest  8 Marine Parade, Barmouth, Gwynedd, LL42 1NA
9.58 miles (15.42km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 30.00
 |
|
|