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...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

The Felin Fach Griffin Restaurant (Felin Fach)

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

The Radnorshire Arms (Knighton)

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

Black Lion (Machynlleth)

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

The Angel (Llanidloes)

#24 of 312 Restaurants in Powys
#1 of 15 Restaurants in Llanidloes
Price: $9 - $23 Map
Visitor photos (9)
Cuisines: International Pub

Pen y Cae Inn (Pen-y-cae)

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

The Plough Country Inn (Llanrhaeadr ym Mochnant)

#29 of 312 Restaurants in Powys
#1 of 2 Restaurants in Llanrhaeadr ym Mochnant
Map
Cuisines: Pub

The Gwyn Arms (Pen-y-cae)

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

Parkers Cafe Bar (Newtown)

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

The Lamb & Flag (Rhayader)

#42 of 312 Restaurants in Powys
#1 of 15 Restaurants in Rhayader
Map
Visitor photos (5)
Cuisines: British Pub Welsh

Dolau Inn (Newtown)

#43 of 312 Restaurants in Powys
#6 of 32 Restaurants in Newtown
Price: $8 - $23 Map
Visitor photos (7)
Cuisines: Pub

The Triangle Inn (Rhayader)

#44 of 312 Restaurants in Powys
#2 of 15 Restaurants in Rhayader
Map
Visitor photos (13)
Cuisines: British Pub

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

#50 of 312 Restaurants in Powys
#1 of 1 Restaurants in Cwm-twrch Uchaf
Map
Visitor photos (11)
Cuisines: British Pub

The Roast Ox (Painscastle)

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

The Castle Inn (Llangorse)

#56 of 312 Restaurants in Powys
#1 of 2 Restaurants in Llangorse
Map
Visitor photos (10)
Cuisines: British Pub

The Horse and Jockey Inn (Knighton)

#61 of 312 Restaurants in Powys
#3 of 9 Restaurants in Knighton
Map
Visitor photos (27)
Cuisines: British Pub

Coach and Horses (Llangynidr)

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

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

#71 of 312 Restaurants in Powys
#5 of 20 Restaurants in Hay-on-Wye
Price: $74 Map
Visitor photos (5)
Cuisines: International Pub

Three Tuns (Hay-on-Wye)

#75 of 312 Restaurants in Powys
#6 of 20 Restaurants in Hay-on-Wye
Price: $49 Map
Visitor photos (13)
Cuisines: British Pub

Red Lion Inn (New Radnor)

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

Abercrave Inn (Abercraf)

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

The Bridge End Inn (Talgarth)

#83 of 312 Restaurants in Powys
#1 of 2 Restaurants in Talgarth
Price: $15 - $26 Map
Visitor photos (2)
Cuisines: Steakhouse British Pub Welsh

Seven Stars Inn (Builth Wells)

#87 of 312 Restaurants in Powys
#4 of 18 Restaurants in Builth Wells
Visitor photos (13)
Cuisines: British Pub

The Old Mill Bar (Llanidloes)

#95 of 312 Restaurants in Powys
#6 of 15 Restaurants in Llanidloes
Price: $5 - $15 Map
Visitor photos (18)
Cuisines: Brew Pub Spanish Pub Tapas

Kerry Lamb (Newtown)

#97 of 312 Restaurants in Powys
#11 of 32 Restaurants in Newtown
Price: $3 - $30 Map
Cuisines: Pub

The Greyhound Hotel (Builth Wells)

#98 of 312 Restaurants in Powys
#5 of 18 Restaurants in Builth Wells
Map
Cuisines: European Pub

The Kings Head (Guilsfield)

#99 of 312 Restaurants in Powys
#2 of 2 Restaurants in Guilsfield
Map
Cuisines: British Pub

Tafarn Dwynant (Machynlleth)

#101 of 312 Restaurants in Powys
#12 of 24 Restaurants in Machynlleth
Cuisines: Steakhouse British Pub

Breidden Pub (Welshpool)

#104 of 312 Restaurants in Powys
#10 of 35 Restaurants in Welshpool
Map
Visitor photos (4)
Cuisines: Chinese Pub

Blue Boar Pub (Hay-on-Wye)

#106 of 312 Restaurants in Powys
#8 of 20 Restaurants in Hay-on-Wye
Map
Visitor photos (5)
Cuisines: British Pub

Aleppo Merchant (Caersws)

#109 of 312 Restaurants in Powys
#2 of 5 Restaurants in Caersws
Map
Cuisines: Pub