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.

Restaurants in Powys

Sort by:
Ranking
Name
Price (low to high)
Price (high to low)

The Checkers (Montgomery)

#1 of 328 Restaurants in Powys
#1 of 6 Restaurants in Montgomery
Map
Visitor photos (51)

Tomatitos Tapas Bar (Hay-on-Wye)

#2 of 328 Restaurants in Powys
#1 of 26 Restaurants in Hay-on-Wye
Map
Visitor photos (14)

The Felin Fach Griffin Restaurant (Felin Fach)

#3 of 328 Restaurants in Powys
#1 of 3 Restaurants in Felin Fach
Price: $197 Map
Visitor photos (45)

The Ducks Nest Bistro (Presteigne)

#4 of 328 Restaurants in Powys
#1 of 8 Restaurants in Presteigne
Price: $17 - $33 Map
Visitor photos (30)
Cuisines: British Gluten Free Options European Contemporary

Pen y Cae Inn (Pen-y-cae)

#5 of 328 Restaurants in Powys
#1 of 4 Restaurants in Pen-y-cae
Price: $11 - $28 Map
Visitor photos (68)
Cuisines: Bar British Pub Welsh Gluten Free Options Gastropub

Number Twenty One (Machynlleth)

#6 of 328 Restaurants in Powys
#1 of 25 Restaurants in Machynlleth
Price: $5 - $30 Map
Visitor photos (40)
Cuisines: British Welsh Contemporary

The Red Lion (Knighton)

#7 of 328 Restaurants in Powys
#1 of 10 Restaurants in Knighton
Price: $10 - $33 Map
Visitor photos (14)

Bay Tree Tea Room/Restaurant (Welshpool)

#8 of 328 Restaurants in Powys
#1 of 37 Restaurants in Welshpool
Map
Visitor photos (122)
Cuisines: British Welsh Gluten Free Options

Mirrens Restaurant (Newtown)

#9 of 328 Restaurants in Powys
#1 of 37 Restaurants in Newtown
Price: $4 - $33 Map
Visitor photos (31)

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

#10 of 328 Restaurants in Powys
#2 of 26 Restaurants in Hay-on-Wye
Map
Visitor photos (24)

The Triangle Inn (Rhayader)

#11 of 328 Restaurants in Powys
#1 of 14 Restaurants in Rhayader
Map
Visitor photos (16)
Cuisines: Bar British Pub Welsh

Sugar and Spice (Llandrindod Wells)

#12 of 328 Restaurants in Powys
#1 of 25 Restaurants in Llandrindod Wells
Price: $3 - $17 Map
Visitor photos (6)

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

#13 of 328 Restaurants in Powys
#1 of 1 Restaurants in Cwm-twrch Uchaf
Map
Visitor photos (48)
Cuisines: Bar British Pub Welsh

Cosy Corner Restaurant (Builth Wells)

#14 of 328 Restaurants in Powys
#1 of 19 Restaurants in Builth Wells
Price: $5 - $25 Map
Visitor photos (93)

The Horse and Jockey Inn (Knighton)

#15 of 328 Restaurants in Powys
#2 of 10 Restaurants in Knighton
Map
Visitor photos (19)
Cuisines: Bar British Pub

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

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

Elan Valley Visitors Centre (Rhayader)

#17 of 328 Restaurants in Powys
#2 of 14 Restaurants in Rhayader
Map
Visitor photos (39)
Cuisines: Cafe British Welsh Gluten Free Options

Prices Arms (Coelbren)

#18 of 328 Restaurants in Powys
#1 of 1 Restaurants in Coelbren
Map
Visitor photos (28)
Cuisines: Bar British Pub Welsh

The Station Grill Restaurant (Llansantffraid-ym-Mechain)

#19 of 328 Restaurants in Powys
#1 of 6 Restaurants in Llansantffraid-ym-Mechain
Map
Visitor photos (28)

The River Cafe (Glasbury-on-Wye)

#20 of 328 Restaurants in Powys
#1 of 2 Restaurants in Glasbury-on-Wye
Map
Visitor photos (29)

Fabian's Kitchen (Llandrindod Wells)

#21 of 328 Restaurants in Powys
#2 of 25 Restaurants in Llandrindod Wells
Map
Visitor photos (6)

Three Tuns (Hay-on-Wye)

#22 of 328 Restaurants in Powys
#4 of 26 Restaurants in Hay-on-Wye
Price: $49 Map
Visitor photos (24)
Cuisines: Bar British Pub

Plas Yn Dinas (Llanfechain)

#23 of 328 Restaurants in Powys
#1 of 1 Restaurants in Llanfechain
Map
Visitor photos (15)
Cuisines: British Pub Welsh Gluten Free Options Bar Gastropub

The Castle Inn (Llangorse)

#24 of 328 Restaurants in Powys
#1 of 3 Restaurants in Llangorse
Map
Visitor photos (17)
Cuisines: Bar British Pub Welsh

The Black Lion Inn (Machynlleth)

#25 of 328 Restaurants in Powys
#2 of 25 Restaurants in Machynlleth
Price: $5 - $22 Map
Visitor photos (20)
Cuisines: Bar British Pub Welsh

The Radnorshire Arms (Knighton)

#26 of 328 Restaurants in Powys
#3 of 10 Restaurants in Knighton
Visitor photos (8)
Cuisines: Bar British Pub

La Terrazza (Newtown)

#27 of 328 Restaurants in Powys
#2 of 37 Restaurants in Newtown
Map
Visitor photos (7)
Cuisines: Italian

Blue Boar Pub (Hay-on-Wye)

#28 of 328 Restaurants in Powys
#5 of 26 Restaurants in Hay-on-Wye
Map
Visitor photos (9)
Cuisines: Bar British Pub Welsh

Herb Garden Cafe (Llandrindod Wells)

#29 of 328 Restaurants in Powys
#3 of 25 Restaurants in Llandrindod Wells
Map
Visitor photos (11)

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

#30 of 328 Restaurants in Powys
#6 of 26 Restaurants in Hay-on-Wye
Price: $74 Map
Visitor photos (7)