Hotels With Bar in Scottish Highlands, United Kingdom

Hotels With Bar in Scottish Highlands, United Kingdom

Enter your dates for the latest hotel rates and availability.

Swipe up to see more
Filter by:
Hotel star rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Hotels With Bar - Scottish Highlands

Choose your travel dates to see the latest prices
Recommended
Lowest price
Closest to downtown
Top reviewed
Hotels in Scottish Highlands
GGuest User 2026.03.15
Hotel is really very nice, very cosy. A wee bit out for Aviemore if not driving. Didn't eat there but the large restaurant was well used for both breakfast and dinner so I assume all OK. There is a swimming pool although I didn't use this. Overall I didn't use the facilities but they were well used by others. The Woodshed, which is an external bar on the grounds is good, great pizza. The entertainment - a few nights in the hotel and one night in the woodshed - is fine. I would go to this hotel again.
Very Good
52 reviews
8.6/10
Price from
BRL 372
per night
Check Availability
Hotels in Scottish Highlands
AAnonymous User 2023.08.16
When I got to the hotel, I was asked to pay a little bit more than what was advised by trip.com, but every penny was worth it! Location is great, staff are very friendly and welcoming, the room was absolutely fantastic, and the full Scottish breakfast was generous and tasty. The only disappointment was I couldn't get a bath because the bathtub obturating plug didn't work properly. However, the overall experience was good. Thank you!
Very Good
121 reviews
8.8/10
Price from
BRL 857
per night
Check Availability
Hotels in Scottish Highlands
GGuest User 2025.05.31
Location was perfect, Decor in room requires freshening up, Back of the door and part of facings were fresh painted but not completed. Shower requires cleaning (Black mould just needs Bleaching ) and the plastic seals replaced They were yellowed with age. Staff were Very efficient and Friendly 😀
109 reviews
7.2/10
Price from
BRL 330
per night
Check Availability
Hotels in Scottish Highlands
Located in Invergordon, Tuckers Inn is within a 5-minute drive of Invergordon Arts Centre and Invergordon Leisure Centre. This inn is 3.5 mi (5.6 km) from Dalmore Distillery and 4.9 mi (7.9 km) from Alness Golf Club. Enjoy recreation amenities such as karaoke or take in the view from a terrace. At Tuckers Inn, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. Featured amenities include luggage storage and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 12 guestrooms.
Very Good
50 reviews
8.7/10
Price from
BRL 485
per night
Check Availability
Hotels in Scottish Highlands
GGuest User 2024.04.14
Lovely birthday night away, fab barman, in fact all staff were superb, only flaw was the shower…,,lukewarm
Very Good
102 reviews
8.7/10
Price from
BRL 781
per night
Check Availability
Hotels in Scottish Highlands
With a stay at Bannockburn Inn in Helmsdale, you'll be within a 5-minute walk of Timespan Heritage Centre and Emigrants Monument. This golf inn is 5.9 mi (9.5 km) from Badbea Historical Village Car Park and 10.2 mi (16.4 km) from Brora Beach. Enjoy recreation amenities such as a golf course or take in the view from a garden. This inn also features complimentary wireless internet access, a picnic area, and bike storage. At Bannockburn Inn, enjoy a satisfying meal at the restaurant. Need to unwind? Take a break with a tasty beverage at one of the 2 bars/lounges. Featured amenities include luggage storage, laundry facilities, and microwave in a common area. Free self parking is available onsite. Make yourself at home in one of the 4 guestrooms, featuring kitchens. Complimentary wireless internet access keeps you connected, and flat-screen televisions are provided for your entertainment. Conveniences include desks and electric kettles, and housekeeping is provided daily.
Very Good
17 reviews
8.0/10
Price from
BRL 483
per night
Check Availability
Hotels in Scottish Highlands
GGuest User 2026.05.02
A decent hotel, would recommended if you’re looking for a quick stay, had to carry up my luggages, take note there’s no lift. Breakfast was decent, not the best but sufficient, like wise to overall rating.
Great
64 reviews
9.1/10
Price from
BRL 1,422
per night
Check Availability
Hotels in Scottish Highlands
Located in Aviemore, Rowan Tree Country Hotel is in a national park, a 4-minute drive from Speyside Wildlife and 7 minutes from Loch an Eilein. This hotel is 5.7 mi (9.2 km) from Highland Wildlife Park and 6.9 mi (11.2 km) from Loch Morlich. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this hotel include an arcade/game room, ski storage, and a fireplace in the lobby. Enjoy a satisfying meal at Rowan Tree Restaurant serving guests of Rowan Tree Country Hotel. Wrap up your day with a drink at the bar/lounge. Featured amenities include a business center, dry cleaning/laundry services, and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 10 individually decorated guestrooms. Your bed comes with down comforters and Egyptian cotton sheets. Complimentary wireless internet access is available to keep you connected. Bathrooms have complimentary toiletries and hair dryers.
Amazing
69 reviews
9.4/10
Price from
BRL 520
per night
Check Availability
Hotels in Scottish Highlands
GGuest User 2022.10.05
The staff were absolutely phenomenal and all so welcoming. Top rate service all the way. Food was ok for dinner and breakfast. The room was really spacious and clean. Only thing that was maybe a downside was the mattress was very old.
Good
108 reviews
7.9/10
Price from
BRL 575
per night
Check Availability
Hotels in Scottish Highlands
GGuest User 2025.07.28
Nice place to spend time with friends or family, you will relax and enjoy the slow times in mountains.
Very Good
71 reviews
8.4/10
Price from
BRL 329
per night
Check Availability
See All Hotels With Bar in Scottish Highlands

