
Find hotels in Mid-Wales from ฿2,588
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Mid-Wales
Check prices for these dates
Our top choices for Mid-Wales hotels

The Talbot Hotel
The Talbot HotelWelshpool
9.2 out of 10, Wonderful, (399 reviews)
The price is ฿3,414
฿4,097 total
includes taxes & fees
14 Apr - 15 Apr

The Glengower
The GlengowerAberystwyth
9.0 out of 10, Wonderful, (615 reviews)
The price is ฿6,110
฿7,332 total
includes taxes & fees
15 Apr - 16 Apr

The Forest Country House B&B
The Forest Country House B&BNewtown
9.4 out of 10, Exceptional, (33 reviews)
The price is ฿3,396
฿4,076 total
includes taxes & fees
15 Apr - 16 Apr

Aberystwyth Park Lodge
Aberystwyth Park LodgeAberystwyth
9.0 out of 10, Wonderful, (191 reviews)
The price is ฿3,199
฿3,839 total
includes taxes & fees
19 Apr - 20 Apr

The Tilman
The TilmanBarmouth
9.8 out of 10, Exceptional, (313 reviews)
The price is ฿3,380
฿4,056 total
includes taxes & fees
27 Apr - 28 Apr

The Sandbanks
The SandbanksBarmouth
7.8 out of 10, Good, (7 reviews)
The price is ฿4,650
฿5,580 total
includes taxes & fees
14 Apr - 15 Apr

Penmaenuchaf Hotel
Penmaenuchaf HotelDolgellau
9.2 out of 10, Wonderful, (40 reviews)
The price is ฿13,081
฿15,697 total
includes taxes & fees
10 May - 11 May

Royal Ship Hotel
Royal Ship HotelDolgellau
9.2 out of 10, Wonderful, (313 reviews)
The price is ฿4,421
฿5,305 total
includes taxes & fees
15 Apr - 16 Apr

Glan Yr Afon Riverside
Glan Yr Afon RiversideMachynlleth
10.0 out of 10, Exceptional, (14 reviews)
The price is ฿4,804
฿5,764 total
includes taxes & fees
15 Apr - 16 Apr

The White Lion Hotel
The White Lion HotelMachynlleth
8.6 out of 10, Excellent, (131 reviews)
The price is ฿3,551
฿4,261 total
includes taxes & fees
15 Apr - 16 Apr

The Mount Inn
The Mount InnLlanidloes
8.4 out of 10, Very good, (393 reviews)
The price is ฿3,235
฿3,882 total
includes taxes & fees
15 Apr - 16 Apr

Ty Morgans
Ty MorgansRhayader
7.8 out of 10, Good, (164 reviews)
The price is ฿2,875
฿3,450 total
includes taxes & fees
15 Apr - 16 Apr

The Royal Oak Hotel, Welshpool, Mid Wales
The Royal Oak Hotel, Welshpool, Mid WalesWelshpool
9.0 out of 10, Wonderful, (455 reviews)
The price is ฿3,810
฿4,572 total
includes taxes & fees
19 Apr - 20 Apr

Cann Office Hotel
Cann Office HotelWelshpool
9.4 out of 10, Exceptional, (187 reviews)
The price is ฿4,439
฿5,327 total
includes taxes & fees
14 Apr - 15 Apr

The Cross Foxes- Bar Grill and Rooms
The Cross Foxes- Bar Grill and RoomsDolgellau
9.2 out of 10, Wonderful, (70 reviews)
The price is ฿5,571
฿6,685 total
includes taxes & fees
15 Apr - 16 Apr

Metropole Hotel and Spa
Metropole Hotel and SpaLlandrindod Wells
8.4 out of 10, Very good, (361 reviews)
The price is ฿5,289
฿6,347 total
includes taxes & fees
16 Apr - 17 Apr

Starling Cloud, Aberystwyth by Marston’s Inns
Starling Cloud, Aberystwyth by Marston’s InnsAberystwyth
8.6 out of 10, Excellent, (786 reviews)
The price is ฿3,343
฿4,011 total
includes taxes & fees
17 Apr - 18 Apr

gwesTY Guest House
gwesTY Guest HouseAberystwyth
8.8 out of 10, Excellent, (69 reviews)
The price is ฿2,749
฿3,299 total
includes taxes & fees
17 Apr - 18 Apr
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Holiday Rentals in Mid-Wales
Aparthotel

9.8 out of 10, Exceptional, (57 reviews)
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Mid-Wales attractions
Learn more about Mid-Wales
Mid-Wales is the perfect location for a family holiday, a romantic break away or short weekend break. Picturesque sandy beaches with dolphins swimming off shore, plenty of small market towns to enjoy and two National Parks; there is something for everyone in Mid-Wales.

More cheap stays in Mid-Wales

gwesTY Guest House
South Road (Tan-Y-Cae) Aberystwyth Wales
The price is ฿2,749 per night from 17 Apr to 18 Apr
฿2,749
฿3,299 total
17 Apr - 18 Apr
includes taxes & fees
8.8/10 Excellent! (69 reviews)















































































































































