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.
Royston Guest House
Guest Accommodation · 16 Millburn Road, Inverness
Eight rooms in a Victorian guest house near Inverness, with a private garden and full Scottish breakfast included.
Sandwood B&B
B&B · 54 Argyle Street, Inverness
Adults-only B&B on Argyle Street in Inverness, with breakfast included and Culloden Battlefield close by.
Sealladh Sona
B&B · 3 Whinpark, Inverness
Adults-only B&B in Inverness, a short drive from Culloden Battlefield, with free parking and an on-site gym.
Silverstrands Guest House
Guest Accommodation · 7 Broadstone Avenue, Inverness
A small five-room guest house in Inverness, suited to travellers who want a quiet base with free parking close to transport links.
Smithton Hotel
Hotel · Smithton Road, Inverness
Smithton Hotel is a straightforward Inverness hotel near Culloden Battlefield, with a sports bar, games room and free parking.
Star Inn Rooms
Hotel · 66 High Street, Inverness
An 18th-century inn on Inverness's High Street, with just 6 rooms, free parking and free WiFi close to Culloden Battlefield.
Strathallan B&B
B&B · 66 Kenneth Street, Inverness
A straightforward B&B on Kenneth Street in Inverness, close to Culloden Battlefield and under a mile from the city centre.
Strathblane House
Guest Accommodation · 11 Harrowden Rd, Inverness
Strathblane House is an adults-only guesthouse on Harrowden Rd in Inverness, less than a mile from the city centre with free parking.
Strome Lodge
B&B · 41 Fairfield Rd, Inverness
Adults-only B&B on Fairfield Road, Inverness, with en-suite rooms, drinks on hand and free parking close to Culloden Battlefield.
The Castle B&B
Guest Accommodation · 24 Rangemore Road, Inverness
Small Inverness guest house with breakfast included and a garden to relax in, under a mile from the city centre near Culloden Battlefield.
The Coos Guest House
Guest Accommodation · 19 Planefield Road, Inverness
Guest house on Planefield Road, Inverness, just over a mile from the city centre and handy for Culloden Battlefield.
The Gatehouse B&B
B&B · 80 Old Edinburgh Road, Inverness
A small, no-fuss B&B on Old Edinburgh Road in Inverness, suited to travellers who want an easy base near the castle and river without frills.
The Grey Hen
B&B · Allt Molach Corrimony, Inverness
Adults-only B&B at Allt Molach Corrimony in the Highlands, with free parking and packed lunches for walkers heading into the hills.
The Kemps Guest House
B&B · 64 Telford Street, Inverness
A small guesthouse in central Inverness, walking distance from the Castle and River Ness, with en-suite rooms and free parking.
The Kings Highway Wetherspoon
Hotel · 72-74 Church Street, Inverness
A budget hotel on Church Street in the heart of Inverness, close to Culloden Battlefield, with a bar and restaurant downstairs.
The Ness Guest House
B&B · 48 Union Road, Inverness
Adults-only B&B on a quiet Union Road terrace in Inverness, a walkable mile from the centre, with free parking and EV charging.
The Quaich B&B
B&B · 36 Greig Street, Inverness
Unfussy en-suite rooms with drinks on hand at The Quaich B&B on Greig Street, Inverness, close to Culloden Battlefield.
The Royal Highland Hotel
Hotel · Station Square, Inverness
Hotel by Inverness station with restaurant, bar and breakfast, 84 rooms, a grand historic staircase, and free on-site parking.
The Willows
B&B · Dalchreichart, Inverness
Adults-only Highland B&B in Dalchreichart near Inverness, handy for Loch Ness and walking or cycling country.
Torcroft Lodges
Guest Accommodation · Balnain, Inverness
Self-contained lodges near Balnain, Inverness, suited to travellers wanting a quiet Highlands base with their own space and free parking.
Travelodge Inverness
Hotel · Stonyfield, Inverness
A budget hotel on the edge of Inverness, close to the A9 and a retail park, with free parking and Loch Ness just a short drive away.
Waverley Guest House
Guest Accommodation · 25 Union Street, Inverness
A 27-room guest house on Union Street in the heart of Inverness, close to Culloden Battlefield and handy for exploring the Highlands.
Aria Lodging Inverness
Guest Accommodation · 23 Dunain Road, Inverness
A straightforward guest house on Dunain Road in Inverness, handy for the Highlands with free nearby parking and 24-hour reception.
Corriegarth Hotel
Hotel · 5-7 Heathmount Road, Inverness
A traditional Highland hotel on Heathmount Road, Inverness, with a garden and bar, close to Culloden Battlefield and the city centre.
Page 5 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