Skip to main content

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.

Sealladh Sona

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

Torcroft Lodges

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

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.

Guest Accommodation
Aria Lodging Inverness

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.

Hotel
Beaufort Hotel

Beaufort Hotel

Hotel · 11 Culduthel Road, Inverness

Beaufort Hotel, a 34-room property on Culduthel Road, is just over a mile from Inverness centre with free on-site parking and a well-regarded restaurant.

Hotel
Corriegarth Hotel

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.

Guest Accommodation
Inverken House

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.

B&B
Kinloch Lodge

Kinloch Lodge

B&B · 13 Ardconnel Street, Inverness

An adults-only B&B on Ardconnel Street, Inverness, close to Culloden Battlefield and handy for guests wanting a quiet, child-free stay in the Highlands.

B&B
Old Drynie House

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.

Page 5 of 6 · 125 in total