
Mid-Wales Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in Mid-Wales

Starling Cloud, Aberystwyth by Marston’s Inns
Boulevard De Sainte Brieuc Aberystwyth Wales
Fully refundableReserve now, pay when you stay
The price is 3.097.998 ₫ per night from 31 May to 1 Jun
3.097.998 ₫
3.717.598 ₫ total
31 May - 1 Jun
includes taxes & fees
8.6/10 Excellent! (800 reviews)
"All good no problem"
Reviewed on 25 May 2026

Aberystwyth Park Lodge
Parc Y Llyn Aberystwyth Wales
Fully refundableReserve now, pay when you stay
The price is 4.101.042 ₫ per night from 31 May to 1 Jun
4.101.042 ₫
4.921.392 ₫ total
31 May - 1 Jun
includes taxes & fees
9/10 Wonderful! (208 reviews)
"Very nice stay, amazing food , very lovely staff, big size bed. I would definitely recommend."
Reviewed on 23 May 2026

Gwesty'r Marine Hotel & Spa
46 MARINE TERRACE Aberystwyth Wales
Fully refundableReserve now, pay when you stay
The price is 3.593.592 ₫ per night from 10 Jun to 11 Jun
3.593.592 ₫
4.312.310 ₫ total
10 Jun - 11 Jun
includes taxes & fees
8/10 Very Good! (785 reviews)
"Our room is on the 2nd floor with a lovely sea view. Room was spotless and had been revamped since we last stayed in this room. The hotel looks lovely and refreshed all through. The staff are always helpful , friendly and on hand fir anything you need. Breakfast is plentiful and very enjoyable, along ..."
Reviewed on 17 May 2026
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.
Popular places to visit

Elan Valley
5/5(41 reviews)
Commune with nature and explore the great outdoors at Elan Valley during your travels in Rhayader. You can enjoy the bars while in the area.

Mach Loop
You can take time to visit Mach Loop during your travels to Llanfihangel-y-Pennant.

Powis Castle and Garden
4.5/5(39 reviews)
You can find out about the history of Welshpool with a trip to Powis Castle and Garden. Visit the lively bars or top-notch restaurants in this quaint area.
