Scottish Highlands hotels

Top offers for cheap hotels

Search form is loading

Hotels in Scottish Highlands

When it comes to a breathtaking getaway, Scottish Highlands hotels offer an enchanting blend of stunning landscapes and warm hospitality. Nestled amidst majestic mountains and serene lochs, these accommodations provide the perfect base for exploring the region's rich history and vibrant culture. From luxurious retreats to charming B&Bs, there's something to suit every traveller's taste. Whether you're seeking outdoor adventures or a peaceful escape, the Scottish Highlands promise an unforgettable experience. Be sure to check our deals and offers on hotels in Scottish Highlands to make the most of your visit!

Download our app

Plan your next adventure in a few taps.

Myprice offers

Sign in for special prices on hotels and accommodation.

Spread the cost

Secure your deal with just a small deposit, then pay the rest later.

150 m from city centre
from 183 € per night
1 of 5 slides
1 of 5 slides

Dornoch Station

404 m from city centre
from 206 € per night
1 of 5 slides

The George Hotel

22 m from city centre
from 147 € per night
1 of 5 slides
1 of 5 slides
1 of 5 slides
1 of 5 slides

Premier Inn Thurso

550 m from city centre
from 83 € per night
1 of 5 slides
1 of 5 slides
1 of 5 slides
1 of 5 slides
1 of 5 slides
1 of 5 slides
1 of 5 slides
1 of 5 slides

Hotels in Scottish Highlands with breakfast included

The Manor House

848 m from city centre
from 187 € per night
1 of 5 slides

The Dornie

7.13 km from city centre
from 179 € per night
1 of 5 slides
1 of 5 slides

Lochaline Hotel

23.22 km from city centre
from 191 € per night
1 of 5 slides

Glenuig Inn

6.83 km from city centre
from 238 € per night
1 of 5 slides
1 of 5 slides

Laggan Hotel

10.01 km from city centre
from 196 € per night
1 of 5 slides

Forss House

8.01 km from city centre
from 106 € per night
1 of 5 slides
1 of 5 slides

Best value for money hotels in Scottish Highlands

Great value hotels for your stay in Scottish Highlands

The Roses B&B

1.29 km from city centre
from 230 € per night
1 of 5 slides

Birchwood Pitlochry

440 m from city centre
from 253 € per night
1 of 5 slides
1 of 5 slides
1 of 5 slides

Star Hotel

256 m from city centre
1 of 5 slides

No.26 By The Sea

979 m from city centre
from 321 € per night
1 of 5 slides
1 of 5 slides

Carnach House

3.2 km from city centre
from 233 € per night
1 of 5 slides

Harbour House

680 m from city centre
from 267 € per night
1 of 5 slides

Best rated hotels in Scottish Highlands

Explore the most popular hotels in Scottish Highlands based on ratings from other travellers

1 of 5 slides
1 of 5 slides

Ivybank Lodge

902 m from city centre
from 157 € per night
1 of 5 slides

Temple View Hotel

12.44 km from city centre
from 263 € per night
1 of 5 slides
1 of 5 slides

Douneside House

8.62 km from city centre
from 339 € per night
1 of 5 slides

Glencoe House

2.56 km from city centre
from 876 € per night
1 of 5 slides
1 of 5 slides

Knockendarroch Hotel

278 m from city centre
from 355 € per night
1 of 5 slides

Cheap hotels in Scottish Highlands

Affordable budget hotels in Scottish Highlands

Downright Gabbler

77 m from city centre
from 176 € per night
1 of 5 slides
1 of 5 slides

Celtic Lodges

15.98 km from city centre
from 154 € per night
1 of 5 slides

No. Ten Guesthouse

335 m from city centre
from 149 € per night
1 of 5 slides

Rosemount Hotel

297 m from city centre
from 188 € per night
1 of 5 slides

Loch Ness Lodge

16.41 km from city centre
from 396 € per night
1 of 5 slides

Merryburn Rooms

1.22 km from city centre
from 197 € per night
1 of 5 slides
1 of 5 slides

Atholl House Skye

590 m from city centre
from 172 € per night
1 of 5 slides