Beginning of main content

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Scottish Highlands 3 Star Hotels

See all 509 Hotels in Scottish Highlands
Isles Of Glencoe Hotel

Isles Of Glencoe Hotel

Glencoe, Ballachulish
3.0 out of 5.0
4.0 out of 5 (189 reviews)
Wonderful location , easy check in , great food and very reasonable bar prices .
  Feb 13, 2018

$70

$70
The Royal Highland Hotel

The Royal Highland Hotel

Station Square, Inverness
3.5 out of 5.0
3.8 out of 5 (886 reviews)
comfortable hotel in the heart of Invernessclean and comfortable room, very nice lobby and bar
  Feb 15, 2018

$58

$58
Uig Lodge

Uig Lodge

Uig, Portree
3.5 out of 5.0
4.2 out of 5 (300 reviews)
Nice hotel and really friendly staffWe had a lovely stay here in one of the lodges at the back . The room was lovely with a brilliant view. Although the mattress was on its way out I think. Great place to stay to explore, we will be back.
  Dec 30, 2017

$87

$87
Holiday Inn Express Inverness

Holiday Inn Express Inverness

Stoneyfield, Inverness
3.5 out of 5.0
4.1 out of 5 (690 reviews)
Great access from main roads.Easy hotel to find with plenty parking. Close to a main retail park with shops and food outlets. Hotel was cosy and very quiet at night. Great breakfast with plenty of choices to suit kids as well as the adults.
  Feb 16, 2018

$67

$67
Uig Hotel

Uig Hotel

Uig, Portree
3.5 out of 5.0
4.0 out of 5 (497 reviews)
PerfectThe owners and staff are excelent. Food amazing. Cant waut to go back.
  Nov 4, 2017

$79

$79
Glen Mhor Hotel

Glen Mhor Hotel

8-15 Ness Bank, Inverness
3.5 out of 5.0
3.8 out of 5 (972 reviews)
Nice Stay in InvernessWe stayed in a River View Double Room in the Brae Ness Building. The room was clean and comfortable. The only downside was that there were no outlets in the bathroom for hair tools, and no mirrors anywhere else. Being a woman, I found this layout a little tricky. Otherwise, we loved the hotel and ...
  Dec 18, 2017

$54

$54
Ballachulish Hotel

Ballachulish Hotel

Glencoe, Ballachulish
3.5 out of 5.0
3.9 out of 5 (148 reviews)
Good mattress and food.King size bed was very comfortable and the dinner and breakfast were both above average.
  Jan 23, 2018

$64

$64
Ardross and Glencairn Guest House

Ardross and Glencairn Guest House

18-20 Ardross Street, Inverness
3.5 out of 5.0
4.1 out of 5 (139 reviews)
CharmingNot a luxury hotel by any stretch, but cute, comfortable and a served the purpose. Staff were very friendly. A lovely walk around the block there were some nice places to eat.
  Oct 12, 2017

$51

$51
Best Western Inverness Palace Hotel & Spa

Best Western Inverness Palace Hotel & Spa

8 Ness Walk, Inverness
3.0 out of 5.0
4.0 out of 5 (140 reviews)
Perfect location, easy access to city centre Most enjoyable/ comfortable, relaxing improvement would be room size for more than 1 night stay a bit tucky for 2 adults.
  Dec 29, 2017

$77

$77
Waverley Guest House

Waverley Guest House

25 Union Street, Inverness
3.5 out of 5.0
3.0 out of 5 (331 reviews)
Great location for a fraction of priceWe were given a Newly refurbished double room with new wooden furniture, nice bed, big tv and spacious bathroom. As it was just done up, the room was missing curtains but it was fixed within 5 minutes, there was also a smoking smell in the bathroom and a plug in airFreshener was supplied.
  Jan 21, 2018

$40

$40
Map

Three Star Hotel Guide for Scottish Highlands

There’s a reason the top 3 star hotels in Scottish Highlands, Scotland are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in Scottish Highlands, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in Scottish Highlands for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Scottish Highlands near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the Scottish Highlands 3 star hotels offer a fantastic home base for any type of vacation.

Recently booked 3 Star Hotels in Scottish Highlands

Glen Mhor Hotel
3.5 out of 5.0
Last booking: 1 hour ago
McInnes House Hotel
3.5 out of 5.0
Last booking: 1 hour ago
Culloden House Hotel
4.5 out of 5.0
Last booking: 3 hours ago
Alexandra Hotel
3.5 out of 5.0
Last booking: 3 hours ago
Loch Ness Clansman Hotel
3.5 out of 5.0
Last booking: 4 hours ago
Ardross and Glencairn Guest House
3.5 out of 5.0
Last booking: 4 hours ago
Hilton Coylumbridge
4.5 out of 5.0
Last booking: 5 hours ago
Kingsmills Hotel Inverness
4.5 out of 5.0
Last booking: 5 hours ago
Ackergill Tower
5.0 out of 5.0
Last booking: 6 hours ago