Latest Reviews for Scottish Highlands Hotels

See all
7,7/10
Good
GGuest UserWe were supposed to stay a night on the 3rd, however due to total disaster with the snow (police closing roads, snow gates shut, buses not running, train cancelled last minute) we were unable to travel and had to cancel the onwards travel plans. We explained the situation providing evidence that it was not possible for us to get anywhere and kindly asked if possible to amend to another date, but were refused. Stayed in the hotel before, not a bad place, but very disappointed that they had not been more understanding of our already disrupted start of the 2026.
Leonardo Hotel Inverness

Leonardo Hotel Inverness

Hotel near Inverness
Price per night fromBRL 849
7,9/10
Good
GGuest UserAwful. Initially I was in a double room. Women daily 0540 by loud music which I believe was the kitchen staff starting breakfast preparation. Moved to single room on my final night. The heating on full was the difference between having a cooler box or a freezer. No cable other than power cable for the TV so no reception whatsoever. This was pointed out to the reception desk who told me no maintenance staff were available due to rostering. A coaxial cable would probably resolve the problem. However that was not provided. The staff were polite but had their hands tied on what they could do to resolve the issues. Just an awful experience sadly as the hotel is in a prime position. Polite staff who had to attend to a number of embarrassing complaints from other guests.
Ben Nevis Hotel & Leisure Club

Ben Nevis Hotel & Leisure Club

Hotel near Fort William
Price per night fromBRL 585
8,9/10
Very Good
GGuest UserPerfect hotel if you’re visiting the area. Lovely location and views of the river and cathedral. Easy walking distance to shops, bars and restaurants. Rooms are of a high standard. Excellent drinks variety with the distillery and brewery on site. Service is impeccable. Great breakfast.
Glen Mhor Hotel at Uile-Bheist 'Brewstillery'

Glen Mhor Hotel at Uile-Bheist 'Brewstillery'

Hotel near Inverness
Price per night fromBRL 814
7,4/10
GGuest UserReally great Hotel. Cheapest around as well so don’t really get when people book cheap hotels and complain that it’s not 5* 😂. Location is amazing. The Loch is beautiful. Staff are really nice. Rooms have everything you need and are quite spacious. Food is really good although a wee bit expensive but still good sized portions.
Onich Hotel & Lochside Beach Pods

Onich Hotel & Lochside Beach Pods

Hotel near Fort William
Price per night fromBRL 471
9,2/10
Great
KK T Richard TanStayed here recently when i was touring Scotland. A very nice hotel. Location quite far from Inverness city centre. There is no expressway to and from this hotel at the airport. So the drive can be slow due to the small roads. The close proximity to the airport does not present any aircraft noise problem. But I could hear my neighbour's hair dryer. I like the size of the room and the bathroom. Larger than most hotels. I particularly like the walkin shower as my wife and I can't climb in and out of bath tubs. The breakfast was great even though the variety of choices may not be as large as other Marriott brands of hotels. Fried eggs need to be ordered. The sunnyside up was the best i have eaten. The staff were all wonderfully friendly and helpful. You must register your car to avoid being charged. But I am sure with the many talents in the entire Marriott group, I am sure they can think of a better way to manage the parking system without their customers complaining on Internet. Overall my wife and I enjoyed our stay.
Courtyard Inverness Airport

Courtyard Inverness Airport

Hotel near Inverness
Price per night fromBRL 921
8,6/10
Very Good
GGuest UserFor what we paid for the night including Breakfast we were over the moon! Great location, staff very efficient and friendly, breakfast was lovely with great selection of cereals, fruit etc followed by full breakfast of the usual trimmings warm and tasty! The room was on the small side but that’s what we booked and paid for so it wasn’t a surprise. Everything we needed was provided and the room was warm when we checked in. Lovely modern bathroom! Our only “negative” was the mattress, it was very firm and may suit some people but not us. Otherwise we would have gave top marks!! The young gentlemen in charge of breakfast during our stay were very attentive.
Highlander Hotel ‘A Bespoke Hotel’

