The Foodie Travel Guide> Places to Stay UK> Best Places to Stay in Scotland for a Gourmet Break

Best Places to Stay in Scotland for a Gourmet Break

We’ve selected the best places to stay in Scotland for a gourmet weekend break. With rates provided by our Booking Partners, you can check availability and book.

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux

Gullane, Scotland

Greywalls Hotel is situated on the edge of Muirfield’s championship golf course, on the 9th and 18th holes. There are ample gardens, tennis courts and free Wi-Fi.

Rooms from £79 a night.

Mhor 84 Kingshouse Scotland

Mhor 84

Kingshouse, Scotland

Situated within the Loch Lomond and the Trossachs National Park, MHOR 84 offers free WiFi and free on-site parking.  Each room at MHOR comes with a flat-screen TV, en-suite bathroom and tea/coffee making facilities. Many also offer mountain views.

Rooms from £80 per night

The Pierhouse at Port Appin West Coast Scotland

The Pierhouse

Port Appin, Argyll, West Coast, Scotland

The Pierhouse Hotel sits on the shores of Loch Linnhe in the village of Port Appin. With an informal, relaxed atmosphere, the hotel has 12 contemporary styled bedrooms, spectacular sea views, a bar with a welcoming wood-burning fire and choice of 90…

Rooms from £95 per night

The Airds Hotel Port Appin

The Airds Hotel

Port Appin, Argyll, West Coast, Scotland

Located on the west coast of Scotland, The Airds Hotel and Restaurant is a converted ferry inn with free WiFi access and free on-site parking. The property is a 7-minute drive from Castle Stalker and 19 miles from the coastal town of Oban.

Rooms from £215 per night

 Torridon Hotel surrounded by forest and with Torridon Loch in the foreground

The Torridon

Torridon, Wester Ross, Highlands, scotland

With a romantic location on the shores of Loch Torridon, The Torridon offers free parking and scenic views across the Scottish Highlands. The boutique rooms have free Wi-Fi and luxury toiletries.

Rooms from £165 per night

Inverlochy Castle Fort William

Inverlochy Castle

Fort William, Highlands, Scotland

Set amongst the beautiful Scottish West Highlands scenery, 19th-century Inverlochy is an award-winning luxury hotel and restaurant. Fort William town centre is just 6.4 km away.

Rooms from £295 a night

Knockinaam Lodge

Knockinaam Lodge

Dumfries and Galloway, Scottish Borders 

Surrounded by 38 acres of private grounds, the peaceful Knockinaam Lodge offers a bar and restaurant. With free Wi-Fi throughout and free onsite parking, the property offers immaculate gardens, leading to a private, sandy beach.

Rooms from £175 a night.

Trigony House Hotel Dumfries

Trigony House Hotel

Dumfriesshire, Borders, Scotland

Once a shooting lodge for Closeburn Castle, this country house offers a relaxed atmosphere. It offers fine cuisine using local organic ingredients, free Wi-Fi and a cosy bar with open fire.

Rooms from £95 a night.

Monachyle Mhor hotel Lochearnhead Loch Lomond

Monachyle Mhor Hotel

Lochearnhead, Scotland

Nestled on the banks of Loch Voil in the Loch Lomond and Trossachs National Park, the Monachyle Mhor Hotel is known for its award winning restaurant and boutique rooms. This is the place for fantastic walks and feasting.

Rooms from £185 a night.

Duisdale House Isle of Skye

Duisdale House

Sleat, Isle of Skye, Scotland

Surrounded by extensive gardens and the historic Duisdale Forest, Duisdale House Hotel stands on a hillside on the beautiful Isle of Skye, with panoramic views across the Sound of Sleat.

Rooms from £99 a night.

The Summer Isles Hotel Achiltibuie

The Summer Isles Hotel

Achiltibuie, The Highlands, Scotland

Overlooking Badentarbet Bay and the Hebrides, this award-winning hotel is nestled amongst beautiful scenery, offering Michelin-level dining and elegant rooms.

Rooms from £190 a night.

Kinloch Lodge and restaurant Isle of Skye

Kinloch Lodge and Restuarant

Isle of Skye, Ross-Shire, Scotland

Featuring a Michelin star for its food, Kinloch Lodge Hotel and Restaurant is a former 17th-century hunting lodge, situated at the foot of Kinloch Hill on the shoreline of Loch Na Dal.

Rooms from £218 a night.

Kinloch Lodge and restaurant Isle of Skye

The Boath House

Nairn, Invernesshire, Scotland

In 22 acres of grounds, the elegant Boath House Hotel lies on Scotland’s Moray Coast amongst parkland, ornamental lakes and walled gardens. A 5-minute drive from Nairn, this hotel offers high-quality dining and free parking and WiFi.

Rooms from £325 a night.


For a larger selection of places to stay in Scotland, please visit our partner,


Restaurants With Rooms
Hotels with cookery schools UK
Three gourmet burgers on a platter

Discover more delicious places to stay in our FOODIE BREAKS COLLECTION.