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.

Best Bars & Pubs in Powys

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

The Radnorshire Arms (Knighton)

#5 of 307 Restaurants in Powys
#1 of 9 Restaurants in Knighton
Visitor photos (2)
Cuisines: British Pub

The Felin Fach Griffin Restaurant (Felin Fach)

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

Dolau Inn (Newtown)

#12 of 307 Restaurants in Powys
#1 of 33 Restaurants in Newtown
Price: $8 - $23 Map
Visitor photos (7)
Cuisines: Pub

The Angel (Llanidloes)

#16 of 307 Restaurants in Powys
#1 of 14 Restaurants in Llanidloes
Price: $9 - $23 Map
Visitor photos (9)
Cuisines: International Pub

The Plough Country Inn (Llanrhaeadr ym Mochnant)

#20 of 307 Restaurants in Powys
#1 of 2 Restaurants in Llanrhaeadr ym Mochnant
Map
Cuisines: Pub

Pen y Cae Inn (Pen-y-cae)

#21 of 307 Restaurants in Powys
#1 of 4 Restaurants in Pen-y-cae
Price: $11 - $28 Map
Visitor photos (34)
Cuisines: Organic Pub Gastropub

The Gwyn Arms (Pen-y-cae)

#33 of 307 Restaurants in Powys
#2 of 4 Restaurants in Pen-y-cae
Price: $3 - $22 Map
Visitor photos (16)
Cuisines: Bar British Pub

The Lamb & Flag (Rhayader)

#34 of 307 Restaurants in Powys
#1 of 14 Restaurants in Rhayader
Map
Visitor photos (5)
Cuisines: British Pub Welsh

Black Lion (Machynlleth)

#37 of 307 Restaurants in Powys
#7 of 24 Restaurants in Machynlleth
Price: $2 Map
Visitor photos (7)
Cuisines: British Pub Welsh

The Triangle Inn (Rhayader)

#39 of 307 Restaurants in Powys
#2 of 14 Restaurants in Rhayader
Map
Visitor photos (13)
Cuisines: British Pub

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

#41 of 307 Restaurants in Powys
#1 of 1 Restaurants in Cwm-twrch Uchaf
Map
Visitor photos (9)
Cuisines: British Pub

Parkers Cafe Bar (Newtown)

#42 of 307 Restaurants in Powys
#5 of 33 Restaurants in Newtown
Price: $2 - $31 Map
Visitor photos (7)
Cuisines: French Steakhouse Bar British Pub Bistro

The Roast Ox (Painscastle)

#49 of 307 Restaurants in Powys
#1 of 1 Restaurants in Painscastle
Map
Visitor photos (11)
Cuisines: British Pub

Seven Stars Inn (Builth Wells)

#56 of 307 Restaurants in Powys
#2 of 17 Restaurants in Builth Wells
Visitor photos (13)
Cuisines: British Pub

The Horse and Jockey Inn (Knighton)

#64 of 307 Restaurants in Powys
#2 of 9 Restaurants in Knighton
Map
Visitor photos (27)
Cuisines: British Pub

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

#65 of 307 Restaurants in Powys
#5 of 21 Restaurants in Hay-on-Wye
Price: $74 Map
Visitor photos (5)
Cuisines: International Pub

The Castle Inn (Llangorse)

#70 of 307 Restaurants in Powys
#2 of 2 Restaurants in Llangorse
Map
Visitor photos (10)
Cuisines: British Pub

The Radnor Arms (Llowes)

#71 of 307 Restaurants in Powys
#1 of 1 Restaurants in Llowes
Price: $24 - $32 Map
Visitor photos (5)
Cuisines: British Pub Welsh

Three Tuns (Hay-on-Wye)

#72 of 307 Restaurants in Powys
#6 of 21 Restaurants in Hay-on-Wye
Price: $49 Map
Visitor photos (12)
Cuisines: British Pub

The Bridge End Inn (Talgarth)

#74 of 307 Restaurants in Powys
#1 of 2 Restaurants in Talgarth
Price: $16 - $27 Map
Visitor photos (2)
Cuisines: Steakhouse British Pub Welsh

Coach and Horses (Llangynidr)

#75 of 307 Restaurants in Powys
#1 of 1 Restaurants in Llangynidr
Map
Visitor photos (8)
Cuisines: British Pub

Abercrave Inn (Abercraf)

#84 of 307 Restaurants in Powys
#1 of 2 Restaurants in Abercraf
Price: $5 - $10 Map
Visitor photos (7)
Cuisines: Bar European Pub

The Nags Head Inn (Garthmyl)

#85 of 307 Restaurants in Powys
#1 of 1 Restaurants in Garthmyl
Price: $12 - $55 Map
Visitor photos (16)
Cuisines: Gastropub

Red Lion Inn (New Radnor)

#87 of 307 Restaurants in Powys
#1 of 1 Restaurants in New Radnor
Map
Visitor photos (15)
Cuisines: Pub

Kerry Lamb (Newtown)

#90 of 307 Restaurants in Powys
#10 of 33 Restaurants in Newtown
Price: $3 - $30 Map
Cuisines: Pub

Tafarn Dwynant (Machynlleth)

#91 of 307 Restaurants in Powys
#12 of 24 Restaurants in Machynlleth
Cuisines: Steakhouse British Pub

The Old Mill Bar (Llanidloes)

#98 of 307 Restaurants in Powys
#5 of 14 Restaurants in Llanidloes
Price: $5 - $16 Map
Visitor photos (18)
Cuisines: Brew Pub Spanish Pub Tapas

The Herbert Arms (Montgomery)

#104 of 307 Restaurants in Powys
#3 of 9 Restaurants in Montgomery
Map
Visitor photos (3)
Cuisines: British Pub

The Greyhound Hotel (Builth Wells)

#108 of 307 Restaurants in Powys
#8 of 17 Restaurants in Builth Wells
Map
Cuisines: European Pub

Breidden Pub (Welshpool)

#111 of 307 Restaurants in Powys
#10 of 36 Restaurants in Welshpool
Map
Visitor photos (4)
Cuisines: Chinese Pub