Beginning of main content

3 Star Hotels in Scottish Highlands, Scotland

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Scottish Highlands Hotels

Search Flight + Hotel

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

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


Featured Scottish Highlands 3 Star Hotels

See all 422 Hotels in Scottish Highlands
Melrose Villa

Melrose Villa

35 Kenneth Street, Inverness
3.0 out of 5.0
3.4 out of 5 (66 reviews)
Central and near town centreFor what I required all facilities were very good - I have no complaints about the place or the proprieter.
  10 Aug 2017

£79

£79
Jurys Inn Inverness

Jurys Inn Inverness

Millburn Road, Inverness
3.0 out of 5.0
3.6 out of 5 (88 reviews)
Just what I wantedA clean hotel with all the facilities I needed. The staff were lovely and were more than helpful. Food was delicious -both adult's and children's menu.
  17 Aug 2017

£100

£100
Beaufort Hotel

Beaufort Hotel

11 Culduthel Road, Inverness
3.0 out of 5.0
4.2 out of 5 (58 reviews)
ReasonableClean and cozy. Would be great if there were some shelves in the bathroom.
  6 Aug 2017

£179

£179
Station Hotel

Station Hotel

Bridge Street, Avoch
3.0 out of 5.0
3.6 out of 5 (33 reviews)
Nice little hotel with friendly service Great over night stop, staff (Faye) was very keen to tell us all about the Black Isle and was very good company during our visit
  17 Aug 2017

£60

£60
The Royal Highland Hotel

The Royal Highland Hotel

Station Square, Inverness
3.0 out of 5.0
3.7 out of 5 (285 reviews)
Nice hotel in a good, central location The hotel is vibrantly decorated with spacious rooms. The bedroom and bathroom were clean and the beds were very comfortable. We also received a free meal and a bottle of wine with our stay in the restaurant. Overall an enjoyable visit.
  17 Aug 2017

£102

£102
Holiday Inn Express Inverness

Holiday Inn Express Inverness

Stoneyfield, Inverness
3.0 out of 5.0
4.2 out of 5 (210 reviews)
close to cityVery easy to find and very comfortable. The staff are very friendly and the Hotel gives a goid breakfast. Thete is a restaurant across the street for an evening meal.
  6 Aug 2017

£108

£108
Royal Hotel

Royal Hotel

Traill Street, Thurso
3.0 out of 5.0
3.0 out of 5 (65 reviews)
central to the townvery comfortable room Breakfast was sufficient and staff very friendly No problems during our stay and will be back
  18 Aug 2017

£64

£64
Map

Pocket Guide: 3 stars Hotels in Scottish Highlands

There are few places in the world that can offer the mix of scenic beauty, cultural history, and delicious food and drink that you’ll find scattered throughout the Scottish Highlands, all of which makes this region a unique and thrilling place to get away to.

Whether you’re heading to one of its famous lochs or are off to the coast for some fresh seafood, a three star hotel found with Expedia’s search tool will provide you with the rest you need to start your Highland adventure.

Exploring the Coast and the Whisky Trail

The Highlands offer-up some of the UK’s most stunning beaches, and a trip to the famous golden sands of Nairn Beach in Nairn is a perfect way to simply relax on a sunny day or to explore the Moray Firth by boat or through scuba diving.

Anyone who has heard of Scotland is well aware of the fame of the country’s Scotch Whisky, and there is no better way to get a taste of the Highlands’ finest than by hopping on the Malt Whisky Trail. Have a wee dram at the Speyside Cooperage, or at one of the famed Highland distilleries.

Book your trip to the Highlands now and discover the rich cultural history and natural wonders of this famed part of the country.

Recently booked Scottish Highlands hotels

Aultguish Inn
3.0 out of 5.0
Last booking: 15 hours ago
Antfield House
3.0 out of 5.0
Last booking: 16 hours ago
Jurys Inn Inverness
3.0 out of 5.0
Last booking: 23 hours ago