Highlander Hotel ‘A Bespoke Hotel’

Hotel near Newtonmore
Price per night fromBRL 399
8,0/10
Very Good
GGuest UserI go to this hotel for hiking in Ben Nevis. This hotel is not far away, just 15 mins car drive. The hotel is clean and the bathroom with good supply with hot water. View from the window is beautiful. For the price which have 2 tasty dinners and buffet breakfast is good deal. Also, live band at night is also enjoyable. I recommend this hotel to everyone.
The Caledonian Hotel

The Caledonian Hotel

Hotel near Fort William
Price per night fromBRL 661
7,7/10
Good
GGuest UserMy Mum and I stayed here for a night, we wanted something special and we had a lovely experience! This hotel may be old but I felt that was part of the charm, especially because you can pick up a paper at the desk which tells you all about the history of it (including how Mae West had a room there!). The man at reception was lovely, as were the bar staff, and we had a great sleep in a cozy, nicely themed room with a great bathtub. My Mum especially appreciated the Bible being left in the bedside table as well. That may have been done by a guest but it was nice that the staff left it there nonetheless in case somebody wanted to read it. There were a number of little touches like that, and we had a garden view which was lovely. Also the breakfast was included in our booking, and well worth it! I'd recommend this stay for anyone looking to have a nice night in the Scottish countryside!
Nethybridge Hotel

Nethybridge Hotel

Hotel near Nethy Bridge
Price per night fromBRL 631
8,4/10
Very Good
SSu_M.SThe room was spacious enough for 3 people with luggages. The view from the room was very nice with the lake and mountains. Our room was at ground level so we had direct access from our room to outside which is the lakeside and it was very nice. but keep the doors closed all times after used as it is near the lakeside and ground level. we saw a snake (not poisonous) in the grass outside the room in the early morning. The foods and drinks at the restaurant was nice although abit pricey. The view from the restaurant during breakfast in the morning was beautiful. You can bring swimsuits if u want to use the Hot spring in the hotel. We didn’t get to use but it looked nice. There is a co-op near the hotel. The only thing I wish they were better during our stay was the attitude of some staffs. The guy with the bald head was kinda rude to us during breakfast.
The Isles of Glencoe Hotel

The Isles of Glencoe Hotel

Hotel near Ballachulish
Price per night fromBRL 1,195
8,6/10
Very Good
GGuest UserHotel is really very nice, very cosy. A wee bit out for Aviemore if not driving. Didn't eat there but the large restaurant was well used for both breakfast and dinner so I assume all OK. There is a swimming pool although I didn't use this. Overall I didn't use the facilities but they were well used by others. The Woodshed, which is an external bar on the grounds is good, great pizza. The entertainment - a few nights in the hotel and one night in the woodshed - is fine. I would go to this hotel again.
Coylumbridge Resort Hotel

Coylumbridge Resort Hotel

Hotel near Aviemore
Price per night fromBRL 372

Frequently Asked Questions

How do I book a hotel on Trip.com?

To book a hotel on Trip.com, simply enter your destination, travel dates, and the number of guests on the page. Then, browse through the available hotels and select the one you want to book. Follow the prompts to enter your payment information and complete the booking.

How do I get hotel deals on Trip.com?

There are several ways to find affordable hotels on Trip.com. You can narrow down your search results by filtering hotels according to your preferred price range, or you can sort the results by price to view the cheapest options first.

Where can I find hotel deals on Trip.com?

Trip.com offers a wide variety of hotel deals and promotions that are available throughout the year. You can easily find these special offers on our deals page. What's more, if you are a member of our loyalty program, you can sign in to your account and discover exclusive discounted rates at hotel list pages.

How can I get lower prices for hotels?

Sometimes booking hotels midweek is cheaper, but it also depends on the season.

How many hotels are listed on Trip.com?

With over 1,500,000 hotels across 230+ countries and regions, Trip.com has options for every traveller. Unsure where to stay? Explore the site for great ideas and find the perfect stay!

Can I cancel or change my hotel bookings on Trip.com?

It depends on the hotel policy and date of cancellation. Please check the policy section of the related hotel pages. To cancel or change your bookings, sign in to your Trip.com account, go to "My Bookings", and follow the instructions.

How do I contact Trip.com customer support?

You can contact Trip.com's 24/7 customer support by visiting the Help Center on Trip.com and submitting a request. You can also contact us by phone or service chat, depending on your location.

Property Information for Tourists

Total properties181
Number of reviews14,840
Weekday Avg. PriceBRL 1,736
Weekend Avg. PriceBRL 1,784