We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
New! Find and book your ideal hotel on TripAdvisor — and get the lowest prices

Restaurants in Powys

Great Oak Cafe
$, Cafe, British, Healthy
Quarry Cafe
$, Cafe, British, Welsh
Evans's Fish Bar
$, British, Seafood, Fast food
Chinese (11)
Indian (21)
Cafe (52)
Steakhouse (4)
Plas Yn Dinas
$$ - $$$, British, Pub, Welsh
The Royal Head
$$ - $$$, Bar, British, Pub
Aleppo Merchant
$$ - $$$, Bar, British, Pub
Sort by:
Ranking
Name

The Checkers (Montgomery)

#1 of 336 Restaurants in Powys
#1 of 6 Restaurants in Montgomery
$$$$ Map
Visitor photos (62)

Tomatitos Tapas Bar (Hay-on-Wye)

#2 of 336 Restaurants in Powys
#1 of 26 Restaurants in Hay-on-Wye
$$ - $$$ Map
Visitor photos (16)

The Red Lion (Knighton)

#3 of 336 Restaurants in Powys
#1 of 11 Restaurants in Knighton
$$ - $$$ Map
Visitor photos (20)

Number Twenty One (Machynlleth)

#4 of 336 Restaurants in Powys
#1 of 24 Restaurants in Machynlleth
$$ - $$$ Map
Visitor photos (49)
Cuisines: British Welsh Contemporary Gluten Free Options

The Ducks Nest Bistro (Presteigne)

#5 of 336 Restaurants in Powys
#1 of 8 Restaurants in Presteigne
$$ - $$$ Map
Visitor photos (34)
Cuisines: European British Contemporary Gluten Free Options

The Felin Fach Griffin Restaurant (Felin Fach)

#6 of 336 Restaurants in Powys
#1 of 3 Restaurants in Felin Fach
$$ - $$$ Map
Visitor photos (50)

Pen y Cae Inn (Pen-y-cae)

#7 of 336 Restaurants in Powys
#1 of 4 Restaurants in Pen-y-cae
$$ - $$$ Map
Visitor photos (75)
Cuisines: Bar British Pub Welsh Gastropub Gluten Free Options

St John's Place (Hay-on-Wye)

#8 of 336 Restaurants in Powys
#2 of 26 Restaurants in Hay-on-Wye
$$ - $$$ Map
Visitor photos (29)

The Station Grill Restaurant (Llansantffraid-ym-Mechain)

#9 of 336 Restaurants in Powys
#1 of 6 Restaurants in Llansantffraid-ym-Mechain
$$ - $$$ Map
Visitor photos (35)

Elan Valley Visitors Centre (Rhayader)

#10 of 336 Restaurants in Powys
#1 of 12 Restaurants in Rhayader
$ Map
Visitor photos (51)
Cuisines: Cafe British Welsh Gluten Free Options

Richard Booth s Bookshop Cafe (Hay-on-Wye)

#11 of 336 Restaurants in Powys
#3 of 26 Restaurants in Hay-on-Wye
$$ - $$$ Map
Visitor photos (17)
Cuisines: Cafe British Contemporary Gluten Free Options

Sugar and Spice (Llandrindod Wells)

#12 of 336 Restaurants in Powys
#1 of 27 Restaurants in Llandrindod Wells
$$ - $$$ Map
Visitor photos (6)

The Triangle Inn (Rhayader)

#13 of 336 Restaurants in Powys
#2 of 12 Restaurants in Rhayader
$$ - $$$ Map
Visitor photos (19)
Cuisines: Bar British Pub Welsh

The River Cafe (Glasbury-on-Wye)

#14 of 336 Restaurants in Powys
#1 of 2 Restaurants in Glasbury-on-Wye
$$ - $$$ Map
Visitor photos (37)

Mirrens Restaurant (Newtown)

#15 of 336 Restaurants in Powys
#1 of 40 Restaurants in Newtown
$$ - $$$ Map
Visitor photos (34)

Prices Arms (Coelbren)

#16 of 336 Restaurants in Powys
#1 of 1 Restaurants in Coelbren
$$ - $$$ Map
Visitor photos (42)
Cuisines: Bar British Pub Welsh

Bay Tree Tea Room/Restaurant (Welshpool)

#17 of 336 Restaurants in Powys
#1 of 39 Restaurants in Welshpool
$$ - $$$ Map
Visitor photos (134)
Cuisines: British Welsh Gluten Free Options

Cosy Corner Restaurant (Builth Wells)

#18 of 336 Restaurants in Powys
#1 of 19 Restaurants in Builth Wells
$$ - $$$ Map
Visitor photos (100)

Fabian's Kitchen (Llandrindod Wells)

#19 of 336 Restaurants in Powys
#2 of 27 Restaurants in Llandrindod Wells
$$ - $$$ Map
Visitor photos (24)

The George Inn Country Pub and Restaurant (Cwm-twrch Uchaf)

#20 of 336 Restaurants in Powys
#1 of 1 Restaurants in Cwm-twrch Uchaf
$$ - $$$ Map
Visitor photos (54)
Cuisines: Bar British Pub Welsh

Plas Yn Dinas (Llanfechain)

#21 of 336 Restaurants in Powys
#1 of 1 Restaurants in Llanfechain
$$ - $$$ Map
Visitor photos (15)
Cuisines: British Pub Welsh Bar Gastropub Gluten Free Options

The Castle Inn (Llangorse)

#22 of 336 Restaurants in Powys
#1 of 3 Restaurants in Llangorse
$$ - $$$ Map
Visitor photos (21)
Cuisines: Bar British Pub Welsh

Three Tuns (Hay-on-Wye)

#23 of 336 Restaurants in Powys
#4 of 26 Restaurants in Hay-on-Wye
$$ - $$$ Map
Visitor photos (33)
Cuisines: Bar British Pub Welsh

La Terrazza (Newtown)

#24 of 336 Restaurants in Powys
#2 of 40 Restaurants in Newtown
$$ - $$$ Map
Visitor photos (8)
Cuisines: Italian

Restaurant at The Old Black Lion (Hay-on-Wye)

#25 of 336 Restaurants in Powys
#5 of 26 Restaurants in Hay-on-Wye
$$ - $$$ Map
Visitor photos (11)

Dyffryn Cafe & Restaurant (Welshpool)

#26 of 336 Restaurants in Powys
#2 of 39 Restaurants in Welshpool
$$ - $$$
Visitor photos (10)

The Black Lion Inn (Machynlleth)

#27 of 336 Restaurants in Powys
#2 of 24 Restaurants in Machynlleth
$$ - $$$ Map
Visitor photos (24)
Cuisines: Bar British Pub Welsh

Abercrave Inn (Abercraf)

#28 of 336 Restaurants in Powys
#1 of 2 Restaurants in Abercraf
$$ - $$$ Map
Visitor photos (22)
Cuisines: Bar British Pub Welsh Gluten Free Options

Castle Kitchen (Montgomery)

#29 of 336 Restaurants in Powys
#2 of 6 Restaurants in Montgomery
$$ - $$$ Map
Visitor photos (9)

Blue Boar Pub (Hay-on-Wye)

#30 of 336 Restaurants in Powys
#6 of 26 Restaurants in Hay-on-Wye
$$ - $$$ Map
Visitor photos (9)
Cuisines: Bar British Pub Welsh