Highlands and Islands Hotels
[Click Here for Highlands and Islands Maps
      and Tourist Information]
Hotels by Price
The prices displayed below are the nightly costs per hotel room.
Loch Ness Inn
Lewiston, Drumnadrochit, IV63 6UW
Rooms from £59.00 ( €64.90 / $85.55 ) per night
The Loch Ness Inn is conveniently located between Drumnadrochit and Urquhart Castle in the village of Lewiston, near the Great Glen Way.
Loch Ness Lodge Hotel
Drumnadrochit ,Inverness-Shire., Inverness, IV636TU
Rooms from £59.00 ( €64.90 / $85.55 ) per night
In a beautiful, tranquil location in Drumnadrochit, beside one of the most famous and romantic stretches of water in the world, this traditional Scottish hotel dates back to around 1740.
The Waterside Hotel
19 Ness Bank, Inverness, IV2 4SF
Rooms from £59.00 ( €64.90 / $85.55 ) per night
The Waterside Hotel offers a warm welcome with Highland hospitality and is 3 minutes walk from the city centre. An excellent base for your stay in the highlands. Ideally situated for daily trips. No lift.
Abbots Brae Hotel
55 Bullwood Road, Dunoon, PA23 7QJ
Rooms from £60.00 ( €66.00 / $87.00 ) per night
Abbots Brae is known as a luxurious home away from home, positioned high amid a woodland garden, with sensational views over the Firth of Clyde.
Glenavon
Quarry Road, Oban, PA34 4DP
Rooms from £60.00 ( €66.00 / $87.00 ) per night
Glenavon is a family home within 10 minutes? walk of Oban town centre, offering rooms with TV and DVD players. All bedrooms at Glenavon share a bathroom and offer tea/coffee and a radio alarm clock.
Glenorchy Lodge Hotel
Dalmally, Argyll, PA33 1AA
Rooms from £60.00 ( €66.00 / $87.00 ) per night
The Glenorchy Lodge Hotel is quickly becoming established as the newest couples retreat in the Highlands of Scotland.
Loch Fyne Hotel & Spa
Shore Street, Inveraray, PA32 8XT
Rooms from £60.00 ( €66.00 / $87.00 ) per night
Situated on the shores of Loch Fyne in the Royal Burgh of Inveraray, the hotel enjoys wonderful views across the loch to the Cowal Hills.
Mackays Hotel
Union Street, Wick, KW1 5ED
Rooms from £60.00 ( €66.00 / $87.00 ) per night
In Wick, in the beautiful area of Caithness in the Northern Highlands, Mackays offers award-winning service and fine food in No1 Bistro, as well as free Wi-Fi and parking.
Mackenzies Highland Inn
125 Grampian Road,, Aviemore, PH22 1RL
Rooms from £60.00 ( €66.00 / $87.00 ) per night
In the heart of Aviemore, surrounded by the stunning natural beauty of the Cairngorms, this family-run highland inn has free Wi-Fi and comfortable en suite rooms, some with mountain views.
The Caledonian Hotel
Station Square, Oban, PA34 5RT
Rooms from £60.00 ( €66.00 / $87.00 ) per night
Oban?s landmark hotel, this historic building is ideally located close to the ferry port and train station, offering 3-star accommodation and some fantastic views of the waterfront.
Craigmonie Hotel
9 Annfield Rd, Inverness, IV2 3HX
Rooms from £64.00 ( €70.40 / $92.80 ) per night
Mixing traditional style with modern comfort, Craigmonie offers high-quality cuisine and a range of leisure facilities, such as a heated swimming pool, sauna and mini gym.
Best Western Palace Hotel & Spa
8 Ness Walk, Inverness, IV3 5NG
Rooms from £64.90 ( €71.39 / $94.11 ) per night
Welcome to the Best Western Palace Hotel & Spa, a superb and stylish 3-star superior hotel located in the heart of the city centre.
Queensgate Apartments
6 Queensgate, Inverness, IV2 3QW
Rooms from £65.00 ( €71.50 / $94.25 ) per night
In the heart of the city centre, Queensgate Apartments are housed in a 19th-century listed building and offer good value accommodation. Inverness Rail Station is a 2-minute walk away.
The Glenmoriston Townhouse Hotel
20 Ness Bank, Inverness, IV2 4SF
Rooms from £65.00 ( €71.50 / $94.25 ) per night
This 4-star hotel looks out over the River Ness and is 800 metres from Inverness city centre. It has an award-winning restaurant, a stylish cocktail bar, free parking and luxury rooms.
Kingsmills Hotel, Inverness
Culcabock Road, Inverness, IV2 3LP
Rooms from £68.00 ( €74.80 / $98.60 ) per night
Set in 4 acres of beautiful gardens, this mansion-house hotel has a spa, a pool and free parking. The city centre is just one mile away. Many of the spacious rooms at Kingsmills Hotel have garden views.
Kings Knoll Hotel
Dunollie Road, Oban, PA34 5JH
Rooms from £69.00 ( €75.90 / $100.05 ) per night
The family-run Kings Knoll Hotel has magnificent views overlooking Oban Bay and the Sound of Kerrera, and offers free Wi-Fi and a warm welcome to all.
The Ballachulish Hotel
Ballachulish, Ballachulish, PH49 4JY
Rooms from £69.00 ( €75.90 / $100.05 ) per night
In a stunning location, between the mighty Glencoe Mountains, this baronial Highland hotel offers an irresistible blend of history and style with modern comforts and luxuries.
The Isles Of Glencoe Hotel
Nr Fort William, Ballachulish, PH49 4HL
Rooms from £69.00 ( €75.90 / $100.05 ) per night
On a peninsula reaching out into Loch Leven, this peaceful retreat has breathtaking views across calm waters to the impressive mountains of the West Highlands.
Avalon Guest House
79 Glenurquhart Road, Inverness, IV3 5PB
Rooms from £70.00 ( €77.00 / $101.50 ) per night
This modern, spacious, high quality guest house, ideally situated on the main A82 tourist route, is an ideal base for touring the beautiful Highlands.
Braighe House
20 Braighe Road, Stornoway, HS2 0BQ
Rooms from £70.00 ( €77.00 / $101.50 ) per night
This stunning, sea-facing guest house offers top-quality accommodation from its location on the edge of Stornoway, 2 minutes from Stornoway Airport.
Hunters Quay Hotel
247 Marine Parade, Dunoon, PA23 8HJ
Rooms from £70.00 ( €77.00 / $101.50 ) per night
In gardens and mature woodland, 4-star Hunters Quay Hotel is a beautifully restored Victorian villa, with free Wi-Fi. The centre of Dunoon is nearby.
Thistle Inverness
Millburn Road, Inverness, IV2 3TR
Rooms from £70.00 ( €77.00 / $101.50 ) per night
This modern, friendly hotel has a pool, a gym and free parking. Thistle Inverness is just 15 minutes from the airport. Otium Health & Leisure Club has a sauna, a steam room and a Jacuzzi. There are treatment rooms (advance booking recommended).
Barcaldine House & Self-Catering Cottages
Barcaldine, Oban, PA37 1SG
Rooms from £71.00 ( €78.10 / $102.95 ) per night
In a quiet, beautiful setting, this elegant country house offers luxurious en suite hotel rooms and delightful self-catering cottages in lush, mature grounds and gardens.
Loch Melfort Hotel
Arduaine, Oban, PA34 4XG
Rooms from £72.00 ( €79.20 / $104.40 ) per night
This romantic country house hotel has amazing sea views from each bedroom, and offers fine Scottish dining and local seafood in its 2 AA Rosette restaurant.
Portsonachan Hotel
South Lochaweside, Inveraray, PA33 1BJ
Rooms from £72.00 ( €79.20 / $104.40 ) per night
Portsonachan Hotel is on the south bank of the stunning Loch Awe in Argyll. All en suite rooms include free Wi-Fi and a fishing permit.
Dolphin Bay Suites
Seafront, Ardersier, Inverness, IV2 7QH
Rooms from £74.50 ( €81.95 / $108.02 ) per night
Spacious, new, and very well equipped, these seafront apartments are on the inner Moray Firth, at the centre of friendly Ardersier village, east of Inverness and ideal for the airport.
Arden House
Newtonmore Road, Kingussie, PH21 1HE
Rooms from £75.00 ( €82.50 / $108.75 ) per night
Arden House is situated in Kingussie and is surrounded by the Cairngorm and Monadhliath mountains. Built in 1870 Arden House is a lovely example of a Scottish Victorian Villa, which retains many period features.
Achilty Hotel
Achilty, Contin, Inverness, IV14 9EG
Rooms from £76.00 ( €83.60 / $110.20 ) per night
A former Drover's Inn dating back to the 18th century, the Achilty Hotel provides excellent food and accommodation. The owners Ethel and Christopher Slater and their staff look forward to giving you a warm Scottish welcome.
New Drumossie Hotel
Old Perth Road, Inverness, IV2 5BE
Rooms from £77.00 ( €84.70 / $111.65 ) per night
Style, Sophistication and Elegance. The Drumossie Hotel has it all. This newly refurbished deluxe four-star hotel in the heart of the Highlands overlooking the Moray Firth radiates luxury, charm and character.
Dunain Park Hotel
Inverness, Inverness, IV3 8JN
Rooms from £80.00 ( €88.00 / $116.00 ) per night
Following extensive refurbishment throughout, this secluded Georgian country house is now the epitome of chic country living, standing within 6 acres of private gardens and woodlands.
Online Hotel Bookings