Your holiday in Wales starts here



Brecon Beacons & Mid Wales Hotels

  1. Bed and Breakfast – Talgarth

    The Tower Hotel Talgarth

    The Tower Hotel

    A family-run hotel with restaurant and bar in the Mid Wales town of Talgarth, at the foot of the Black Mountains in the Brecon Beacons National Park. En-suite B&B rooms, and bunkhouse wing sleeping up to 12.

    More near here

    Sleeps 1 to 11, 5 bedrooms – £15 to £30 per night

  2. Hotel – Hay-on-Wye

    Kilverts Hotel Hay-on-Wye

    Kilverts Hotel

    Centrally placed in the heart of Hay-on-Wye, Kilvert's is ideal as a base for those exploring the numerous bookshops for which the town is famous, and offers comfortable accommodation and good food.

    More near here
    2

    £80 to £135 per night

  3. Functions and Accommodation – Abercrave

    Craig y Nos Castle Hotel Abercrave

    Craig y Nos Castle Hotel

    Craig Y Nos Castle Hotel is an ideal venue for family and groups of friends, outdoor activities, parties, ghost hunts and get-togethers for any purpose. We offer a range of buffet and dinner options and live entertainment for groups large and small.

    More near here
    3

    Sleeps 1 to 100, 30 bedrooms – £108 to £175 per night

  4. Bed & Breakfast – Builth Wells

    The Fron Builth Wells

    The Fron

    The Fron is a luxury country house hotel situated near Builth Wells in the valley at the foot of the Epynt, offering magnificent views of the surrounding countryside in Mid Wales.

    More near here
    5
  5. Hotel – Llanwrtyd Wells

    Lasswade Country House Hotel Llanwrtyd Wells

    Lasswade Country House Hotel

    Wonderful views. Highly acclaimed restaurant with rooms. Peaceful semi rural location. En-suite rooms with views. Friendly and relaxed. Off road parking.

    More near here
    4

    Sleeps 6 to 16, 8 bedrooms – £60 to £105 per night

  6. Hotel – Talgarth

    The Castle Hotel Talgarth

    The Castle Hotel

    Excellent accommodation with three modern en-suite rooms, where guests can relax in comfort. Full English or continental breakfast are available, and each room has tea and coffee making facilities and a television. Whatever the occasion,

    More near here

    Sleeps 1 to 12 – £45 to £100 per night

  7. Hotel and Bed and Breakfast – New Radnor

    The Red Lion Inn New Radnor

    The Red Lion Inn

    Inn with excellent restaurant at the foot of Radnor Forest near New Radnor, the Royal Welsh Showground and Builth Wells. A varied menu to suit most budgets, using local and seasonal produce. The kitchen motto is "Local food cooked simply well".

    More near here
    3

    Sleeps 1 to 16, 7 bedrooms – £35 to £60 per night

  8. Accommodation – Brecon

    The Beacons Brecon

    The Beacons

    This recently restored Georgian town house offers exceptional standards of comfort and hospitality, and is just a few minutes' walk from the centre of Brecon.

    More near here
    3

    Sleeps 1 to 30, 14 bedrooms – From £22

  9. Hotel – Rhayader

    Brynafon Country House Rhayader

    Brynafon Country House

    A rural retreat, set amidst the beautiful mountains, valleys and streams of unspoilt Mid Wales yet only a half mile from Rhayader, and just a few miles away from the breathtaking Elan Valley.

    More near here
    2

    Sleeps 1 to 37, 18 bedrooms – £36 to £54 per night

  10. Hotel – Brecon

    Peterstone Court Brecon

    Peterstone Court

    Peterstone Court is one of the more modern 'new breed' of country houses combining understated luxury, great food and excellent spa facilities. Its enviable location within the Brecon Beacons National Park makes it a perfect base for all your needs.

    More near here
    5

    12 Bedrooms – £90 to £210 per night

Late deals

See our top offers
See all 62 late deals

Book hotels



Travel extras

Holiday deals by e-mail


About the Stay in Wales newsletter

Find a property

Link to Stay in Wales

Anglesey Anglesey Llyn Peninsula North Coast and Snowdonia National Park Flintshire and Denbighshire Southern Snowdonia Montgomeryshire Ceredigion Mid Wales and the Brecon Beacons Vale of Usk Newport and the Valleys Cardiff and Vale of Glamorgan Swansea and Gower Carmarthenshire Pembrokeshire