Skip to main content

Hotels in Powys

48 handpicked places to stay

Powys covers a lot of ground, and its hotels and B&Bs reflect that spread. Brecon makes a natural base for exploring the Beacons, with a good cluster of guest houses and small hotels within walking distance of the town centre, while Hay-on-Wye's bookshop trade supports a run of characterful B&Bs suited to a quieter weekend break.

Further west, Builth Wells and Crickhowell offer their own smaller selections, often farmhouse conversions or period townhouses like College Farm B and B or Llangattock Park House, useful if you want to be near the Wye or the eastern hills rather than the market towns. Machynlleth and Glasbury sit at opposite edges of the county, handy for those splitting a trip between the coast and mid-Wales.

Styles vary widely, from the grandeur of Glandyfi Castle to simpler, homely stays such as Beaconsview B&B or Camden Lodge. Deciding where to stay usually comes down to which part of Powys you plan to explore rather than any shortage of choice.

Glandyfi Castle
5 star

Glandyfi Castle

Self-catering · Glandyfi, overlooking the Dyfi estuary near Machynlleth

A restored Regency gothic revival castle above the Dyfi estuary, taken on an exclusive-use basis for group stays, celebrations and weddings.

Ynyshir
5 star

Ynyshir

Hotel · Eglwysfach, 6 miles from Machynlleth

A two-Michelin-starred restaurant with rooms overlooking the Dyfi estuary at Eglwysfach, built around a single tasting-menu dining experience.

Ty Croeso Boutique B&B
5 star

Ty Croeso Boutique B&B

B&B · The Dardy, Llangattock, near Crickhowell

A converted Victorian infirmary above the Monmouthshire and Brecon Canal, half a mile from Crickhowell with views across the Usk Valley.

The Skreen
4 star★

The Skreen

B&B · Wye valley, edge of Builth Wells

A beautifully restored manor house B&B in the Wye valley on the edge of Builth Wells, with mountain views and individually styled rooms.

Rest for the Tired

Rest for the Tired

B&B · Broad Street, town centre

A Grade II listed 17th-century B&B on Broad Street with riverside gardens, en-suite double and twin rooms, and breakfasts that regularly earn praise from guests.

Lake Country House Hotel & Spa
4 star★

Lake Country House Hotel & Spa

Hotel · Llangammarch Wells, Wye valley, near Builth Wells

A country house hotel and spa on the banks of the River Irfon near Builth Wells, built as a Victorian hunting lodge and set in extensive grounds with a lake.

The Neuadd B&B Suites
4 star★

The Neuadd B&B Suites

B&B · Llangattock, near Crickhowell

A luxury bed and breakfast above Llangattock with 360-degree views across the Black Mountains and the Brecon Beacons.

Eco Retreats
4 star★

Eco Retreats

Self-catering · Dyfi Forest, 7 miles from Machynlleth

Three private off-grid Mongolian yurts on a 1,300-acre organic farm deep in the Dyfi Forest, with wood-fired baths and no wifi.

Old Black Lion Inn
3 star★★

Old Black Lion Inn

Inn · Lion Street, town centre

A Grade II listed 17th-century inn on Lion Street where Cromwell's forces are said to have stayed, with an AA Rosette restaurant and traditional en-suite rooms.

The Firs at Hay

The Firs at Hay

B&B · Church Street, town centre

A family-run B&B on Church Street offering en-suite double, twin and single rooms, a conservatory and garden, and a hearty Welsh breakfast.

Bronwye Guest House
4 star★

Bronwye Guest House

Guest House · Church Street, town centre, on the River Wye

A four-star, nineteenth-century guest house overlooking the River Wye in the centre of Builth Wells, on the route of the Wye Valley Walk.

Plas Dolguog
4 star★

Plas Dolguog

Guest House · Penegoes, 2 miles from Machynlleth

A sixteenth-century mansion in the Snowdonia foothills near Penegoes, with individually styled en-suite rooms, private balconies and an orangery.

The Swan at Hay
4 star★

The Swan at Hay

Hotel · Church Street, town centre

