Dramatic landscapes, romantic castles, fascinating history and miles of open wilderness, the Scottish Highlands are truly breathtaking and a must-visit - whether on an extended stay or part of a wider tour of Scotland. Inverness is often considered the Gateway to the Highlands, and the area offers the perfect blend of city, coastal and country escape - with something for everyone.

Our experts have carefully curated the best Scottish Highlands hotels. Whether you're hiking through Cairngorms National Park, searching for the Loch Ness, island hopping from the Isle of Skye or taking a trip on the Jacobite Steam Train over the Glenfinnan Viaduct (made famous by the Harry Potter films), you'll find family-friendly and dog-friendly hotels as well as secluded hideaways, perfect for couples. View our hand-picked hotels in the Scottish Highlands.

Search tours
Trip category
Any category
Any travellers
Any duration

Showing 1-12 of 12 results

Hotel Review

Rokeby Manor, Invergarry, Scotland

Rates provided by Booking.com

from £191.75

Rates provided by Booking.com

Housed in a Victorian house dating from 1840 and offering a five-star stay in the Scottish Highlands, this hotel offers relaxing spa treatments and has a rustic cowshed restaurant serving Indian cuisine