Hotels in Inverness
5 handpicked places to stay
Photo © Google Maps contributors, Google Maps
Where you base yourself in Inverness depends largely on how much of your trip is spent in the city and how much on the road. Staying in the compact centre, around the castle and Church Street, means everything from the station to restaurants and the river walks is within a few minutes on foot, and it suits anyone arriving by train or planning a short city break paired with day trips to Loch Ness or Culloden. The riverside stretch just south of the centre, around Ness Bank and Old Edinburgh Road, offers a quieter alternative with some of the city's best guest houses, still an easy walk from everything, and generally better value than the handful of central hotels.
Visitors focused on Culloden, Fort George or the Moray coast might prefer a base on the eastern edge of the city, where a few larger hotels sit closer to the A96 and A9, trading a little walkability for easier driving and parking. Those travelling the North Coast 500 or prioritising Loch Ness itself often push on to Drumnadrochit or Dores for their first or last night, using Inverness only as a supply stop, though this adds twenty to thirty minutes of driving each way back into the city. For most first-time visitors, though, the centre or the immediate riverside remains the simplest choice: Inverness is small enough that little is truly out of reach, and a central base maximises the time spent seeing the Highlands rather than driving between accommodation and attractions. Booking ahead matters more here than in many British cities, since the best guest houses have only a handful of rooms and fill quickly through the North Coast 500 season from May to September.
Inverken House
Guest Accommodation · 145 Mackay Road, Inverness
Guest accommodation on Mackay Road in Inverness, close to Culloden Battlefield, with free on-site parking and a garden.
Old Drynie House
B&B · Kilmuir, Inverness
Old Drynie House is a B&B near Inverness with breakfast included, garden grounds and a games room for quiet evenings in.
Riverview Guest House
Guest Accommodation · 2 Moray Park, Inverness
A guest house in Inverness, under a mile from the city centre, with free parking and 24-hour reception close to Culloden Battlefield.
Torridon Guest House
Guest Accommodation · 59 Kenneth Street, Inverness
Guest house on Kenneth Street in Inverness, under a mile from the city centre, with free on-site parking and 24 hour reception.
Winmar Guest House
Guest Accommodation · 78 Kenneth Street, Inverness
An adults-only guest house on Kenneth Street in Inverness, with en-suite rooms and round-the-clock reception close to the city centre.
Page 6 of 6 · 125 in total
Know a hotel / b&b in Inverness that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b