Skip to content

Where to eat in St Davids

15 independent restaurants, bakeries and food spots in St Davids. Chains are left out.

Ranked with the travel guide's picks and well-known places first.

Where to eat in St Davids

  1. EatIce cream shop

    The Bench

    An Italian-style coffee- and wine-bar and ice cream parlour in the heart of St Davids. It can get crowded, so consider booking, especially in the evening. Typical fare includes pasta and home-made pizzas, but for a splurge, try one of the main courses.

  2. Eat

    The Old Cross Hotel

    The Old Cross Hotel is a good place to get a drink and snack in a quieter atmosphere than is available in many of the more bustling tourist places.

  3. EatRestaurant

    Ocean Haze Sri Lankan Restaurant (& Takeaway)

    Sri Lankan restaurant & takeaway. Meat & vegetarian dishes. Attached to Hotel & adjacent to the fuel station.

  4. EatIndian restaurant

    Saffron

    20 Nun Street

    Closed · opens 5:30 pm tomorrow

  5. EatRestaurant

    St David's Gin & Kitchen

    16 Nun Street

    Closed · opens noon tomorrow

  6. EatFish and chips restaurant

    Peter's Plaice

    2 High Street

  7. EatEuropean restaurant

    Blas Restaurant

    Twr Y Felin Hotel Ffordd Caerfai

  8. EatBritish restaurant

    GRAIN

    1 High St

  9. EatRestaurant

    The Really Wild Restaurant

    24 High St

  10. EatIce cream shop

    Gianni's Ice Cream

    11 High Street

  11. EatBakery

    MamGu Welshcakes

    Refectory

  12. EatRestaurant

    The Brunch House

    The Coach House, 15 High Street

  13. EatRestaurant

    Refectory

    Closed · opens 9:30 am tomorrowLimited wheelchair access

  14. EatIce cream

    nook

    5a The Pebbles

    Closed · opens 11 am tomorrowTakeaway

  15. EatRestaurant

    Tŷ-Bach-Twt

    Nun Street

Listings from the Wikivoyage guide to St Davids (CC BY-SA 4.0). Map data © OpenStreetMap contributors (ODbL). Place data from Overture Maps.