We use cookies to enable the 'liked' feature and your 'previously viewed' list. We also use cookie data to understand how visitors use the website, enabling us to build metrics and improve our systems. We carry no third-party cookies – you are the customer, not the product. By browsing Stay in Wales, you consent to our use of cookies. You can disable or enable cookies at any time at the cookies page. Accept cookies Change preferences

The Old Vicarage


Bed and Breakfast, Cardigan

£75 to £95 per night
  • Woodburner
  • Wifi
  • No smoking
  • Pets welcome
  • Child friendly

The Old Vicarage bed and breakfast is nestled in the North Pembrokeshire coastline in the small village of Moylegrove that is situated between the beautiful seaside town of Newport and the bustling market town of Cardigan.

If you're looking for somewhere to relax and feel at home, somewhere to take a deep breath and unwind after a day of exploring - then The Old Vicarage is the ideal place for you. It is ideally situated for those wishing to explore the beautiful rugged coastline, whether it is just for a quiet evening stroll or a more strenuous day of hiking.

We offer our guests a chance to escape to somewhere beautiful, choose their activities for the day, eat well from wonderful locally sourced food and at the end of the day relax with a hot shower and sink in to comfortable beds dressed with crisp cotton sheets and vintage Welsh wool.

The accommodation

Our rooms are individually designed with captivating views across the local countryside. We also have an acre of garden surrounding the house which guests are free to explore and enjoy.

The location

Just between St Dogmaels and Newport, one of the wildest stretches of the Pembrokeshire coastal path, and also one of the most breathtaking, is quite literally on our doorstep.


The Old Vicarage

Bed and Breakfast at:

Pembrokeshire SA43 3BN

Book direct, no extra fees
  • Megan Van Soest
  • Moylegrove
    Pembrokeshire SA43 3BN
Contact the owner