Hotels in Inverness
24 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.
Ness Walk
Hotel · Riverside, Ness Bank, five minutes' walk from the centre
A luxury riverside hotel on the banks of the Ness, built around a converted Victorian villa with a highly regarded restaurant and spa.
Kingsmills Hotel
Hotel · Culcabock, eastern edge of the city, near the golf course
A long-established four-star hotel on the edge of Inverness with extensive spa facilities, set in mature grounds beside the golf course.
Glenmoriston Town House Hotel
Hotel · Riverside, Ness Bank, opposite the castle
A boutique riverside hotel directly across the water from Inverness Castle, known for its Italian restaurant and extensive whisky bar.
Heathmount Hotel
Hotel · Kingsmills Road, residential area near the centre
A small, independently run boutique hotel in a quiet residential street, popular for its relaxed bar and locally sourced menu.
Craigmonie Hotel
Hotel · Annfield Road, ten minutes' walk from the centre
A comfortable Best Western hotel in a quiet part of Inverness, offering straightforward mid-range rooms within easy walking distance of the centre.
Trafford Bank
B&B · Fairfield Road, residential west end near the river
A highly rated five-star guest house in a Victorian villa, known for its individually decorated rooms and generous, locally sourced breakfasts.
Ardconnel House
Guest House · Old Edinburgh Road, near Ness Bank and the river
A well-regarded small guest house near the river, offering a warm welcome, comfortable rooms and a hearty Scottish breakfast.
Aberfeldy Lodge Guest House
Guest Accommodation · 11 Southside Road, Inverness
A traditional guest house on Southside Road in Inverness, offering en-suite rooms, free parking and a garden a short walk from the centre.
Abermar Guest House
Guest Accommodation · 25 Fairfield Road, Inverness
Guest house on a quiet Inverness residential street with en-suite rooms, free breakfast, parking and WiFi, close to Culloden Battlefield.
AC Hotel Inverness by Marriott
Hotel · Glebe Street, Inverness
Riverside hotel in Inverness with a strong breakfast spread and 191 modern rooms, many with water views, close to the Highlands.
Acer Glen B&B
B&B · 34 Greig St, Inverness
Five-room B&B on Greig St in Inverness, a mile from the city centre and within reach of Culloden Battlefield.
Ach-Na-Sidhe
B&B · Wester Drumashie, Inverness
A quiet Highlands B&B near Culloden Battlefield, suited to travellers who want countryside calm with Inverness a short drive away.
Achnagairn Castle
Guest Accommodation · Achnagairn Estate, Inverness
A seven-room castle on the Achnagairn Estate near Inverness, with a bar, restaurant and free parking amid Highland grounds.
Adrians Guest House
Guest Accommodation · 54 Kenneth Street, Inverness
A guest house on Kenneth Street in Inverness, handy for Loch Ness and Culloden, with free parking and spotless en-suite rooms.
Alba B & B
B&B · 14 Culcabock Road, Inverness
Adults-only B&B on Culcabock Road in Inverness, close to Culloden Battlefield and within easy reach of the city centre.
Alban and Abbey Guest House
Guest Accommodation · 8 Bruce Gardens, Inverness
A Victorian-style guest house with 16 rooms in a quiet Inverness street, an easy walk from the city centre.
Antfield House
B&B · Scaniport, Inverness
Four-room B&B at Scaniport near Inverness, with free parking and a garden setting for exploring Loch Ness and Culloden.
Ardentorrie Guest House
B&B · 2 Gordon Terrace, Inverness
Ardentorrie Guest House is a straightforward B&B on Gordon Terrace, Inverness, with a garden looking out towards castle views and a hearty breakfast to start the day.
Ardlair Guest House
Guest Accommodation · 54 Fairfield Road, Inverness
Adults-only guest house on Fairfield Road, Inverness, under a mile from the city centre and close to Culloden Battlefield.
Ardmeanach House B&B
B&B · 43 Fairfield Road, Inverness
An adults-only Victorian B&B on Fairfield Road, Inverness, close to Culloden Battlefield and under a mile from the city centre.
Ardross and Glencairn Guest House
Guest Accommodation · 18-20 Ardross Street, Inverness
A 37-room guest house on Ardross Street in Inverness, with free on-site parking rare for a property this size in the city.
Armadale House
B&B · 35a Greig Street, Inverness
Adults-only B&B on Greig Street in Inverness, close to the River Ness with easy reach of the city's pubs and restaurants.
Aslaich Bed & Breakfast
B&B · East Lewiston, Inverness
A small three-room B&B in East Lewiston near Inverness, with garden and mountain views and a full Scottish breakfast included.
Averon House
B&B · 2 Southside Place, Inverness
Averon House is a B&B in Inverness with en-suite rooms and garden views, a short trip from Culloden Battlefield and the city centre.
Page 1 of 6 · 125 in total