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.
Ossian Inn
Kincraig, Aviemore, PH21 1QD
Rooms from £48.00 ( 52.80 / $69.60 ) per night
In the Cairngorms National Park, this Highland inn with comfy rooms, a bar and restaurant is one mile from Highland Wildlife Park and its polar bear, Mercedes.
Alexandra Hotel
The Parade, Fort William, PH33 6AZ
Rooms from £49.00 ( 53.90 / $71.05 ) per night
The Alexandra Hotel, part of the very fabric of Fort William, since 1876. Close to the shops and other amenities. The Alexandra provides traditional Scottish Hospitality at its best, is in a central location in Fort William.
Ashburn House
Achintore Road, Fort William, PH33 6RQ
Rooms from £49.00 ( 53.90 / $71.05 ) per night
Overlooking the shore of Loch Linnhe and with magnificent views of the Ardgour Hills, this Victorian guest house is just 5 minutes? walk from the town centre.
Beaufort Hotel
11 Culduthel Road, Inverness, IV2 4AG
Rooms from £49.00 ( 53.90 / $71.05 ) per night
This family-run hotel is 800 metres from Inverness Rail Station and the shops of the city centre. It has free parking, en suite rooms, a bar and a restaurant serving modern Scottish cuisine.
Oban Bay Hotel & Spa
Corran Esplanade, Oban, PA34 5AE
Rooms from £49.00 ( 53.90 / $71.05 ) per night
Set on the edge of Oban's picturesque Esplanade, boasting uninterrupted views of Mull, Kerrera and the Firth of Lorne, the hotel occupies the perfect spot from which to discover Scotland's West Coast.
The Argyll Hotel
Front Street, Inveraray, PA32 8XB
Rooms from £49.00 ( 53.90 / $71.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 Royal Highland
Station Square, 18 Academy Street, Inverness, IV1 1LG
Rooms from £49.00 ( 53.90 / $71.05 ) per night
The Royal Highland has a central location next to Inverness Train Station. It is a friendly, welcoming hotel with 2 restaurants, free Wi-Fi and free parking.
Aslaich Bed & Breakfast
East Lewiston, Drumnadrochit, IV63 6UJ
Rooms from £50.00 ( 55.00 / $72.50 ) per night
Immersed within a spectacular countryside setting and close to the shores of Loch Ness, this welcoming B&B is situated in the picturesque village of Lewiston, adjoining the village of Drumnadrochit.
Caledonian House
Station Road, Fort Augustus, PH32 4AY
Rooms from £50.00 ( 55.00 / $72.50 ) per night
This B&B guest house is next to the 5 locks of the Caledonian Canal, walking distance from Fort Augustus. The village is part of the Great Glen Way. Caledonian House was originally built in the 1860s and was used as Campbell's Tea Room in the 1900s.
Craigvar
The Square, Strathpeffer, IV14 9DL
Rooms from £50.00 ( 55.00 / $72.50 ) per night
This Georgian house is in the centre of the Victorian spa village of Strathpeffer. It has been fully renovated and has free Wi-Fi, free parking and luxury en suite rooms. Craigvar was built in 1839 and looks out over the town's main square.
Newton Hotel
Inverness Rd, Nairn, IV12 4RX
Rooms from £50.00 ( 55.00 / $72.50 ) per night
Set in 21 acres of mature parkland and gardens, bordering Nairn Golf Course - host of the Walker Cup in 1999. The Newton Hotel, with 56 bedrooms, is an imposing building in a secluded location.
Park Hotel
Oldfield, Thurso, KW14 8RE
Rooms from £50.00 ( 55.00 / $72.50 ) per night
The Park Hotel - Where the atmosphere & surroundings are as welcoming as the food. Why not go all the way! To Caithness, the land beyond the Highlands and enjoy the hospitality at the Park Hotel.
St Clair Hotel
Sinclair Street, Thurso, KW14 7AJ
Rooms from £50.00 ( 55.00 / $72.50 ) per night
Centrally located hotel in the heart of Thurso, ideal for business or leisure travel. We offer relaxed surroundings and friendly service to help you unwind and recharge your batteries at the end of the day.
Taynuilt Hotel
Taynuilt, Argyll, PA35 1JN
Rooms from £50.00 ( 55.00 / $72.50 ) per night
Once a historic Coaching Inn, now a comfortable Highland hotel situated at the heart of the picturesque village of Taynuilt.
The Cuilfail Hotel
Kilmelford, Kilmelford, Oban, PA34 4XA
Rooms from £50.00 ( 55.00 / $72.50 ) per night
A traditional, family run Argyll Inn built in the Victorian era, located near to the shores of Loch Melfort.
The Weigh Inn Hotel & Lodges
Burnside, Thurso, KW14 7UG
Rooms from £50.00 ( 55.00 / $72.50 ) per night
The Weigh Inn Hotel overlooks the Pentland Firth and has panoramic views of the Orkney Islands. The Orkney car ferry is 2 minutes away. The hotel is located on the outskirts of Thurso.
Thorlee Guest House
1 Cromwell St, Stornoway, HS1 2DB
Rooms from £50.00 ( 55.00 / $72.50 ) per night
Superbly situated in the centre of Stornoway, Thorlee Guest House is on the harbour front, a short walk from the ferry terminal and close to the airport. Thorlee Guest House offers comfortable rooms, with some en suite facilities and satellite TV.
Macdonald Four Seasons Hotel
Aviemore Centre, Aviemore, Highlands
Rooms from £52.00 ( 57.20 / $75.40 ) per night
The Macdonald Four Seasons Hotel located in the foothills of the Cairngorm mountains, offers guests the finest views of the Craigellachie Nature Reserve. Relax in the hotel's bar or dine in the Four Seasons Restaurant, which serves a full buffet breakfast and a mouth-watering carvery and table dhote menu in the evening. Two minutes walk from the hotel, the Leisure Arena has a 25m swimming pool, sauna, steam room as well as Vital beauty spa and gym. A unique split level shopping complex offers luxury goods and gifts for loved ones. Within the surrounding area visit the Cairngorm Funicular Railway, Highland Wildlife Park, Landmark Adventure Theme Park, Distilleries, and Loch Ness Cruises.
Claymore House Hotel
Seabank Road, Nairn, IV12 4EY
Rooms from £54.00 ( 59.40 / $78.30 ) per night
This charming Victorian villa is close to the beach and between 2 championship golf courses. The Claymore House Hotel offers a warm welcome to the Highlands. It is in quiet residential area and has rooms styled to reflect its Victorian roots.
Inch Hotel
Private Road, Near A82, Fort Augustus, PH32 4BL
Rooms from £54.50 ( 59.95 / $79.02 ) per night
In a stunning location near Fort Augustus, this country house hotel is by Loch Ness, offering free Wi-Fi and charming en suite bedrooms. Overlooking Loch Ness, Yard Restaurant serves a superb Scottish menu, in cosy surroundings.
Golf View Hotel & Spa
63 Seabank Rd, Nairn, IV12 4HD
Rooms from £55.00 ( 60.50 / $79.75 ) per night
Overlooking the Moray Firth, with pretty gardens leading down to the seashore, this hotel and leisure club are set within beautiful surroundings.
Innseagan House Hotel
Achintore Rd, Fort William, PH33 6RW
Rooms from £55.00 ( 60.50 / $79.75 ) per night
The small, modern Innseagan House Hotel looks out onto Loch Linnhe and has views of the surrounding mountains. Innseagan House is conveniently situated 5 minutes' drive from Fort William town centre, a popular outdoor destination in the UK.
Station Hotel
54 Princes Street, Thurso, KW14 7DH
Rooms from £55.00 ( 60.50 / $79.75 ) per night
Very close to Thurso Train Station, this hotel has free Wi-Fi, free public parking and comfortable rooms with Freeview TV. Station Hotel serves fine Scottish meat cooked in a traditional style.
The Priory Hotel
The Square, Beauly, IV4 7BX
Rooms from £55.00 ( 60.50 / $79.75 ) per night
All our rooms come with all the features that will make your stay a real treat. The attitude of total flexibility at the Priory is one of its great features - early check-in, late check-out, breakfast until lunchtime and room service that will...
The Stronlossit Inn
The Stronlossit Inn, Roybridge, PH31 4AG
Rooms from £55.00 ( 60.50 / $79.75 ) per night
With the Ben Nevis mountain range as its backdrop, Stronlossit offers warm Highland hospitality in an area of outstanding natural beauty.
Express By Holiday Inn Inverness
Stoneyfield, Inverness, IV2 7PA
Rooms from £57.00 ( 62.70 / $82.65 ) per night
Express by Holiday Inn Inverness has comfortable, modern accommodation at great-value rates that include continental breakfast.
Aros Ard Bed & Breakfast
Seafield Gardens, Fort William, PH33 6RJ
Rooms from £57.50 ( 63.25 / $83.38 ) per night
This high-quality B&B has stunning views across Loch Linnhe and the Ardgour Hills. It is a 10-minute walk from the town centre with easy access to Highland hot spots.
Macdonald Highlands Hotel
Aviemore Mountain Resort, Aviemore, Invernesshire
Rooms from £58.00 ( 63.80 / $84.10 ) per night
The Macdonald Highlands Hotel has 151 luxury guest bedrooms and features Aspects their signature restaurant, offering the very best locally sourced and organic produce from an a la carte menu. The cosy Lagan Bar has an excellent range of whiskys to sample from all over Scotland. As well as the hotels own extensive on site Leisure Arena and Vital Beauty Spa, there are plenty of golf courses and walking trails, or you could try fly fishing or wildlife watching. A unique split level shopping complex offers luxury goods and gifts for loved ones. Within the surrounding area visit the Cairngorm Funicular Railway, Highland Wildlife Park, Landmark Adventure Theme Park, Distilleries, Loch Ness Cruises. Loch Morlich and Loch Insh water sports, cycling, horse riding, mountain & quad biking, rock climbing, snow sports and sled dog trips.
Hollytree Hotel and Swimming pool
Kentallen Pier, Fort William, PA38 3BY
Rooms from £59.00 ( 64.90 / $85.55 ) per night
Stunningly situated by the sea, this stylish hotel offers chic accommodation, facilities and dining. All 20 rooms enjoy magnificent sea views and all are fully en suite with luxurious fittings and furnishings, including their own seating areas.
Isle Of Mull Hotel and Spa
Craignure, Isle Of Mull, Craignure, PA65 6BB
Rooms from £59.00 ( 64.90 / $85.55 ) per night
With a magnificent position overlooking the Sound of Mull, this hotel offers bedrooms and public areas with stunning views. The newly-opened swimming pool and spa (March 2008) enables you to relax and get away from it all.
Online Hotel Bookings