Wales
Food and drink in Wales
Know what mains cost. Know the hygiene rating. Know when the kitchen closes.
FSA hygiene ratings run 0–5 on food.gov.uk. Where we have checked menus, mains often sit around £16–£28 in city centres — confirm hours and prices on the day.
Pick a town for restaurants, cafes, pubs and takeaways — each chapter opens with what to check, then names where we have verified menus.
Eat chapters
Each chapter explains what to check before you order or book.
- Restaurants — Independent restaurants — what to expect, menus and price sense.
- Cafes — Coffee, lunch and daytime tables — independents first.
- Pubs — Food pubs and locals — menus and atmosphere, not a chain dump.
- Takeaways — Independents with real menus and prices — no empty grids.
157 towns — start typing, or scroll A to Z.
Featured towns
CardiffCaerdydd£9.95–£60 — restaurant mains where we have menus.SwanseaAbertawe£24–£60 — restaurant mains where we have menus.NewportCasnewydd£13–£22 — restaurant mains where we have menus.BarryY Barri£14–£26 — restaurant mains where we have menus.BridgendPen-y-bont ar Ogwr£14–£24 — restaurant mains where we have menus.CwmbranCwmbrân£13–£22 — restaurant mains where we have menus.WrexhamWrecsam£15–£46 — restaurant mains where we have menus.Llanelli£14–£24 — restaurant mains where we have menus.NeathCastell-nedd£13–£22 — restaurant mains where we have menus.TenbyDinbych-y-pysgod£18–£32 — restaurant mains where we have menus.
All towns
A
B
C
L
M
P
T
Towns · Journal · How we choose · Get listed · Report an update · Sources