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.

Aye Stay

Aye Stay

Guest Accommodation · 15 Bishops Road, Inverness

Guesthouse in Inverness with a well-liked breakfast and easy self-check-in, a quiet base within walking distance of the city centre.

Ballifeary Guest House

Ballifeary Guest House

Guest Accommodation · 10 Ballifeary Road, Inverness

Guest house on Ballifeary Road, Inverness, within walking distance of pubs, restaurants and a golf course, with a highly-rated breakfast.

Balvraid Lodge B&B

Balvraid Lodge B&B

B&B · Balvraid Lodge, Inverness

A quiet Highlands B&B near Inverness, well suited to travellers exploring Culloden Battlefield and the surrounding countryside at a slower pace.

Binnilidh Mhor B&B and Self Catering Cottage

Binnilidh Mhor B&B and Self Catering Cottage

B&B · Dalchreichart, Inverness

Deep in Glen Moriston near Dalchreichart, this small Inverness-area B&B pairs two guest rooms with a self-catering cottage amid open countryside.

Blackfriars

Blackfriars

Hotel · 93-95 Academy Street, Inverness

A city-centre hotel on Academy Street in Inverness, close to Culloden Battlefield and within easy reach of the Highlands countryside.

Bosta Guest House - Private Rooms - Inverness

Bosta Guest House - Private Rooms - Inverness

B&B · 27 Glenurquhart Road, Inverness

A homely B&B on Glenurquhart Road in Inverness, with free parking and en-suite rooms handy for the Highlands.

Broomlea

Broomlea

B&B · Mains Of Balnagowan, Inverness

Adults-only B&B near Inverness with en-suite garden-view rooms and drinks provided, close to Culloden Battlefield.

Bunchrew House Hotel

Bunchrew House Hotel

Hotel · Bunchrew, Inverness

Country house hotel on the Beauly Firth near Inverness, known for its restaurant and hearty breakfasts amid grounds of ancient trees.

Cambeth Lodge

Cambeth Lodge

B&B · 49 Fairfield Road, Inverness

B&B on Fairfield Road in Inverness, under a mile from the city centre and close to Culloden Battlefield, with free on-site parking.

Carisbrooke Guest House

Carisbrooke Guest House

Guest Accommodation · 81 Kenneth Street, Inverness

An adults-only guest house on Kenneth Street in Inverness, well suited to couples wanting an easy walk into the city centre.

Cedar Villa Guest House - B&B

Cedar Villa Guest House - B&B

B&B · 33 Kenneth street, Inverness

A 19th-century townhouse on Kenneth Street, Cedar Villa Guest House is a six-room B&B close to central Inverness, with a full Scottish breakfast included.

Chieftain Hotel

Chieftain Hotel

Hotel · 2, Inverness

A central Inverness hotel with free parking, family rooms and a restaurant known for hearty food, handy for the city's attractions.

Columba Hotel

Columba Hotel

Hotel · 7 Ness Walk, Inverness

A 76-room hotel on Ness Walk in Inverness, close to the river and within reach of Culloden Battlefield.

Corunna Bed & Breakfast and Garden Cottage

Corunna Bed & Breakfast and Garden Cottage

B&B · 16 Glenurquhart Road, Inverness

Adults-only B&B in Inverness with en-suite rooms, a garden cottage option, free parking and Loch Ness close by.

Courtyard Inverness Airport by Marriott

Courtyard Inverness Airport by Marriott

Hotel · Fresson Circle, Inverness

Modern 130-room hotel by Inverness Airport with a varied breakfast buffet, on-site bar and restaurant, plus free parking.

Crown Hotel Guesthouse

Crown Hotel Guesthouse

Guest Accommodation · 19 Ardconnel Street, Inverness

A small guesthouse on Ardconnel Street, Inverness, an easy walk from Inverness Castle and the River Ness, with en-suite rooms throughout.

Culliss House B&B

Culliss House B&B

B&B · Culliss House, Inverness

A quiet B&B near Inverness suited to travellers exploring Culloden Battlefield and the Highlands at an easy pace, with free parking included.

Culloden House Hotel

Culloden House Hotel

Hotel · Culloden, Inverness

Georgian mansion hotel near Culloden Battlefield, Inverness, with walled gardens, highland coos grazing the grounds and 28 refurbished rooms.

Doric House

Doric House

B&B · 13 Denny Street, Inverness

A B&B on Denny Street in Inverness, handy for Culloden Battlefield and the city centre, with free on-site parking.

Doura Lodge

Doura Lodge

B&B · Little Cantray, Inverness

Adults-only B&B in the Highland countryside near Little Cantray, Inverness, with a garden setting close to Culloden Battlefield.

Druid House B&B

Druid House B&B

B&B · Old Edinburgh Road South, Inverness

Adults-only B&B on Old Edinburgh Road South, near Culloden Battlefield, with free parking and en-suite rooms just outside Inverness.

Druid View B&B

Druid View B&B

B&B · Old Edinburgh Road South, Inverness

Druid View B&B in Inverness offers en-suite rooms with in-room drinks, free parking and a garden, near golf and dining.

Drumdale Bed and Breakfast

Drumdale Bed and Breakfast

B&B · 7 Kenneth Street, Inverness

Adults-only Inverness B&B on Kenneth Street known for a generous cooked-to-order breakfast, comfortable rooms and free on-site parking.

Drumdevan Country House Inverness

Drumdevan Country House Inverness

Hotel · Torbreck Dores, Inverness

A country house hotel near Inverness, close to Culloden Battlefield, golf and fishing, set in an 18th-century building with garden and free parking.

Page 2 of 6 · 125 in total