A historic castle with towers and a church, overlooking a coastal area with a clear sky.

Mid-Wales Hotel Guide - Hotels with Restaurant in Mid-Wales, Wales

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Mid-Wales Hotels with Restaurant

Next weekend
In two weeks

Our top choices for Mid-Wales hotels with a restaurant

Glan Yr Afon Riverside

Glan Yr Afon Riverside
4.0 star property
Machynlleth
9.4 out of 10, Exceptional, (20 reviews)
"Comfy clean room, lovely bathroom and pet friendly. Breakfast was great"
United Kingdom
Andrew
The price is €155
includes taxes & fees
1 Jul - 2 Jul
Glan Yr Afon Riverside

Cann Office Hotel

Cann Office Hotel
4.0 star property
Welshpool
9.4 out of 10, Exceptional, (197 reviews)
"Lovely comfortable room with a very large bed and a bit of character. Good value meal and wine in the evening and an excellent breakfast."
United Kingdom
Peter
The price is €143
includes taxes & fees
3 Jul - 4 Jul
Cann Office Hotel

George Borrow Hotel

George Borrow Hotel
2.0 star property
Aberystwyth
9.0 out of 10, Wonderful, (324 reviews)
"Basic old Inn with reasonable facilities and ok meals"
Australia
Keith
The price is €104
includes taxes & fees
6 Jul - 7 Jul
George Borrow Hotel

Royal Ship Hotel

Royal Ship Hotel
4.0 star property
Dolgellau
9.2 out of 10, Wonderful, (319 reviews)
"Friendly staff,clean and great food"
United Kingdom
Russell
The price is €130
includes taxes & fees
29 Jun - 30 Jun
Royal Ship Hotel

The lion hotel

The lion hotel
3.0 star property
Berriew
9.0 out of 10, Wonderful, (7 reviews)
"Fantastic food and very clean room. Staff was also exceptionally friendly."
United States
Abigail
The price is €104
includes taxes & fees
3 Jul - 4 Jul
The lion hotel

The Hafod Hotel

The Hafod Hotel
3.0 star property
Aberystwyth
9.2 out of 10, Wonderful, (200 reviews)
"From arriving to departure the owner and staff were extremely friendly and welcoming. We went B&B, plus evening meal, which was well worth it. Big mention to three of the staff Will, Osian “Fish” and Willow who really went out of their way to make sure our 3 night stay was very memorable. Will definitely be trying the sister hotel in Dolgellau in the near future."
United Kingdom
Gerard
The price is €151
includes taxes & fees
6 Jul - 7 Jul
The Hafod Hotel

Aberystwyth Park Lodge

Aberystwyth Park Lodge
3.0 star property
Aberystwyth
9.0 out of 10, Wonderful, (218 reviews)
"Great parking and excellent food in the restaurant"
United States
John
The price is €115
includes taxes & fees
5 Jul - 6 Jul
Aberystwyth Park Lodge

Starling Cloud, Aberystwyth by Marston’s Inns

Starling Cloud, Aberystwyth by Marston’s Inns
4.0 star property
Aberystwyth
8.6 out of 10, Excellent, (812 reviews)
"Breakfast was excellent staff were friendly and helpful."
United Kingdom
Jen
The price is €114
includes taxes & fees
30 Jun - 1 Jul
Starling Cloud, Aberystwyth by Marston’s Inns

The Glengower

The Glengower
4.0 star property
Aberystwyth
9.0 out of 10, Wonderful, (627 reviews)
"Lovely room and very friendly staff "
United Kingdom
Sarah
The price is €162
includes taxes & fees
9 Jul - 10 Jul
The Glengower

Penrhos Park

Penrhos Park
3.0 star property
Llanon
9.0 out of 10, Wonderful, (113 reviews)
"Fantastic price, facilities and quality of resteraunt and bar is excellent. Lovely location will be returning"
United Kingdom
Stewart
The price is €103
includes taxes & fees
29 Jun - 30 Jun
Penrhos Park
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.

Top Mid-Wales Hotel Reviews

Frequently asked questions

How much do hotels with dining in Mid-Wales cost?
Hotels in Mid-Wales range between €73 to €155 per night. Don't forget your appetite — these stays have restaurants or are near some great dining experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many hotels with restaurants are there in Mid-Wales?
Browse through 69 hotels with restaurants in Mid-Wales and then book your favourite. Whether you're planning a family escape or jet-setting with friends, Expedia will have a stay that's just your flavour.
Why book your hotel with restaurants in Mid-Wales with Expedia?
Expedia makes it a breeze to find your dream hotel with restaurants in Mid-Wales. Make use of our filters to search for stays with an on-site restaurant. If you have a fixed budget, choose how much you want to spend and the preferred star rating of your hotel. We'll help you find the perfect pad whatever your bank balance or tastes.
How can I find cheap hotels with restaurants in Mid-Wales?
Expedia can help you narrow down your search for cheap hotels with restaurants in Mid-Wales. Simply use our filter tools to look up properties with restaurants or satisfying extras, like included breakfast and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to minimize costs.
What is there to do in Mid-Wales near my hotel with restaurants?
Wherever your travels take you in Mid-Wales, there's plenty to explore. Planning a stop in Montgomeryshire? St Mary's Old Parish Church is a top attraction to visit while you're there.