Hotels in Highland

Search and compare Highland hotels from hundreds of travel sites and save

Highland
28 Sep — 29 Sep2
Highland
Tue 28-9
Wed 29-9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Highland

Filter by star ratings
All filters
Highland Apartments By Mansley
Highland Apartments By Mansley
9.2 Excellent
Inverness, United Kingdom
Show on map
0.3 km from city centre, Inverness, SCT, United Kingdom 
ExcellentBased on 951 reviews
9.2

Highland Apartments by Mansley offers modern accommodation in Inverness and is a few minutes on foot from Inverness Bus Station. This traditional property is set in the heart of the city.

Cuillin Hills Hotel
Cuillin Hills Hotel
9.4 Excellent
Scorrybreck Road 1, Portree, United Kingdom
Show on map
0.8 km from city centre, Portree, SCT, United Kingdom 
ExcellentBased on 1,934 reviews
9.4

Cuillin Hills Hotel offers a traditional setting while in Portree. The various facilities this award-winning property features include room service, bicycle rental and meeting rooms.

Inverlochy Castle
Inverlochy Castle
9.1 Excellent
Torlundy, Fort William, United Kingdom
Show on map
4.3 km from city centre, Fort William, SCT, United Kingdom 
ExcellentBased on 321 reviews
9.1

Situated in Fort William, Inverlochy Castle Hotel offers luxury 5-star accommodation, as well as free Wi-Fi and outdoor tennis courts. The multiple amenities this Victorian property features include valet parking, an express check-in and check-out feature and a library.

Alexandra Hotel
Alexandra Hotel
7.8 Good
The Parade, Fort William, United Kingdom
Show on map
0.1 km from city centre, Fort William, SCT, United Kingdom 
GoodBased on 2,977 reviews
7.8

This 3-star hotel provides award-winning accommodation in Fort William and is a short walk from Fort William Railway Station. It is moments from the West Highland Museum, restaurants and nightlife options.

Mercure Inverness Hotel
Mercure Inverness Hotel
7.5 Good
Church Street,33, Inverness, United Kingdom
Show on map
0.2 km from city centre, Inverness, SCT, United Kingdom 
GoodBased on 3,096 reviews
7.5

Situated in Inverness, the hotel is surrounded by a range of popular shops and is minutes on foot from Inverness Bus Station. It is ideally located in the city centre.

High Range Lodge Hotel
High Range Lodge Hotel
9.0 Excellent
Grampian Road, Aviemore, United Kingdom
Show on map
1.5 km from city centre, Aviemore, SCT, United Kingdom 
ExcellentBased on 1,917 reviews
9.0

Conveniently situated and featuring a swimming pool, this comfortable hotel is located an easy drive from Carrbridge. Guests can also admire views of CairnGorm Mountain while making use of free Wi-Fi.

Best Western Inverness Palace Hotel & Spa
Best Western Inverness Palace Hotel & Spa
8.4 Excellent
8 Ness Walk, Inverness, United Kingdom
Show on map
0.4 km from city centre, Inverness, SCT, United Kingdom 
ExcellentBased on 2,356 reviews
8.4

Located a short walk from Inverness Bus Station, Palace is an ideal base when in Inverness. Guests also have exclusive access to the on-site Sleeping Beauty Spa and Palace Leisure Club.

Bosville Hotel
Bosville Hotel
8.5 Excellent
9 - 11 Bosville Terrace, Portree, United Kingdom
Show on map
0.3 km from city centre, Portree, SCT, United Kingdom 
ExcellentBased on 690 reviews
8.5

Bosville Hotel is set on Isle of Skye and provides 4-star facilities as well as free Wi-Fi. The multiple amenities this stylish hotel features include room service and vip rooms.

Skye Lodges
Skye Lodges
7.9 Good
Portree, United Kingdom
Show on map
2.7 km from city centre, Portree, SCT, United Kingdom 
GoodBased on 2,009 reviews
7.9

Skye Lodges offers a comfortable setting while in Portree.

Isles Of Glencoe Hotel
Isles Of Glencoe Hotel
8.4 Excellent
Glencoe, Ballachulish, United Kingdom
Show on map
0.6 km from city centre, Ballachulish, SCT, United Kingdom 
ExcellentBased on 1,312 reviews
8.4

Located within the scenic parkland of Ballachulish, The Isles of Glencoe Hotel provides relaxed accommodation and a wide range of facilities, such as room service, ski lockers and a swimming pool. It offers 3-star accommodation and views of the mountains.

Tips for booking a Highland hotel

Cheapest month:January
Most expensive month:November
Average price in Highland:S$ 164/night
Absolute cheapest price found:S$ 41/night
Cheapest day:Tuesday
Most expensive day:Monday
S$ 127 - S$ 217
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 84 - S$ 226
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Highland hotels