A privately owned Georgian coaching inn on the edge of the town centre with 19 en-suite rooms and a restaurant built around local, seasonal menus.

Llangattock Park House
3 star★★

Llangattock Park House

B&B · Llangattock, near Crickhowell

A relaxed, owner-run bed and breakfast in Llangattock, under a mile from Crickhowell's high street.

Cefn Coch Farm
3 star★★

Cefn Coch Farm

Self-catering · Glaspwll, 4 miles from Machynlleth

Two modernised self-catering cottages on a regenerative working hill farm at Glaspwll, with guided ecology tours and farm-reared beef.

The Cedars Guesthouse
4 star★

The Cedars Guesthouse

Guest House · Short walk from the town centre

A small family-run guesthouse in a former early-1800s farmhouse, with views over the Wye valley and a short walk from central Builth Wells.

Maenllwyd Guest House
3 star★★

Maenllwyd Guest House

B&B · Machynlleth town centre

A family-run B&B in a former Manse dating from around 1800, offering seven en-suite rooms in the heart of Machynlleth since 1980.

Nantyffin Cider Mill Inn
3 star★★

Nantyffin Cider Mill Inn

Inn · Brecon Road, Crickhowell

A sixteenth-century drovers' inn and former cider mill just outside Crickhowell, long recognised as one of the area's best places to eat.

The Bear Hotel
3 star★★

The Bear Hotel

Inn · High Street, Crickhowell

A five-hundred-year-old coaching inn on Crickhowell's high street, known locally for its food and its cosy, characterful bar.

The Dragon Inn
4 star★

The Dragon Inn

Inn · High Street, Crickhowell

A family-owned coaching inn on Crickhowell's high street with fifteen en-suite rooms and one of the town's best pub gardens.

The Lion
3 star★★

The Lion

Hotel · Broad Street, town centre

A refurbished coaching inn on Broad Street in the centre of Builth Wells, with river views, modern rooms and a popular bar and restaurant.

Baskerville House

Baskerville House

Guest Accommodation · The Village Clyro, Hay-on-Wye

Guest accommodation in Clyro near Hay-on-Wye, handy for Pen Y Fan, golf and fishing, with free on-site parking.

Baskerville Arms Hotel

Baskerville Arms Hotel

Hotel · Clyro, Hay-on-wye

A pub-hotel in Clyro near Hay-on-Wye, built around its own restaurant and bar, with breakfast and free parking included.

Foyles of Glasbury

Foyles of Glasbury

Hotel · Glasbury, Hay-on-Wye

A relaxed hotel in Glasbury near Hay-on-Wye, well suited to walkers, cyclists and small weddings alike, with free on-site parking.

Hay-on-Hye retreat

Hay-on-Hye retreat

B&B · New House Cusop, Hay-on-Wye

Adults-only B&B on the edge of Hay-on-Wye with mountain views, a garden, and free on-site parking.

Highfield

Highfield

B&B · Dorstone, Hay-on-Wye

A B&B in Dorstone near Hay-on-Wye, with garden, free parking and en-suite family rooms close to walking country.

The Smithy

The Smithy

B&B · Pen-y-park, Hay-on-Wye

Adults-only B&B near Hay-on-Wye with easy access to the Black Mountains and Brecon Beacons, plus free on-site parking.

Pwllgwilym B & B

Pwllgwilym B & B

B&B · Llanafan Road, Builth Wells

Just three rooms at Pwllgwilym B & B in Builth Wells, with Llyn Brianne Dam and Reservoir nearby and free on-site parking.

Seven Stars Inn

Seven Stars Inn

Hotel · Seven Stars Inn, Builth Wells

A pub-hotel in the heart of Builth Wells, Powys, handy for walking country and Llyn Brianne Dam and Reservoir a short drive away.

Smithfield Farm Bed & Breakfast

Smithfield Farm Bed & Breakfast

B&B · Cwmbach, Builth Wells

An adults-only farmhouse B&B near Cwmbach, Builth Wells, with garden views and open Powys countryside all around.

Cae y Rhedyn Annexe

