Skip to main content

Featured inn destinations

Destination inspiration for your trip – find an inn

The best inns in Scotland

Check out our pick of great inns in Scotland

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Loch Ness Inn is located in the village of Lewiston, near the Great Glen Way. It offers rooms with free WiFi and free parking. The property is 0.7 miles from Drumnadrochit and 1.5 miles from Urquhart Castle. Really nice and modern hotel, plenty of parking, good breakfast

Show more Show less
9
Superb
1,009 reviews
Price from
US$130
per night

Set in Pennan and with Delgatie Castle reachable within 29 km, The Pennan Inn offers a restaurant, non-smoking rooms, free WiFi and a bar. 39 km from Fyvie Castle and 46 km from Haddo House, the inn features a range of water sports facilities. Guests can have a drink at the snack bar. Cozy, friendly, great food in big portions.

Show more Show less
9.4
Superb
107 reviews

At the inn, all rooms have a desk and a flat-screen TV. The private bathroom is fitted with a shower, free toiletries and a hairdryer. All guest rooms will provide guests with a wardrobe and a kettle.

Riverside Museum of Transport and Technology is 38 km from Black Bull Gartmore, while Kelvingrove Art Gallery and Museum is 39 km from the property. Glasgow Airport is 47 km away. Breakfast was excellent! Great (and quiet) location in small village. Lovely staff!

Show more Show less
9.1
Superb
369 reviews
Price from
US$161
per night

Set in Oban, 26 km from Dunstaffnage Castle, The Kilchrenan Inn offers accommodation with a garden, free private parking, a restaurant and a bar. Located around 35 km from Kilmartin House Museum, the inn with free WiFi is also 50 km away from Inveraray Castle. The property is non-smoking and is located 29 km from Corran Halls. OMG! What’s not to like?! Remote location with the amazing road leading to it is a plus. The Inn is beautiful. Rooms are on a smaller size but super comfortable and nicely decorated. Super clean too! The remoteness of the place is fantastic. Hosts are SUPER nice!!! And the food!!! The BEST we have had during the entire trip to the Highlands!!!!

Show more Show less
9.4
Superb
270 reviews

Ben Cruachan Inn - Restaurant, Pub with Rooms is located in Loch Awe and features a garden and terrace. The property has a bar, as well as a restaurant serving local cuisine. Each room has a flat-screen TV with satellite channels. warm ,cozy and clean, very nice staff . elevator service provided.

Show more Show less
9.1
Superb
489 reviews
Price from
US$135
per night

The Harbour Inn features a garden, restaurant, a bar and tennis court in Garlieston. The property is non-smoking and is set a few steps from Garlieston Beach.

At the inn, all rooms come with a wardrobe. With a private bathroom equipped with a shower and free toiletries, rooms at The Harbour Inn also have a sea view. The units in the accommodation are fitted with a flat-screen TV and a hairdryer. Location, staff, friendliness, breakfast, cozy.

Show more Show less
9.2
Superb
335 reviews
Price from
US$155
per night

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

Guests can enjoy various activities in the surroundings, including golfing and cycling. Perth is 49 km from The Inn At Kingsbarns, while Dundee is 26 km away. The nearest airport is Edinburgh Airport, 59 km from The Inn At Kingsbarns. Everything. An excellent stay

Show more Show less
9.1
Superb
503 reviews
Price from
US$135
per night

The Smiddy Haugh features a garden, shared lounge, a restaurant and bar in Auchterarder. This 3-star inn offers free WiFi. The property is non-smoking and is located 21 km from Scone Palace.

The inn provides certain units that include garden views, and every room is fitted with a private bathroom with a shower. We stayed here Tuesday 24/06/25 with my friend's doggy, Dexter, and cannot high star this fabulous hotel up enough. Gorgeous place, fabulous food, great ale. Nicky and Mr. Nicky (I'm afraid I didn't catch Nicky's partner's name) are amazing hosts; super friendly, happy to help, and just lovely, lovely people in general. So welcoming to dogs, (our guest name and room was charged to Dexter 😁😁❤️, sadly, he didn't pay, though. We did 😁) and keep those peepers peeled for the photos of puppers past and present all around the bar. If you're really lucky you'll meet gentleman Jasper, the doggy landlord and beer thief extraordinaire, and the gorgeous Suicide Sophie ❤️ Lovely beer garden, fabulous food, welcoming, friendly staff, and a possible haunted bar. What more does anyone need? 11/10 ❤️

Show more Show less
9.1
Superb
324 reviews
Price from
US$162
per night

Situated in the centre of the highland resort of Pitlochry, The Old Mill Inn is a 5-minute walk from Pitlochry rail station and many high street shops. Free parking is available on site.

Free Wi-Fi, an en suite shower room and a flat-screen TV are featured in each room at The Old Mill Inn. Tea and coffee making facilities are also provided. Charming establishment, excellent location and exceptional hospitality. The staff are welcoming, friendly and nothing is too much trouble. Great facilities, superb food and luxurious accommodation.

Show more Show less
9.3
Superb
786 reviews
Price from
US$323
per night

Situated in Pitlochry, 9.1 km from Castle Menzies, The Inn on the Tay features accommodation with a garden, free private parking, a terrace and a restaurant. This 3-star inn offers room service, luggage storage space and free WiFi. Guests can have a drink at the bar. Staff were amazing. Very friendly and helpful. Dinner was delicious and breakfast equally so. Lovely location right on the River Tay

Show more Show less
9.4
Superb
118 reviews
Price from
US$171
per night

Most booked inns in Scotland this month

FAQs about inns in Scotland

Inns that guests love in Scotland