4 Star Inverness Highlands hotels no smoking Highlands
Accommodation for Scottish holidays, weekend breaks and trips. Premium Hotels, No Smoking in Kingussie, Nethybridge, Dornoch, Cromarty, Inverness, Roy Bridge, Aviemore, Fort William, Poolewe, Aultbea.
Scot House Hotel - Kingussie
£19 to £49 Per person B&B (2 sharing)
Discover the unspoiled village of Kingussie. Charming small hotel with wonderful food.
Nethybridge Hotel - Nethybridge
£75 to £180 Per person B&B 2…
This Fine Victorian Three Star Hotel Is Set Amongst The Splendour Of The Cairngorm Mountains
Dornoch Castle Hotel - Dornoch
£53 to £175 Per person B&B
Luxury Scottish Castle Hotel close to Royal Dornoch Golf Course. Wonderful views of the Dornoch Firth and the hills beyond. Marvellous for outdoor enthusiasts
Royal Hotel - Cromarty
£35 to £45 Per person B&B (2 sharing)
Lovely Scottish hotel with 10 pleasant and well equipped rooms, delicious fresh home cooking and stunning views over the harbour.
Holiday Inn Express 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.
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. Smoking not permitted.
Best Western Lochardil House Hotel - Inverness
From £72 Per room per night
Inverness hotel located by the city centre, offering comfortable en-suite rooms with modern facilities in its own grounds. Smoking not permitted.
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. This Aviemore resort is non-smoking.
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. Smoking not permitted.
Ramada Inverness - Inverness
From £69 Per person B&B
The Ramada Inverness is a luxury hotel on the banks of the River Ness, 200m from the train station
£39 to £50 Per person B&B (2 sharing)
Recently renovated and refurbished house hotel in quiet Poolewe. Popular base for family holidays
£35 to £35 Per person B&B (2 sharing)
Family run lodge Aultbea hotel and distillery offering friendly comfortable accommodation
TIP: Choose a specific location in the Highlands area