You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Mid-Wales, nestled between North and South Wales, offers a serene escape with its stunning landscapes and charming towns. Known for its rolling Cambrian Mountains, this region is perfect for those seeking tranquility and natural beauty. When visiting, consider staying in the picturesque towns of Aberystwyth or Llandrindod Wells, which provide a range of accommodations from cozy bed and breakfasts to luxurious hotels.
Top attractions in Mid-Wales include the breathtaking Elan Valley, renowned for its Victorian dams and reservoirs, and the Devil's Bridge Falls, a spectacular series of waterfalls. History enthusiasts will enjoy exploring Powis Castle and Gardens, a medieval fortress with beautiful terraced gardens. For a unique experience, take a ride on the Vale of Rheidol Railway, a narrow-gauge steam train offering scenic views of the countryside.
Whether you're an outdoor adventurer or a history buff, Mid-Wales promises a memorable stay.
See the latest prices and deals by choosing your dates

Inn in Aberdovey · 19.80 mi from centre
8.8
139 reviews
With a stay at Dovey Inn in Aberdovey, you'll be near the beach, just a 2-minute walk from Aberdyfi Beach and 14 minutes by foot from Aberdovey Golf Club. This inn is 9.6 mi (15.5 km) from Eryri National Park and 1 mi (1.6 km) from Aberdovey Bar.

Hotel in Machynlleth · 13.25 mi from centre
8.2
159 reviews
Breakfast available
With a stay at Wynnstay Hotel in Machynlleth, you'll be in a national park, within a 5-minute drive of Eryri National Park and Owain Glyndŵr Centre. This hotel is 0.2 mi (0.3 km) from MOMA Wales and 0.3 mi (0.5 km) from Coastriders Kitesurfing.

Hotel in Aberystwyth · 12.60 mi from centre
8.8
271 reviews
Breakfast available
With a stay at George Borrow Hotel in Aberystwyth, you'll be within a 5-minute drive of Silver Mountain Experience and Bwlch Nant yr Arian Forest Visitor Centre. This hotel is 27 mi (43.5 km) from Eryri National Park and 3.3 mi (5.2 km) from Devil's Bridge Falls.

Hotel in Rhayader · 13.72 mi from centre
9.0
84 reviews
Breakfast available
With a stay at The Elan Hotel in Rhayader, you'll be just steps from Rhayader Library and Gilfach Nature Reserve. This hotel is 0.1 mi (0.2 km) from River Wye and 0.3 mi (0.4 km) from Rhayader Museum and Gallery.

Inn in Rhayader · 13.67 mi from centre
7.4
35 reviews
With a stay at The Lamb and Flag Inn in Rhayader, you'll be within a 5-minute walk of Rhayader Library and Gilfach Nature Reserve. This inn is 0.2 mi (0.4 km) from River Wye and 0.3 mi (0.4 km) from Rhayader Museum and Gallery.

Hotel in Aberdovey · 19.55 mi from centre
8.6
161 reviews
With a stay at Penhelig Arms in Aberdovey, you'll be by the sea, within a 15-minute drive of Eryri National Park and Aberdyfi Beach. This hotel is 1 mi (1.6 km) from Aberdovey Golf Club and 1.3 mi (2.1 km) from Aberdovey Bar.

Inn in Llanidloes · 3.59 mi from centre
8.2
327 reviews
With a stay at The Mount Inn in Llanidloes, you'll be within a 15-minute walk of Llanidloes War Memorial Hospital and WMS Firearms Training. This inn is 1.5 mi (2.4 km) from St Idloes Golf Club and 5 mi (8.1 km) from River Wye.

Hotel in Machynlleth · 13.27 mi from centre
8.2
97 reviews
Breakfast available
Located in Machynlleth, The White Lion Hotel is in a national park, within a 10-minute drive of King Arthur's Labyrinth and Corris Craft Centre. This hotel is 10.5 mi (17 km) from Aberdyfi Beach and 11.2 mi (18 km) from Aberdovey Golf Club.

Inn in Rhayader · 13.69 mi from centre
7.0
100 reviews
With a stay at The Crown Inn in Rhayader, you'll be within a 5-minute walk of Rhayader Library and Gilfach Nature Reserve. This inn is 0.2 mi (0.3 km) from River Wye and 0.3 mi (0.4 km) from Rhayader Museum and Gallery.

Bed & breakfast in Mid-Wales, Newtown · 11.26 mi from centre
9.4
72 reviews
Breakfast available
With a stay at Parkers House Bed & Breakfast in Newtown, you'll be a 3-minute walk from Womaston Castle and 13 minutes by foot from Montgomeryshire County Infirmary. This bed & breakfast is 1.5 mi (2.4 km) from Vaynor Fields and 5.4 mi (8.6 km) from Dolforwyn Castle.

