Skip to main content.

City Inns, Country Houses, and Castle Hotels - Staying in and Around Inverness

Find a place to stay

Inverness is a compact city where almost every central hotel boasts a convenient location close to the scenic Old Town or riverbank. If you're after the deeper peace and quiet of the rural Highlands, the surrounding hills and glens are dotted with long-established and often luxurious country houses. Some of these are so near Loch Ness that you could look for the famous monster from your window.



Staying in the centre of Inverness gives you easy access to the historic sights and streets of the Old Town, as well as all the modern shops and restaurants in and around the Eastgate Centre. The neighbouring rail and bus stations in the middle of town form the main transport hub of the Scottish Highlands. With a room right in the city you'll be within strolling distance of a rowdy night of live music, a few quiet ales at a traditional pub, or a movie at the local multiplex.


Some of the newest and fanciest hotels in Inverness are in the greenest part of the city, on or near the banks of the River Ness. There you'll get a restful view of trees, gardens, and flowing water, with Inverness Castle above. Further into the town centre you'll find budget and mid-range options, from friendly, basic bed-and-breakfasts and pubs with rooms to well-known chain hotels.


Search for Inverness hotels

Countryside around Inverness


The capital city of the Highlands is surrounded by small towns and villages that range across the rugged countryside of Inverness-shire. Overnight stays, weekend breaks, and longer holidays in those rural areas put visitors even closer to the wild beauty that draw so many to Scotland. From the Cairngorm mountains to the forests and moors of Glen Affric and the windswept coastline of the Moray Firth, you can choose accommodation based on your preferred views and outdoor pursuits. Walking, climbing, fishing, and driving adventures begin right at the door of your hotel or guesthouse.


If you've always dreamed of sleeping in a castle then the Highlands is the place to make it happen. Several former castles within 30 minutes' drive of Inverness have been restored to high standards that host guests in baronial style - some extravagant, others relatively modest. Elsewhere in the region you can easily find a friendly village B&B or a grand old country house hotel.


Search for Countryside around Inverness hotels


Loch Ness


Nobody takes a vacation in Inverness without taking a slight detour to see Loch Ness at some point - home of the legendary monster and subject of countless romantic Scottish folk ballads. The loch covers a vast area and the shore is lined with picturesque villages like Drumnadrochit, Dores, and Fort Augustus. Each of these is well-used to welcoming visitors and providing a comfortable base for Nessie-spotting expeditions, long lakeside walks, and salmon-fishing trips.


Even the tiniest hamlet on Loch Ness will have a small inn or B&B offering log fires, tartan carpets, and hot cups of tea. If you're after lush grounds and 4-poster beds, you'll easily find a country house that lays on the Highland finery. But any kind of bed can be hard to come by in summer season, so it's wise to book ahead.


Search for Loch Ness hotels