Hotels in Scottish Highlands, Inverness, Aviemore, Loch Ness, John O'Groats, fort william, Grantown-on-Spey. Cheap to luxury 5 star Scottish accommodation.
For Scottish holidays, short breaks, weekend breaks and 1 and 2 nights. Last minute booking and cheap deals. Family and dog friendly. Leisure and pool facilities. Hotels in Inverness, Roy Bridge, Fort William, Aviemore, Plockton, Morar, Ullapool, Stratherrick, Kinlochleven, Grantown on Spey, Gairloch, Invergarry, Invergordon, Wick, Auldearn, Cannich, Poolewe, Brora.
Travelodge Inverness Fairways - Inverness
£29 to £65 Per room only
Travelodge Hotel 4 Miles From Inverness Airport And Close To Fairways Golf Course. Family Friendly
From £63 Per room per night
Fort William hotel located in the country, offering comfortable en-suite rooms with modern facilities in a rustic rural setting.
Best Western Imperial Hotel - Fort William
From £50 Per room per night
Fort William hotel located on the loch, offering comfortable en-suite rooms with modern facilities in a tranquil setting.
Hilton Coylumbridge Lodges - Aviemore
£63 to £114 Per room per night
Luxury lodge in the foothills of the Cairngorms. Superbly equipped lodges. Sleeps up to 8 guests
Macdonald Aviemore Highland Resort Lodges - Aviemore
£357 to £1999 Per Week (Seasonal)
Deluxe Wooded Lodges With a Rustic Appearance, Located In The Heart Of The Cairngorms National Park
Travelodge Inverness Hotel - Inverness
£29 to £65 Per room only
Travelodge hotel close to A9/ A96 junction on outskirts of Inverness. Parking, family rooms, bar
Express by Holiday Inn Inverness - Inverness
£53 to £70 Per person B&B
Award winning hotel in Inverness. This modern hotel is close to Loch Ness, Culloden Battlefield & the romantic Cawdor Castle so is perfect for weekend breaks.
£67 to £83 Per person B&B (2 sharing)
In the heart of Plockton village, the Haven Hotel built a century ago as a merchants residence
From £50 Per person B&B (2 sharing)
Family run hotel on the 'Road to the Isles' overlooking Silver sands&breathtaking panoramic views
£35 to £62 Per person B&B (2 sharing)
Ullapool Hotel is central for the whole of the Highland region & attractive for those quiet escapes
£30 to £45 Per person B&B (2 sharing)
Between the shores of Loch Ness and the Monadhliath Mountains, this is a friendly family run hotel
£41 to £56 Per person B&B (2 sharing)
Hotel situated in the West Highland Way. Ideal location for a walking or touring break. Good food
Situated in Grantown-on-Spey in the heart of the Highlands an exclusive hotel with numerous awards
£37 to £58 Per person B&B (2 sharing)
Idyllic refuge,short distance from the Highland village of Gairloch, hotel & self catering cottages
£30 to £90 Per person B&B (2 sharing)
Traditional Highland Coaching inn, central location in Invergarry. Roaring fire & fully stocked bar
£52 to £80 Per person B&B (2 sharing)
Invergordon country house hotel of outstanding character. 15 ensuite rooms. Elevated position
£35 to £55 Per person B&B (2 sharing)
Beautiful 4 star country house hotel, set in 4 acres, outstanding views, families welcome. Aviemore
£30 to £60 Per person B&B (2 sharing)
Hotel situated in a beautiful tranquil location on the south bank of the River Ness, Inverness
£28 to £30 Per person B&B (2 sharing)
Small Family run non smoking hotel in Wick offering warm welcome with a personal service
Meticulously refurbished Auldearn hotel set in 20 acres of land, beautiful lake & tranquil garden.
£46 to £52 Per person B&B (2 sharing)
Small personally run hotel, situated in the peaceful conservation village of Tomich
£115 to £170 Per person B&B (2 sharing)
Ideal base for exploring. Hotel set in 9 acres of mature parkland yet only mins from Inverness
£39 to £50 Per person B&B (2 sharing)
Recently renovated and refurbished house hotel in quiet Poolewe. Popular base for family holidays
£45 to £79 Per person B&B (2 sharing)
The Royal Marine Hotel, Brora combines the elegance of a grand country house with modern facilities