A staycation in St Davids at any time of year isn’t complete without a trip to a pub. Spend an afternoon sunning yourself in a beer garden, or cosy up over a board game. Here are some of the best pubs in St Davids and the surrounding area!
The Farmers Arms, St Davids
The Farmers Arms (known locally as The Farmers) is a fantastic country pub whatever the weather! Its beer garden is unrivaled, a real sun trap with views sweeping across the Cathedral to the sea beyond. The outside bar is a hit in the summer months, which is also when they serve their menu full of delicious pub grub. There is nothing quite like sipping on a Pimms in the mid-afternoon sun with a bowl of chips after a coast path walk. During the chillier season, the Farmers is a great option to while away an afternoon. Board games adorn the shelves so grab the scrabble and a pint and settle in!
The Bishops, St Davids
The Bishops sits on the Cross Square, so is one of the most central pubs in St Davids, and the ultimate cosy haven all year round. In winter the fire roars and creates the perfect atmosphere for a romantic dinner or family lunch. Food is served all year round, and there’s a beer garden with views of the Cathedral, and convenient steps onto the lane that leads you there if you fancy a wander after your pint!

Photo: jamineatworld on Instagram
The Harbour Inn, Solva
Nestled at the bottom of Solva next to the river and as close to the sea as you can get, is the Harbour Inn. Serving cheerful grub and cold pints with an outdoor area that takes in views of the harbour as it bathes in sun, and is sheltered from the wind. It’s perfectly placed for you to end a walk here or use it as a halfway point!

Photo credit: Cambrian Inn
The Cambrian inn, Solva
If a friendly, cosy atmosphere and great food is on your criteria for a must-visit pub, then head to The Cambrian! More of a gastropub than the others, serving up delicious dishes and bar snacks in a traditional inn.

Photo: wherearethewheelers on Instagram
The Sloop, Porthgain
The Sloop sits in the tiny harbour village of Porthgain, and is a favourite among locals and visitors alike. It’s maritime decor and stunning views make this a must-visit on a visit to the St Davids peninsula. So bask in the sunshine with a bowl of mussels and a glass of white wine, or snuggle up in a nook with a shepherds pie and a pint. It’s perfect, whatever the weather!
THE SHIP INN, TREFIN
The Ship Inn is tucked away in Trefin, a sleepy coastal village about a 15-minute drive from St Davids. Sweeping countryside views make a cold pint enjoyed outside this lovely little pub special! The coastline near Trefin is particularly stunning, so take a walk after your visit!
Book your perfect St Davids Escape now!
Hi, we’ve been to the sloop Porthgain a few times whilst staying in St Davids on holiday, absolutely fantastic place great atmosphere and great food and lovely staff, my question is what time is a last bus back to St David’s so I can enjoy the place a lot better without driving there.
Cheers Graham
Hello Graham, The Sloop is fantastic, depending on when you are visiting the Strumble Shuttle runs in the summer months, this year the last bus from Porthgain to St Davids left at 5.11pm. You can check all the bus times on the Richard Bros website. We hope you will get to enjoy the Sloop again very soon!