Show all 5,430 hotels
1
Jurys Inn Inverness
Jurys Inn Inverness
7.5 Good
Millburn Road, Inverness, United Kingdom
Show on map
1.6 km from city centre, Inverness 

Situated in Inverness, the hotel is a short drive from Inverness Castle and offers disabled parking. It has a fitness centre, as well as a Jacuzzi, an indoor pool and a sauna.

2
Uig Hotel
Uig Hotel
10.0 Excellent
Uig, Portree, United Kingdom
Show on map
21.5 km from city centre, Portree 

Located within the scenic parkland of Uig, Uig Hotel provides comfortable accommodation and a full range of facilities, including a wake-up service and room service.

3
Isles Of Glencoe Hotel
Isles Of Glencoe Hotel
8.4 Excellent
Glencoe, Ballachulish, United Kingdom
Show on map
0.6 km from city centre, Ballachulish 

Located within the scenic parkland of Ballachulish, The Isles of Glencoe Hotel provides relaxed accommodation and a wide range of facilities, such as room service, ski lockers and a swimming pool. It offers 3-star accommodation and views of the mountains.

4
Holiday Inn Express Inverness
Holiday Inn Express Inverness
8.2 Excellent
Stoneyfield, Inverness, United Kingdom
Show on map
2.4 km from city centre, Inverness 

Holiday Inn Express Inverness offers a modern setting while in Inverness. It provides 3-star accommodation and views of the countryside.

5
Mercure Inverness Hotel
Mercure Inverness Hotel
7.5 Good
Church Street,33, Inverness, United Kingdom
Show on map
0.2 km from city centre, Inverness 

Situated in Inverness, the hotel is surrounded by a range of popular shops and is minutes on foot from Inverness Bus Station. It is ideally located in the city centre.

6
Cuillin Hills Hotel
Cuillin Hills Hotel
9.4 Excellent
Scorrybreck Road 1, Portree, United Kingdom
Show on map
0.8 km from city centre, Portree 

Cuillin Hills Hotel offers a traditional setting while in Portree. The various facilities this award-winning property features include room service, bicycle rental and meeting rooms.

7
Kingsmills Hotel Inverness
Kingsmills Hotel Inverness
8.7 Excellent
Culcabock Road, Inverness, United Kingdom
Show on map
1.1 km from city centre, Inverness 

Situated a short drive from Battle of Culloden, Kingsmills Hotel Inverness provides relaxed accommodation in Inverness. It also features a Jacuzzi, an indoor pool and a swimming pool.

8
Macdonald Drumossie Hotel
Macdonald Drumossie Hotel
8.3 Excellent
Old Perth Road, Invernessi V2 5BE, Inverness, United Kingdom
Show on map
4.5 km from city centre, Inverness 

Set on 9 acres of private parklands, Macdonald Drumossie Hotel is a convenient base for those visiting Inverness and the Scottish Highlands. Featuring views of Moray Firth, it also provides a wide range of facilities, including a safe, an express check-in and check-out feature and a rooftop terrace.

Cheapest hotels in Highland, Scotland

Show all 5,430 hotels
Columba Hotel Inverness by Compass Hospitality
Columba Hotel Inverness by Compass Hospitality
7.7 Good
7 Ness Walk, Inverness, United Kingdom
Show on map
0.4 km from city centre,  

Located in Inverness, just a short walk from Inverness Bus Station, the hotel offers 4-star accommodation and complimentary Wi-Fi. It is conveniently situated in the city centre.

S$ 70
Avg. per night
The Royal Highland Hotel
The Royal Highland Hotel
7.6 Good
Station Square, 18 Academy Street, Inverness, United Kingdom
Show on map
0.0 km from city centre,  

Located in the centre of Inverness, The Royal Highland Hotel is situated near Inverness Bus Station, and just a few steps from local bars and eateries. The multiple facilities this modern hotel has to offer include a ballroom, an express check-in and check-out feature and 24-hour room service.

S$ 73
Avg. per night
Holiday Inn Express Inverness
Holiday Inn Express Inverness
8.2 Excellent
Stoneyfield, Inverness, United Kingdom
Show on map
2.4 km from city centre,  

Holiday Inn Express Inverness offers a modern setting while in Inverness. It provides 3-star accommodation and views of the countryside.

S$ 88
Avg. per night
Imperial Hotel
Imperial Hotel
7.2 Good
Fraser Square, Fort William, United Kingdom
Show on map
0.4 km from city centre,  

Steps from the West Highland Museum, The Imperial Hotel Fort William is located in Fort William and offers comfortable accommodation. It is set amongst a variety of nightlife spots and is minutes on foot from Fort William Railway Station.

S$ 89
Avg. per night
Craigmonie Hotel Inverness By Compass Hospitality
Craigmonie Hotel Inverness By Compass Hospitality
8.3 Excellent
9 Annfield Road, Inverness, United Kingdom
Show on map
1.0 km from city centre,  

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Inverness. It also features an indoor pool, a sauna and a fitness centre.

