Hotels in Mid-Wales, United Kingdom

Search & Compare Mid-Wales Hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Mid-Wales

Mid-Wales overview

Mid-Wales is a small town distinct for its countryside and natural setting. Activities like biking give you a chance to enjoy the outdoors while you're in town. You can learn about the local heritage of Mid-Wales at top landmarks like Hay Castle. And while you're here, be sure to stop by Centre for Alternative Technology and Dolgoch Falls.

Where to stay in Mid-Wales

With a wide assortment of hotels to choose from, Mid-Wales has options to suit everyone's style. There are 187 hotels in Mid-Wales and you can shop as many as 33 deals for rooms on, some with discounts of up to 63%. We have room prices as low as 16 USD per night and here's a breakdown of hotels by star rating in Mid-Wales as well as in the surrounding area:
  • • 16 5-star hotels from 61 USD per night
  • • 96 4-star hotels from 55 USD per night
  • • 75 3-star hotels from 40 USD per night
  • • 8 2-star hotels from 33 USD per night

How to get to Mid-Wales

Machynlleth Station is the closest train station, located 0 mi (0 km) from the city center.

What to see around Mid-Wales

Nature lovers will appreciate these places:
  • • Dolgoch Falls
  • • Aberdyfi Beach
  • • Bwlch Nant yr Arian Forest Visitor Centre
  • • Devil's Bridge Falls
  • • Constitution Hill
Here are some local highlights:
  • • Hay Castle
  • • Centre for Alternative Technology
  • • Silver Mountain Experience
  • • National Library of Wales
  • • Aberystwyth Beach

When to visit Mid-Wales

Wondering what time of year to travel or what clothes to pack? Here are some seasonal norms to help you with your planning:

Seasonal temperature averages
  • • January-March: 49°F day, 37°F night
  • • April-June: 65°F day, 39°F night
  • • July-September: 68°F day, 48°F night
  • • October-December: 58°F day, 37°F night
Seasonal rainfall averages
  • • January-March: 0.28 inches
  • • April-June: 0.20 inches
  • • July-September: 0.24 inches
  • • October-December: 0.35 inches