Hotel Name  |
| |
 | Y Branwen Fford Newydd, Harlech, Gwynedd, LL46 2UB
 0.09 miles (0.14km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 65.00
 |  | Pen Y Garth  Pen Y Garth, Harlech, Gwynedd, LL46 2SW
0.16 miles (0.26km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 67.50
 |  | Fron Deg Guest House Fron Deg, LLanfair, Harlech, Gwynedd, LL46 2RB
1.10 miles (1.77km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 40.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
 |  | Victoria Inn  Llanbedr, Llanbedr, Gwynedd, LL45 2LD
 2.63 miles (4.23km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 55.00
 |  | Bryn Artro  Llanbedr, Llanbedr, Gwynedd, LL45 2LE
2.75 miles (4.43km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 55.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 £ 100.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  Penamser Road, Porthmadog, Gwynedd, LL499NY
4.89 miles (7.87km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 53.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
 |  | The Old Farmhouse  Tyddyn Du, Penrhiw, Dyffryn Ardudwy, Gwynedd, LL44 2DW
   5.04 miles (8.11km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 50.00
 |  | The Golden Fleece Inn  Market Square, Porthmadog, Gwynedd, LL49 9RB
 5.76 miles (9.27km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 84.99
 |  | Ty'n y Gwynt  7 Castle Terrace, Criccieth, Gwynedd, LL52 0DY
6.53 miles (10.51km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 70.00
 |  | Caerwylan Hotel Beach Bank, Criccieth, Gwynedd, LL520HW
6.55 miles (10.54km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 94.25
 |  | 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 £ 79.00
 |  | Min y Gaer Guest House  Porthmadog Road, Criccieth, Gwynedd, LL52 0HP
6.59 miles (10.61km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 87.50
 |  | 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.31 miles (11.76km) from Royal St. Davids Golf Club - Harlech * | Rooms From £ 135.00
 |
|
|