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.
Cabarfeidh Hotel
Perceval Road South, Stornoway, HS1 2EU
Rooms from £13.00 ( 19.24 / $23.79 ) per night
Rightly known as 'Stornoway's finest hotel', the Cabarfeidh (pronounced cab-ar-fay) is a luxurious, 3-star hotel where you can relax in comfort - whether you're visiting us on holiday, for business (you'll appreciate free wireless broadband access)...
Travelodge Inverness Fairways
Castle Heather, Inverness, Highlands
Rooms from £25.00 ( 37.00 / $45.75 ) per night
Located only 1.5 miles from the city centre, the Travelodge Inverness Fairways provides guests with quality accommodation with spacious en-suite rooms, TV in every room, tea and coffee making facilities and free parking make which all make Travelodges terrific value. The hotel is also an ideal base for guests wanting to visit nearby Loch Ness.
St Ives Hotel
West Bay, Dunoon, PA23 7HU
Rooms from £28.00 ( 41.44 / $51.24 ) per night
The 3-star St Ives Hotel is situated on the traffic free West Bay with magnificent views of the Firth Of Clyde. We are only minutes from the town centre and offer the ideal waterfront setting for an affordable short break.
Aviemore Inn
Aviemore Highlands Resort, Aviemore, Invernesshire
Rooms from £30.00 ( 44.40 / $54.90 ) per night
The Aviemore Inn is set on three floors within the newly redeveloped Aviemore Highland Resort. All hotel bedrooms are comfortably furnished and equipped with refreshments tray and satellite television.
Bank Street Lodge
Bank Street, Fort William, PH33 6AY
Rooms from £30.00 ( 44.40 / $54.90 ) per night
The Bank Street Lodge is a motel style accommodation based in Fort William Town Centre. Full en-suite rooms available on a room only basis.
Ben Wyvis Hotel
Strathpeffer, Highlands, IV14 9AS
Rooms from £30.00 ( 44.40 / $54.90 ) per night
The Ben Wyvis Hotel is situated in extensive grounds in the Victorian spa village of Strathpeffer, and is only 25 minutes drive from Inverness. Recently refurbished to a high standard, the hotel includes a small cinema amongst its facilities. The surrounding area provides a wealth of activities from walking, golf and fishing, to visiting the many castles, gardens and distilleries in the area.
Drumnadrochit Hotel
Loch Ness 2000 Exhibition Centre, Drumnadrochit, Drumnadrochit, IV63 6TU
Rooms from £30.00 ( 44.40 / $54.90 ) per night
The Drumnadrochit Hotel is a family run hotel offering a warm, friendly, comfortable and relaxing stay in Loch Ness.
Isle Of Mull Hotel
Craignure, Isle Of Mull, Craignure, PA65 6BB
Rooms from £30.00 ( 44.40 / $54.90 ) per night
Magnificently positioned on Craignure Bay on the Sound of Mull, this hotel offers panoramic views from its bedrooms.
Royal Hotel
Traill Street, Thurso, KW14 8EH
Rooms from £30.00 ( 44.40 / $54.90 ) per night
Located close to the centre of the small town of Thurso, this is an excellent base for exploring the North Coast. Central for business or leisure, near to bus station and train station, the Royals friendly atmosphere is unmatched.
Stonefield Castle Hotel
Stonefield, Tarbert, Loch Fyne, Argyll, PA29 6YJ
Rooms from £30.00 ( 44.40 / $54.90 ) per night
Spoil yourself and stay in the Castle. Non smoking hotel. Stonefield Castle Hotel is an outstanding example of Scottish baronial Architecture.
Royal Hotel
Trail Street, Thurso, Highlands
Rooms from £33.00 ( 48.84 / $60.39 ) per night
A former coaching inn, the Royal Hotel is one of the best-equipped hotels on the North Coast of Scotland. The Royal retains a warm and friendly atmosphere, which help to make it one of the most popular hotels in the area. The North Coast of Scotland is still relatively undiscovered, yet it is surprisingly easy to travel there. The hotel makes an excellent base for trips to the Orkney Islands and the ferry from John O'Groats takes only 45 minutes.
The Royal Hotel
Argyll Sq, Oban, PA34 4BE
Rooms from £33.00 ( 48.84 / $60.39 ) per night
The Royal Hotel stands in the centre of town, close to the harbour and ferry terminal. The central position makes it ideal for visiting the West Coast of Scotland, as well as the Islands of Mull and Iona.
Glenfield Hotel
North Road, Ullapool, Highlands
Rooms from £34.00 ( 50.32 / $62.22 ) per night
Situated in a pretty fishing village on the west coast of Scotland, the Glenfield Hotel is the ideal base from which to explore the West Highlands. This custom built hotel has a relaxing atmosphere with a spacious and light open plan reception, restaurant and lounge bar. The hotel is set in peaceful gardens and offers the highest standard of accommodation.
Columba Hotel
Corran Esplanade, Oban, Argyll
Rooms from £34.50 ( 51.06 / $63.14 ) per night
The exceptional Columba Hotel enjoys a prime location on the Oban seafront, the most popular west coast holiday town in Scotland. Recently restored to its original Victorian glory, the hotel is characterised by its high ceilings, spacious rooms, great food and excellent customer service. Situated on Obans North Pier and just minutes from the ferry terminal, railway and bus stations, most of the hotels 50 bedrooms enjoy panoramic views of the historic town, harbour and bay. Each of the modern and comfortable bedrooms, promise every guest a good nights sleep. All rooms have been recently refurbished but retain their Victorian features such as high ceilings, large windows and plenty of space.
Arrochar
Arrochar, Highlands, G83 7AU
Rooms from £35.00 ( 51.80 / $64.05 ) per night
Beautifully situated on the shores of Loch Long at the foot of the Arrochar Alps the Arrochar Hotel has magnificent views across the Loch to the mountains beyond. A comfortable and friendly hotel, the Arrochar prides itself on the warmth of welcome and quality of service guests receive. Arrochar is only 1 1/2 miles from Loch Lomond and makes a superb base for touring Glasgow, Oban, Callander, the Trossachs and Stirling.
Auchterawe Country House
Auchterawe, Loch Ness, Fort Augustus, PH32 4BT
Rooms from £35.00 ( 51.80 / $64.05 ) per night
Set in mature garden grounds, with Loch Ness and Fort Augustus close by, this converted former Scottish farmhouse offers modern facilities with an old world charm.
Caledonian Hotel
Quay Street, Ullapool, IV26 2UG
Rooms from £35.00 ( 51.80 / $64.05 ) per night
The Caledonian Hotel overlooks Ullapool harbour and the colourful fishing boats on Loch Broom. A quiet and friendly hotel with a welcoming atmosphere and pleasant gardens.
Caledonian Hotel
The Square, High Street, Beauly, IV4 7BY
Rooms from £35.00 ( 51.80 / $64.05 ) per night
The home of Highlanders for generations. An old Inn, relaxed lounge bar with history & home cooking. Angler, Golfer, Family & Doggie friendly. The village inn for 300 years, the 'Caley' is that rare blend of the past and the present.
Kings Arms Hotel
Kyleakin, Highlands, IV41 8PH
Rooms from £35.00 ( 51.80 / $64.05 ) per night
Situated in the picturesque village of Kyleakin on the Isle of Skye, the Kings Arms Hotel overlooks Lochalsh. One of Skyes oldest hotels the Kings Arms provides all the modern comforts, yet it retains the charming, friendly atmosphere reflective of its history. The hotel is the perfect base for exploring the Island from 'the garden of Skye', Armadale in the South, to the Fairy Bridge and the Cullin Hills.
The Argyll Hotel
Front Street, Inveraray, PA32 8XB
Rooms from £35.00 ( 51.80 / $64.05 ) per night
Few hotels in the Western Highlands have such long and distinguished history as The Argyll Hotel. The Argyll was designed in 1750 by the famous builder John Adam.
The Pines Country Guest House
Duthil, Carrbridge, PH23 3ND
Rooms from £35.00 ( 51.80 / $64.05 ) per night
Relax and enjoy the friendly family atmosphere and Highland hospitality. Mature woodlands, red squirrels, woodpecker, rabbits. Vegetarian and traditional meals. Providing the best of Highland hospitality.
Thorlee Guest House
1 Cromwell St, Stornoway, HS1 2DB
Rooms from £35.00 ( 51.80 / $64.05 ) per night
Welcome to the Thorlee, situated on the harbour front in the town of Stornoway. Located right in the centre of the town, we are an excellent base for business travellers or for touring the island.
Loch Ness House Hotel
Glenurquhart Road, Inverness, Highlands
Rooms from £36.00 ( 53.28 / $65.88 ) per night
Loch Ness House Hotel offers highland hospitality at its best at this welcoming family-owned hotel. Excellent a la carte and traditional pub menu. The centre of Inverness is just 5 minutes' drive away. Nearby activities including golf, fishing and sailing. Torvean Golf Course is next door to the hotel and free golf is available for 2/3 people subject to availability (to be arranged locally).
Ben Nevis Hotel & Leisure Club
North Rd, Fort William, PH33 6TG
Rooms from £37.00 ( 54.76 / $67.71 ) per night
Nothing is overlooked - except Ben Nevis. Set below the foot of Ben Nevis.
Oban Bay Hotel and Spa
Esplanade, Oban, Highlands
Rooms from £37.00 ( 54.76 / $67.71 ) per night
Delightfully situated on the Esplanade, the hotel offers magnificent views across the Firth of Lorne and out to Mull. The hotel has an excellent reputation for food, utilising local produce, especially seafood. The town has a diverse and interesting selection of shops and attractions as well as being a superb location for exploring islands off the west coast of Scotland including Iona and Mull.
The Inn Dalwhinnie
Dalwhinnie, Dalwhinnie, PH19 1AG
Rooms from £37.50 ( 55.50 / $68.63 ) per night
Welcome to the coolest hotel in the Highlands. The inn is located in the magnificent Cairngorms National Park on the banks of the River Truim, opposite Loch Ericht; truly the perfect spot from which to explore the Highlands.
The Rowan Tree Country Hotel
Loch Alvie, Aviemore, PH22 1QB
Rooms from £37.50 ( 55.50 / $68.63 ) per night
When you choose to stay at The Rowan Tree Country Hotel, our aim is that you will enjoy your stay to the full. You can spend your day in and around the hotel, savouring the surroundings, strolling nearby or simply relaxing.
Caledonian House
Station Road, Fort Augustus, PH32 4AY
Rooms from £40.00 ( 59.20 / $73.20 ) per night
Caledonian House was originally built in the 1860s and was used as Campbells Tea Room in the 1900s.
Columba House Hotel & Garden Restaurant
Manse Road, Nr. Aviemore, Kingussie, PH21 1JF
Rooms from £40.00 ( 59.20 / $73.20 ) per night
In an area of outstanding natural beauty, peace and tranquility. Nestling in large grounds and secluded, walled garden. A romantic Highland Retreat with a patio for summer time dining, set against a backdrop of the surrounding mountains.
Covenanters Inn
Auldearn, Auldearn, Nairn, IV12 5TG
Rooms from £40.00 ( 59.20 / $73.20 ) per night
Whether you are here for history, whisky or outdoor life, there is something for everyone at the Covenanters. Business is no chore when staying with us, as a friendly family welcome awaits you.
Online Hotel Bookings