Guesthouse in Llandrindod Wells · 19.39 mi from centre
9.2
91 reviews
Breakfast available
With a stay at Greylands Guest House in Llandrindod Wells, you'll be a 3-minute walk from Rock Park and 5 minutes by foot from Radnorshire Museum. This guesthouse is 0.3 mi (0.6 km) from Llandrindod Lake and 0.4 mi (0.6 km) from National Cycle Collection.

Inn in Llandrindod Wells, Llanbister · 15.00 mi from centre
9.1
373 reviews
Breakfast available
Located in Llanbister, 15 miles from Elan Valley, Lion Hotel has accommodations with a garden, free private parking, a restaurant and a bar. Featuring an ATM, this property also provides guests with a sun terrace. Guests can have a drink at the snack bar.
At the inn, the rooms come with a desk. Featuring a private bathroom with free toiletries, rooms at Lion Hotel also feature free WiFi, while some have a mountain view. All rooms in the accommodation are equipped with a flat-screen TV and a hairdryer.
An à la carte, Full English/Irish or vegetarian breakfast is available every morning at the property.
You can play darts at this 3-star inn, and the area is popular for hiking.
Dolforwyn Castle is 21 miles from Lion Hotel, while Clun Castle is 22 miles from the property. Birmingham Airport is 79 miles away.

Bed & breakfast in Welshpool · 14.16 mi from centre
9.4
159 reviews
Breakfast available
With a stay at Cann Office Hotel in Welshpool, you'll be 8 mi (12.8 km) from Lake Vyrnwy and 11.7 mi (18.8 km) from Eryri National Park. This bed & breakfast is 17.5 mi (28.1 km) from Powis Castle and Garden and 20.5 mi (33 km) from Pistyll Rhaeadr.

Guesthouse in Mid-Wales, Newtown · 10.77 mi from centre
9.6
62 reviews
With a stay at The Old Vicarage Dolfor in Newtown, you'll be 8.4 mi (13.5 km) from Gregynog Hall and 9 mi (14.5 km) from Dolforwyn Castle. This guesthouse is 12.4 mi (19.9 km) from Glansevern Hall Gardens and 12.5 mi (20.2 km) from Llanbister War Memorial.

Bed and breakfast in Aberdovey, Aberdyfi · 19.97 mi from centre
9.9
229 reviews
Located in Aberdyfi, certain rooms at the bed and breakfast have sea views.
All units in the bed and breakfast feature free WIFi.
Guests can enjoy various activities in the surroundings, including cycling and hiking.
Aberystwyth is 9.3 mi from Awel y Mor.

Hotel in Powys, Montgomery · 18.68 mi from centre
8.8
316 reviews
Breakfast available
Located in Montgomery, The Dragon Hotel is in the historical district, a 1-minute drive from Montgomery Castle and 7 minutes from Glansevern Hall Gardens. This hotel is 4.8 mi (7.8 km) from Harry Tuffins Country Park and 7.5 mi (12 km) from Shropshire Hills.

Hotel in Llandrindod Wells · 19.45 mi from centre
7.2
145 reviews
Breakfast available
With a stay at Hampton in Llandrindod Wells, you'll be within a 5-minute walk of Radnorshire Museum and National Cycle Collection. This hotel is 0.3 mi (0.5 km) from Rock Park and 0.6 mi (1 km) from Llandrindod Lake.

Hotel in Rhayader · 13.71 mi from centre
7.8
122 reviews
Breakfast available
With a stay at Ty Morgans in Rhayader, you'll be within a 5-minute walk of Rhayader Library and Gilfach Nature Reserve. This hotel is 0.2 mi (0.4 km) from Rhayader Museum and Gallery and 0.4 mi (0.6 km) from Groe Park.

Inn in Welshpool · 19.29 mi from centre
10.0
5 reviews
Breakfast available
When you stay at The Railway Inn in Welshpool, you'll be within a 10-minute drive of Montgomery Castle and Old Bell Museum. This inn is 3.3 mi (5.3 km) from St Nicholas' Church and 4.3 mi (6.9 km) from Glansevern Hall Gardens.

Inn in Dolgellau · 19.56 mi from centre
9.2
65 reviews
Breakfast available
With a stay at The Cross Foxes- Bar Grill and Rooms in Dolgellau, you'll be within a 10-minute drive of Eryri National Park and Torrent Walk. This luxury inn is 2.2 mi (3.5 km) from Mach Loop and 3.2 mi (5.1 km) from Dolgellau Park.