S$ 89
Avg. per night
Mercure Inverness Hotel
Mercure Inverness Hotel
7.5 Good
Church Street,33, Inverness, United Kingdom
Show on map
0.2 km from city centre,  

Situated in Inverness, the hotel is surrounded by a range of popular shops and is minutes on foot from Inverness Bus Station. It is ideally located in the city centre.

S$ 99
Avg. per night
High Range Lodge Hotel
High Range Lodge Hotel
9.0 Excellent
Grampian Road, Aviemore, United Kingdom
Show on map
1.5 km from city centre,  

Conveniently situated and featuring a swimming pool, this comfortable hotel is located an easy drive from Carrbridge. Guests can also admire views of CairnGorm Mountain while making use of free Wi-Fi.

S$ 100
Avg. per night
Jurys Inn Inverness
Jurys Inn Inverness
7.5 Good
Millburn Road, Inverness, United Kingdom
Show on map
1.6 km from city centre,  

Situated in Inverness, the hotel is a short drive from Inverness Castle and offers disabled parking. It has a fitness centre, as well as a Jacuzzi, an indoor pool and a sauna.

S$ 100
Avg. per night

Hotel prices in Highland

2 stars or below

S$ 24 - S$ 303

The Marine

No. 1 most popular

The Marine
8.5 Excellent
S$ 115
Avg. per night
Appin House

No. 2 most popular

Appin House
9.1 Excellent
S$ 134
Avg. per night
Inverness Hostel

Best value

Inverness Hostel
8.0 Excellent
S$ 51
Avg. per night
3 stars

S$ 73 - S$ 202

Holiday Inn Express Inverness

No. 1 most popular

S$ 88
Avg. per night
Uig Hotel

No. 2 most popular

Uig Hotel
10.0 Excellent
S$ 165
Avg. per night
The Royal Highland Hotel

Best value

S$ 73
Avg. per night
4 stars and up

S$ 70 - S$ 693

Kingsmills Hotel Inverness

No. 1 most popular

S$ 100
Avg. per night
Inverlochy Castle

No. 2 most popular

Inverlochy Castle
9.1 Excellent
S$ 693
Avg. per night
Columba Hotel Inverness by Compass Hospitality
S$ 70
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Highland

About Highland

Visiting the Scottish Highlands immerses you in some of the wildest and most beautiful landscapes in the British Isles. The region will enchant you with its rugged mountain peaks, shimmering lochs and sun-dappled forests carpeted with bluebells. Soak in history and culture at centuries-old castles, learn about the ancient art of whiskey making at world-famous distilleries and savour the delicious local cuisines.

Things to do

The Highlands are dotted with dozens of fairy-tale castles, all with their own unique stories to tell. On the northern coast, Dunrobin Castle was built in the early 1300s and features a lavish French-inspired façade. Magical Eilean Donan Castle is a Scottish icon, instantly recognisable by its arched bridge and waterside setting.

Rugged landscapes make the Scottish Highlands one of Europe’s top outdoor adventure destinations. You can hike sections of the 154-kilometre-long West Highland Way and summit Ben Nevis, the tallest mountain in the British Isles. The Shetland Islands, Outer Hebrides and Orkney offer spectacular sea kayaking.

Set on the shores of Loch Ness, Urquhart Castle has been standing for more than 1,000 years. Wander around the ancient ruins and climb the mighty Grant Tower for sweeping views over the loch. As you gaze out over the water, watch for ripples on the surface. It might just be Nessie, the famous Loch Ness Monster. Visit the Loch Ness Centre and Exhibition Experience to find out more about the mysterious creature that supposedly inhabits the lake.

Across the region, you’ll find pubs and restaurants serving traditional Highland fare. Save your appetite for oatcakes topped with sharp cheddar cheese, hearty barley soup and homemade haggis seasoned with herbs and spices. With dozens of whisky distilleries to discover, you’re never too far from a dram in the Scottish Highlands. Talisker Distillery on the Isle of Skye is one of the oldest and bottles some of the finest single malt Scotch in the world.

Getting around

Rental cars offer the freedom to explore Highlands at your own pace. The region is well-serviced by local buses and long-distance coaches and major train stations include Inverness, Fort William and Plockton. Inverness is a 3.5-hour drive from Edinburgh and Glasgow.

Highland travel FAQs

  • Where is the best place to stay in Highland?

    When visiting Highland, consider checking out Inverness, Portree, and Fort William as some of the most sought after locations.

  • What are the best hotels in Highland?

    Holiday Inn Express Inverness is a very popular hotel in Highland, with a score of 8.2 from 2,380 reviews. The Royal Highland Hotel (7.6 from 3,701 reviews) and A wee house in the highlands (8.1 from 33 reviews) are also highly rated Highland hotels based on recent feedback from HotelsCombined users.