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.
Drumlochy B&B
Hotel · Drumsmittal, Inverness
An adults-only B&B at Drumsmittal near Inverness, well suited to couples wanting a quiet base with free parking and Culloden nearby.
Dunhallin House
Guest Accommodation · 164 Culduthel Road, Inverness
A five-room guest house on Culduthel Road in Inverness, close to Culloden Battlefield, with free on-site parking and a hearty cooked breakfast.
Eildon Guest House
Guest Accommodation · 29 Old Edinburgh Road, Inverness
A small, quiet guest house on Old Edinburgh Road, Inverness, within walking distance of the centre and a handy base for Loch Ness trips.
Eskdale Guest House
Guest Accommodation · 41 Greig Street, Inverness
Traditional stone guesthouse on Greig Street in Inverness, close to the river and under a mile from the city centre, with modern en-suite rooms.
Fairfield Villa
Guest Accommodation · Fairfield Road, Inverness
An adults-only Victorian-style villa on Fairfield Road, Inverness, under a mile from the city centre and close to Culloden Battlefield.
Fairwinds
Guest Accommodation · 41a Fairfield Road, Inverness
Adults-only guest accommodation in Inverness with en-suite rooms, drinks and room service, under a mile from the city centre.
Foyers House
Hotel · Foyers, Inverness
Adults-only hotel in Foyers near Loch Ness, with a whisky bar and terrace looking straight out over the water.
Fraser House B&B
B&B · 49 Huntly Street, Inverness
A Huntly Street B&B in Inverness, close to Culloden Battlefield, with river-view rooms and a hearty Scottish breakfast.
Friars Bridge Guesthouse
B&B · 3 Harrowden Road, Inverness
An adults-only B&B on Harrowden Road, Inverness, well suited to couples or golfers wanting a quiet base near Culloden Battlefield and the city centre.
Furan GuestHouse
Guest Accommodation · 100 Old Edinburgh Road, Inverness
A long-standing guesthouse near Culloden Battlefield, just under two miles from Inverness, with a garden, patio and free parking.
Glasdair Bed and Breakfast
B&B · 42 Island Bank Road, Inverness
A 5-room Inverness B&B on Island Bank Road, close to Culloden Battlefield, with free parking and round-the-clock reception.
Glen Mhor Hotel
Hotel · 8-15 Ness Bank, Inverness
Riverside hotel on Ness Bank in Inverness, with 75 rooms, many overlooking the water, plus its own distillery and brewery.
Glenan Lodge
Guest Accommodation · Tomatin, Inverness
A stone-built lodge in Tomatin near Inverness, with 7 en-suite rooms, a bar and restaurant, and free on-site parking.
Haste Ye Back
B&B · 97 Kenneth Street, Inverness
Adults-only B&B on Kenneth Street in Inverness, with breakfast included and free parking, handy for exploring the Highlands.
Heathcote B&B
B&B · 59 Glenurquhart Road, Inverness
Small Victorian B&B on Glenurquhart Road, under two miles from Inverness centre and handy for Culloden Battlefield.
Holiday Inn Express Inverness
Hotel · Stoneyfield, Inverness
A no-fuss base for drivers touring the Highlands, with free parking, pet-friendly rooms and easy reach of Loch Ness and Inverness city centre.
Inchrye Bed & Breakfast
B&B · High Street, Ardersier, Inverness
Six-room B&B on Ardersier's High Street near Inverness, with its own restaurant, bar and garden, plus free parking.
Inverness House B&B
B&B · Clachnaharry Road, Inverness
Adults-only B&B on Clachnaharry Road near Inverness, with free parking, a garden and Culloden Battlefield close by.
Inverness Palace Hotel & Spa, WorldHotels Distinctive
Hotel · 8 Ness Walk, Inverness
A four-storey riverside hotel on Ness Walk in Inverness, with 110 rooms, spa and pool, and castle views close by.
Jacobite Rose
B&B · 14 Fairfield Road, Inverness
A Fairfield Road B&B near Inverness with cooked breakfast included, en-suite rooms and free parking close to Culloden Battlefield.
Kilcumin Guest House
B&B · 72 Kenneth Street, Inverness
Inverness B&B on Kenneth Street, under a mile from the centre, with Culloden Battlefield an easy trip away and free on-site parking.
Leanach Farm B&B
B&B · Leanach Farm, Inverness
A working sheep farm near Inverness with just three rooms, a relaxed lounge and easy reach of Loch Ness and Culloden.
Leonardo Hotel Inverness
Hotel · Millburn Road, Inverness
A 118-room hotel on Millburn Road in Inverness, handy for the River Ness and Loch Ness, with a pool, sauna and steam room guests rate highly.
Loch Earn
B&B · 165 Culduthel Road, Inverness
A B&B on Culduthel Road above Inverness, close to Culloden Battlefield, with free parking and en-suite family rooms.
Page 3 of 6 · 125 in total