Hotels in Mid Wales, UK

1. The Metropole Hotel and Spa

4.3•Hotel

Rating: ⭐⭐⭐⭐☆ (4.3–4.5 typical)
Location: Temple Street, Llandrindod Wells, Powys, LD1 5DY
Description:
A historic spa hotel in the heart of Mid Wales, known for combining Victorian charm with modern wellness facilities. It’s one of the most established hotels in the region.

Pricing: £100–£200 per night
Contact: +44 1597 823700
Amenities:

  • Full spa (pool, sauna, treatments)
  • Restaurant & bar
  • Fitness centre
  • Conference facilities

How to book:
Official website, Booking.com, or direct phone reservation.

2. Lake Vyrnwy Hotel and Spa

4.5•Resort hotel

Rating: ⭐⭐⭐⭐☆ (4.5 typical)
Location: Lake Vyrnwy, Llanwddyn, Powys, SY10 0LY
Description:
A luxury lakeside retreat overlooking Lake Vyrnwy, popular for relaxation and scenic views. Known for its spa and fine dining.

Pricing: £120–£250 per night
Contact: +44 1691 870692
Amenities:

  • Spa with thermal suite
  • Lake-view rooms
  • Fine dining restaurant
  • Hiking and nature access

How to book:
Direct website or major booking platforms.

3. The Royston

5.0•Guest house

Rating: ⭐⭐⭐⭐⭐ (boutique luxury)
Location: Llanbrynmair, Powys, SY19 7DX
Description:
A stylish boutique country house hotel with only a few rooms, offering a very personal, design-focused stay with homemade food and rural views.

Pricing: £140–£250 per night
Contact: Direct via website
Amenities:

  • Boutique interiors
  • Garden-to-table dining
  • Honesty bar
  • Scenic countryside walks

How to book:
Direct booking via the official website (limited rooms).

4. Maesmawr Hall Hotel

4.6•Hotel

Rating: ⭐⭐⭐⭐☆
Location: Caersws, Powys, SY17 5SF
Description:
A 19th-century country house hotel set in landscaped grounds, offering a quiet and classic countryside experience.

Pricing: £90–£180 per night
Contact: +44 1686 688255
Amenities:

  • Historic building
  • Restaurant & bar
  • Gardens and grounds
  • Event/wedding venue

How to book:
Website, phone, or booking platforms.

5. The Lake Country House & Spa

4.6•Hotel

Rating: ⭐⭐⭐⭐⭐
Location: Llangammarch Wells, Powys, LD4 4BS
Description:
An upscale country estate hotel with a strong focus on relaxation, fine dining, and spa experiences in a riverside setting.

Pricing: £180–£350 per night
Contact: +44 1591 620202
Amenities:

  • Spa & indoor pool
  • Gourmet restaurant
  • Large private grounds
  • Fishing and outdoor activities

How to book:
Direct booking recommended for packages and spa deals.

6. Elan Valley Hotel

4.6•Hotel

Rating: ⭐⭐⭐⭐☆
Location: Elan Valley, Rhayader, LD6 5HN
Description:
A cosy countryside hotel near the famous Elan Valley dams, ideal for outdoor lovers and scenic getaways.

Pricing: £80–£150 per night
Contact: +44 1597 810449
Amenities:

  • Restaurant & bar
  • Walking and cycling routes
  • Pet-friendly options
  • Scenic mountain views

How to book:
Website or standard hotel booking platforms.

The Royal Oak Hotel

4.4•Hotel

Rating: ⭐⭐⭐⭐☆
Location: The Cross, Welshpool, SY21 7DG
Description:
A historic coaching inn in Welshpool, offering comfortable accommodation with easy access to local attractions.

Pricing: £90–£160 per night
Contact: +44 1938 552217
Amenities:

  • Restaurant & pub
  • Central town location
  • Nearby attractions (e.g., Powis Castle)

How to book:
Direct website or booking platforms.

8. Penrhos Park Hotel

4.5•Holiday park

Rating: ⭐⭐⭐⭐☆
Location: Near Aberystwyth, SY23 5AY
Description:
A countryside hotel set within a large estate, offering both hotel rooms and self-catering options.

Pricing: £80–£160 per night
Contact: +44 1974 202999
Amenities:

  • Golf course
  • Swimming pool
  • Gym & leisure facilities
  • Self-catering suites

How to book:
Official website or booking platforms.

9. Dragon Hotel

4.5•Hotel

Rating: ⭐⭐⭐⭐☆
Location: Market Square, Montgomery, SY15 6PA
Description:
A traditional 17th-century coaching inn offering a warm, historic atmosphere in a charming small town.

Pricing: £60–£110 per night
Contact: +44 1686 668359
Amenities:

  • Restaurant & bar
  • Historic interiors
  • Central village location

How to book:
Phone, website, or booking platforms.

10. Neuadd Arms Hotel

4.5•Hotel

Rating: ⭐⭐⭐⭐☆
Location: The Square, Llanwrtyd Wells, LD5 4RB
Description:
A long-standing hotel in Britain’s smallest town, ideal for walkers and those exploring the Cambrian Mountains.

Pricing: £70–£130 per night
Contact: +44 1591 610236
Amenities:

  • Restaurant & bar
  • Central location
  • Hiking access

How to book:
Direct contact or booking sites.

Conclusion

  • Mid Wales hotels are mostly rural, boutique, or historic inns, not big chains.
  • Typical pricing range: £60–£250 per night depending on luxury level.
  • Best areas:
    • Llandrindod Wells / Powys → spa & central base
    • Rhayader / Elan Valley → nature & outdoor stays
    • Ceredigion coast → countryside + sea access