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, United Kingdom

View Map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

The Checkers (Montgomery)

#1 of 331 Restaurants in Powys
#1 of 9 Restaurants in Montgomery
Map
Visitor photos (30)
Cuisines: French British

Number Twenty One (Machynlleth)

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

The Felin Fach Griffin Restaurant (Felin Fach)

#3 of 331 Restaurants in Powys
#1 of 3 Restaurants in Felin Fach
Price: $197 Map
Visitor photos (36)
Cuisines: British Seafood Pub

Tomatitos Tapas Bar (Hay-on-Wye)

#4 of 331 Restaurants in Powys
#1 of 23 Restaurants in Hay-on-Wye
Map
Visitor photos (10)
Cuisines: Spanish

Pen y Cae Inn (Pen-y-cae)

#5 of 331 Restaurants in Powys
#1 of 4 Restaurants in Pen-y-cae
Price: $11 - $28 Map
Visitor photos (43)
Cuisines: British Pub Gastropub

Bistro7 (Welshpool)

#6 of 331 Restaurants in Powys
#1 of 39 Restaurants in Welshpool
Map
Visitor photos (13)

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

#7 of 331 Restaurants in Powys
#2 of 23 Restaurants in Hay-on-Wye
Map
Visitor photos (23)

Bay Tree Tea Room/Restaurant (Welshpool)

#8 of 331 Restaurants in Powys
#2 of 39 Restaurants in Welshpool
Map
Visitor photos (37)
Cuisines: British

Mirrens Tapas and Steak Bar (Newtown)

#9 of 331 Restaurants in Powys
#1 of 33 Restaurants in Newtown
Price: $4 - $36 Map
Visitor photos (38)
Cuisines: British Spanish

Cosy Corner Restaurant (Builth Wells)

#10 of 331 Restaurants in Powys
#1 of 19 Restaurants in Builth Wells
Price: $6 - $27 Map
Visitor photos (83)
Cuisines: International Healthy

Sugar and Spice (Llandrindod Wells)

#11 of 331 Restaurants in Powys
#1 of 26 Restaurants in Llandrindod Wells
Price: $3 - $19 Map
Visitor photos (4)

The Ducks Nest Bistro (Presteigne)

#12 of 331 Restaurants in Powys
#1 of 15 Restaurants in Presteigne
Price: $19 - $36 Map
Visitor photos (14)
Cuisines: British French Contemporary

Three Tuns (Hay-on-Wye)

#13 of 331 Restaurants in Powys
#3 of 23 Restaurants in Hay-on-Wye
Price: $49 Map
Visitor photos (13)
Cuisines: British Pub

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

#14 of 331 Restaurants in Powys
#1 of 1 Restaurants in Cwm-twrch Uchaf
Map
Visitor photos (19)
Cuisines: British Pub

The Angel (Llanidloes)

#15 of 331 Restaurants in Powys
#1 of 15 Restaurants in Llanidloes
Price: $9 - $22 Map
Visitor photos (9)
Cuisines: British Pub International

The River Cafe (Glasbury-on-Wye)

#16 of 331 Restaurants in Powys
#1 of 2 Restaurants in Glasbury-on-Wye
Visitor photos (17)
Cuisines: British

La Terrazza (Newtown)

#17 of 331 Restaurants in Powys
#2 of 33 Restaurants in Newtown
Map
Visitor photos (1)
Cuisines: Italian

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

#18 of 331 Restaurants in Powys
#4 of 23 Restaurants in Hay-on-Wye
Map
Visitor photos (11)
Cuisines: British Contemporary

The Horse and Jockey Inn (Knighton)

#19 of 331 Restaurants in Powys
#1 of 11 Restaurants in Knighton
Map
Visitor photos (29)
Cuisines: British Pub

The Triangle Inn (Rhayader)

#20 of 331 Restaurants in Powys
#1 of 17 Restaurants in Rhayader
Map
Visitor photos (13)
Cuisines: British Pub

Herb Garden Cafe (Llandrindod Wells)

#21 of 331 Restaurants in Powys
#2 of 26 Restaurants in Llandrindod Wells
Map
Visitor photos (10)
Cuisines: British Vegetarian Healthy Vegan

Prices Arms (Coelbren)

#22 of 331 Restaurants in Powys
#1 of 1 Restaurants in Coelbren
Map
Visitor photos (22)
Cuisines: British Pub

Fabian's Kitchen (Llandrindod Wells)

#23 of 331 Restaurants in Powys
#3 of 26 Restaurants in Llandrindod Wells
Map
Visitor photos (3)

Blue Boar Pub (Hay-on-Wye)

#24 of 331 Restaurants in Powys
#5 of 23 Restaurants in Hay-on-Wye
Map
Visitor photos (5)
Cuisines: British Pub

The Corn Store (Welshpool)

#25 of 331 Restaurants in Powys
#3 of 39 Restaurants in Welshpool
Map
Visitor photos (8)
Cuisines: British

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

#26 of 331 Restaurants in Powys
#6 of 23 Restaurants in Hay-on-Wye
Price: $74 Map
Visitor photos (7)
Cuisines: British International Pub

The Gwyn Arms (Pen-y-cae)

#27 of 331 Restaurants in Powys
#2 of 4 Restaurants in Pen-y-cae
Price: $3 - $20 Map
Visitor photos (17)
Cuisines: British Pub Bar

The Lamb & Flag (Rhayader)

#28 of 331 Restaurants in Powys
#2 of 17 Restaurants in Rhayader
Map
Visitor photos (5)
Cuisines: British Pub Welsh

Drovers' Thai Restaurant (Howey)

#29 of 331 Restaurants in Powys
#1 of 2 Restaurants in Howey
Map
Visitor photos (16)
Cuisines: Thai

Elan Valley Visitors Centre (Rhayader)

#30 of 331 Restaurants in Powys
#3 of 17 Restaurants in Rhayader
Map
Visitor photos (13)
Cuisines: British