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

Hotels with Restaurants in Mid-Wales

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on Mid-Wales Hotels with Restaurants

Tonight
9 Sept - 10 Sept
Tomorrow
10 Sept - 11 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Our top choices for Mid-Wales hotels with a restaurant

1. The Mount Inn

The Mount Inn
Llanidloes
Australia
Stephen
S$154
includes taxes & fees
13 Sept - 14 Sept
The Mount Inn

2. The lion hotel

The lion hotel
Berriew
United Kingdom
Brian
S$143
includes taxes & fees
22 Sept - 23 Sept
The lion hotel

3. Cann Office Hotel

Cann Office Hotel
Welshpool
United Kingdom
S D
S$203
includes taxes & fees
10 Sept - 11 Sept
Cann Office Hotel

4. The Hafod Hotel

The Hafod Hotel
Aberystwyth
Canada
Angela
S$223
includes taxes & fees
14 Sept - 15 Sept
The Hafod Hotel

5. Glan Yr Afon Riverside

Glan Yr Afon Riverside
Machynlleth
United Kingdom
Nicholas
S$224
includes taxes & fees
10 Sept - 11 Sept
Glan Yr Afon Riverside

6. The Dolfor Inn Adults only

The Dolfor Inn Adults only
Newtown
United Kingdom
Kelly
S$197
includes taxes & fees
13 Sept - 14 Sept
The Dolfor Inn Adults only

7. The Cross Foxes- Bar Grill and Rooms

The Cross Foxes- Bar Grill and Rooms
Dolgellau
Canada
Vidisha
S$274
includes taxes & fees
1 Oct - 2 Oct
The Cross Foxes- Bar Grill and Rooms

8. The Glengower

The Glengower
Aberystwyth
United Kingdom
Delia
S$228
includes taxes & fees
5 Oct - 6 Oct
The Glengower

9. Starling Cloud, Aberystwyth by Marston’s Inns

Starling Cloud, Aberystwyth by Marston’s Inns
Aberystwyth
United Kingdom
Jen
S$163
includes taxes & fees
10 Sept - 11 Sept
Starling Cloud, Aberystwyth by Marston’s Inns

10. Wynnstay Hotel

Wynnstay Hotel
Machynlleth
United Kingdom
Tom
S$249
includes taxes & fees
13 Sept - 14 Sept
Wynnstay Hotel
View all properties

Top Mid-Wales Hotel Reviews

The Mount Inn

The Mount Inn

10/10 Excellent
"Great little pub with amazing food, rooms have everything you need and the staff were amazing. Left out glasses behind and they found them and posted them back. Will definitely be back again."
Nicola 1-night trip
Posted 1 day ago
The Mount Inn
The Royal Oak Hotel, Welshpool, Mid Wales

The Royal Oak Hotel, Welshpool, Mid Wales

8/10 Good
"Tge room was nice and clean with helpful staff."
Martin 1-night trip
Posted 3 days ago
The Royal Oak Hotel, Welshpool, Mid Wales
Metropole Hotel and Spa

Metropole Hotel and Spa

10/10 Excellent
"I made a last minute booking whilst on a bike tour through mid Wales. There are no rooms on the ground floor so the staff were really helpful to store my bike in a secure place as my room was on the second floor. The restaurant was closed by the time managed to shower and get myself sorted at 8.50pm, none the less there is a local Turkish place were I managed to have a delicious healthy meal to fuel me the next day. The hot breakfast at the hotel was very good."
Gattotkutch 1-night trip
Posted 5 days ago
Metropole Hotel and Spa
Macdonald Plas Talgarth Holiday Resort

Macdonald Plas Talgarth Holiday Resort

10/10 Excellent
"Beautiful location. Wonderful apartment. Very surprised to find such a nice 2 storey apartment with beautiful views from the bedroom and living room balcony. Great location to explore the area."
Muhammed 3-night trip
Posted 7 days ago
Macdonald Plas Talgarth Holiday Resort
The Cardigan Bay Guest House

The Cardigan Bay Guest House

10/10 Excellent
"Great place with amazing view of the ocean! Great location and loved the small cheap bar downstairs"
Daisy 2-night trip
Posted 7 days ago
The Cardigan Bay Guest House

Frequently asked questions

How much do hotels with dining in Mid-Wales cost?
Hotels in Mid-Wales range between S$143 to S$274 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.

Explore a world of travel with Expedia