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

Search Hotels with Restaurant 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 Restaurant

Tonight
13 Aug - 14 Aug
Tomorrow
14 Aug - 15 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Our top choices for Mid-Wales hotels with a restaurant

1. The Mount Inn

The Mount Inn
Llanidloes
United Kingdom
Martin
₹9,651
₹11,581 total
includes taxes & fees
20 Aug - 21 Aug
The Mount Inn

2. The lion hotel

The lion hotel
Berriew
United States
Abigail
₹9,457
₹11,349 total
includes taxes & fees
14 Aug - 15 Aug
The lion hotel

3. Cann Office Hotel

Cann Office Hotel
Welshpool
United Kingdom
S D
₹12,845
₹15,415 total
includes taxes & fees
14 Aug - 15 Aug
Cann Office Hotel

4. The Hafod Hotel

The Hafod Hotel
Aberystwyth
Australia
Stephen
₹13,993
₹16,792 total
includes taxes & fees
17 Aug - 18 Aug
The Hafod Hotel

5. The White Lion Hotel

The White Lion Hotel
Machynlleth
United Kingdom
Jonathan
₹10,276
₹12,332 total
includes taxes & fees
13 Sept - 14 Sept
The White Lion Hotel

6. Wynnstay Hotel

Wynnstay Hotel
Machynlleth
United Kingdom
Tom
₹16,095
₹19,314 total
includes taxes & fees
16 Aug - 17 Aug
Wynnstay Hotel

7. Glan Yr Afon Riverside

Glan Yr Afon Riverside
Machynlleth
United Kingdom
Simon
₹13,758
₹16,509 total
includes taxes & fees
22 Aug - 23 Aug
Glan Yr Afon Riverside

8. Aberystwyth Park Lodge

Aberystwyth Park Lodge
Aberystwyth
United Kingdom
Assana
₹10,212
₹12,255 total
includes taxes & fees
31 Aug - 1 Sept
Aberystwyth Park Lodge

9. Starling Cloud, Aberystwyth by Marston’s Inns

Starling Cloud, Aberystwyth by Marston’s Inns
Aberystwyth
United Kingdom
Jen
₹8,268
₹9,922 total
includes taxes & fees
31 Aug - 1 Sept
Starling Cloud, Aberystwyth by Marston’s Inns

10. The Royal Oak Hotel, Welshpool, Mid Wales

The Royal Oak Hotel, Welshpool, Mid Wales
Welshpool
United Kingdom
Jenny
₹9,929
₹11,914 total
includes taxes & fees
31 Aug - 1 Sept
The Royal Oak Hotel, Welshpool, Mid Wales
View all properties

Top Mid-Wales Hotel Reviews

The Hafod Hotel

The Hafod Hotel

10/10 Excellent
"Top notch place to stay, but what makes it special is the bucolic environment within which it sits. Drinks and dinner across the narrow road, with waiting staff navigating the occasional logging truck is not something you see everyday, made for a very memorable summer evening."
Stephen 1-night trip
Posted 17 hours ago
The Hafod Hotel
Metropole Hotel and Spa

Metropole Hotel and Spa

10/10 Excellent
"Located centrally in the town with excellent parking. Nice relaxed atmosphere. Was nice to sit outside under the beautiful wisteria and enjoy a drink in the evening sun. Brasserie food was excellent. Breakfast was really nice also. A great base for exploring."
Simon 2-night trip
Posted 2 days ago
Metropole Hotel and Spa
The Mount Inn

The Mount Inn

8/10 Good
"Good value"
Martin 1-night trip
Posted 2 days ago
The Mount Inn
The Royal Oak Hotel, Welshpool, Mid Wales

The Royal Oak Hotel, Welshpool, Mid Wales

10/10 Excellent
"Great place to say in a small town centre"
bruce 2-night trip
Posted 3 days ago
The Royal Oak Hotel, Welshpool, Mid Wales
Macdonald Plas Talgarth Holiday Resort

Macdonald Plas Talgarth Holiday Resort

8/10 Good
"Stunning surrounding scenery. Clean room with bare necessities supplied. Free Wi-Fi. Studio apartment not as new & fresh as advertised. Be aware of electricity charge at end of stay, bins"
Julie 4-night trip
Posted 5 days ago
Macdonald Plas Talgarth Holiday Resort
The Cardigan Bay Guest House

The Cardigan Bay Guest House

8/10 Good
"Loved this place, a small guest house directly on the promenade along the beach front, and in my case with a room overlooking the promenade with a beautiful view of the sea front. Very nice and helpful staff (Sam) asnd a nice small (cafe) and small gift shop. Really lovely place. The room was small for two, with two beds, and a little difficult to negotiate, and the room amenities were very basic. But the place is so nice overall and the location so great, I rate the place 4/5 for what it is (small guesthouse, not an upscale or modern hotel), even though there were drawbacks, I'd certainly stay there again."
Phil 1-night trip
Posted 5 days ago
The Cardigan Bay Guest House
Cadwgan House Hotel

Cadwgan House Hotel

10/10 Excellent
"As Single traveler i was well pleased to find i was allocated a lovely double room with shower and bath lots of coffee and tea in the room very comfortable bed too Lovely location right next to branch line do eco travelers will be well pleased the station is a 2 minute walk to Dffyrn seaside estate ot take about 15 minutes then you can access the beach Delightful cooked breakfast very tasty with lots of options"
Paul 1-night trip
Posted 1 month ago
Cadwgan House Hotel

Frequently asked questions

How much do hotels with dining in Mid-Wales cost?
Hotels in Mid-Wales range between ₹9,922 to ₹19,314 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