Cae y Rhedyn Annexe

Guest Accommodation · Twyn Pandy, Crickhowell

Annexe accommodation in Crickhowell with free parking, handy for exploring the Brecon Beacons National Park.

MAISON50

MAISON50

Guest Accommodation · 50 High Street, Crickhowell

MAISON50 is a boutique guest accommodation on Crickhowell's High Street, with garden and mountain views towards the Brecon Beacons.

The Kestrel Inn

The Kestrel Inn

Hotel · Brecon Road, Crickhowell

The Kestrel Inn is a straightforward hotel on Brecon Road in Crickhowell, with en-suite rooms and mountain views, handy for the Brecon Beacons.

Bryn Sion Farm

Bryn Sion Farm

Guest Accommodation · Dinas Mawddwy, Machynlleth

Farm guesthouse near Dinas Mawddwy, Machynlleth, handy for walking and cycling routes into the Snowdonia National Park hills.

Buckley Arms

Buckley Arms

Hotel · Top Minllyn, Machynlleth

An adults-only hotel near Machynlleth for couples after a quiet Powys base, with mountain views and the National White Water Centre close by.

Alltybrain Farm Cottages

Alltybrain Farm Cottages

B&B · Pwllgloyw, Brecon

B&B on a working Powys farmstead near Brecon, with Dare Valley Country Park and the Brecon countryside close by for walking and exploring.

Beaconsview B&B

Beaconsview B&B

B&B · Trefin, Brecon

A two-room adults-only B&B in Trefin, Brecon, with mountain views and a garden, suited to couples wanting a quiet walking or cycling break.

Borderers Guest House

Borderers Guest House

Guest Accommodation · 47 Watton, Brecon

A 17th-century coach house on Watton in Brecon, with simple en-suite rooms around a courtyard and free on-site parking.

Brynderwen

Brynderwen

B&B · Talyllyn, Brecon

An adults-only B&B in Talyllyn, Brecon, with garden views and free parking, close to Dare Valley Country Park and local pubs.

George Hotel by Wetherspoon

George Hotel by Wetherspoon

Hotel · The George Hotel, Brecon

A six-room Wetherspoon hotel in the middle of Brecon, with its own bar and restaurant and no parking on site.

Old Castle Farm Guest House

Old Castle Farm Guest House

Guest Accommodation · 18 Penpentre, Brecon

Guest house in Brecon with countryside views, handy for golf, fishing, riding and walking, plus free on-site parking.

The Town House at Brecon

The Town House at Brecon

B&B · Market Street, Brecon

Adults-only B&B on Brecon's Market Street with its own bar and breakfast, plus free parking and en-suite rooms in the town centre.

Eithinog Hall

Eithinog Hall

B&B · Cyfronydd, Welshpool

Adults-only B&B near Welshpool in Powys, with golf, fishing, cycling and walking country on the doorstep and The Great Escape nearby.

Tan Y Graig

Tan Y Graig

B&B · Meifod, Welshpool

Tan Y Graig is an adults-only B&B near Meifod, Welshpool, with mountain views and Lake Bala within reach for a day out.

The Lion Hotel & Restaurant Berriew

The Lion Hotel & Restaurant Berriew

Hotel · Berriew, Welshpool

Village-centre hotel in Berriew near Welshpool, with a restaurant and bar, garden and free parking, close to Dingle Gardens.

The Lowfield Inn

The Lowfield Inn

Hotel · Marton, Welshpool

A small four-room inn in the village of Marton near Welshpool, set among the Powys countryside with its own restaurant and bar.

Radnorshire Arms Hotel

Radnorshire Arms Hotel

Hotel · High Street, Presteigne

A 19-room hotel on Presteigne's High Street, with its own restaurant and bar plus breakfast, set near the Cider Museum and King Offa Distillery.

The Trewythen

The Trewythen

Hotel · Great Oak Street, Llanidloes

A period coaching-inn-style hotel on Llanidloes's Great Oak Street, with free parking and easy reach of the surrounding hills.

🏨

Know a hotel / b&b in Powys that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b