Inverness
Photo: Wikipedia

Hotels in Inverness

67 hotels

The capital of the Highlands, Inverness is the starting point for exploring the north of Scotland, with its castle above the River Ness, quiet streets and Loch Ness close by. It is compact and walkable.

Hotel prices in Inverness

Choose your dates and compare live room prices at 67 hotels.

Top Rated

Best Prices

View all 67 hotels

Where to Stay in Inverness

  • The city centre: the station, restaurants and shopping streets within walking distance.
  • Along the River Ness: guest houses and B&Bs with river views; ideal for evening walks.
  • The outskirts: hotels with parking and country houses for those arriving by car.

Types of Accommodation

Guest houses and B&Bs make up a large share of Inverness’s accommodation alongside hotels, and most include a Scottish breakfast. In summer, hotels fill quickly with Highlands tours.

When to Go

May to September brings long days and milder weather, the best time for Highland trips. The weather can change in any season, so pack a waterproof and layers.

Getting There

Inverness Airport lies east of the city, with Aberdeen Airport another option. For a private transfer to your hotel, see Inverness Airport to Inverness transfer. Trains run from Edinburgh and Glasgow.

Things to Do in Inverness

Loch Ness and Urquhart Castle, Culloden battlefield, the Clava Cairns, walks on the Ness Islands and the North Coast 500 route are favourite experiences. To explore more of Scotland, see our pages for Edinburgh and Glasgow.

Who Is It For?

Inverness is ideal for nature and scenery lovers, travellers touring the Highlands by car, families wanting to see Loch Ness and couples looking for a quiet city break.

Practical Tips

  • Highland roads can be narrow; allow plenty of time for long drives.
  • In summer, bring repellent for the midges.
  • Loch Ness boat trips and Urquhart Castle get very busy in summer; go early in the morning.

Booking a Hotel in Inverness

The lists on this page bring together the highest-rated hotels and the best-value options. Enter your check-in and check-out dates and the number of guests to see available room types, board options and cancellation terms. Card payments are processed securely. Your card is not charged now; the amount is taken once your booking is confirmed.

Airport transfers

Inverness Airport to Inverness transfer Aberdeen Airport to Inverness transfer

Inverness hotel prices

The cheapest time to stay in Inverness over the coming months is January, at an average of £99 per night. Prices peak in October (£156).

Month All hotels 5-star 4-star
October 2026 £155.51 — £178.70
November 2026 £99.61 — £115.54
December 2026 £104.82 — £124.66
January 2027 £98.51 — £114.62
February 2027 £102.07 — £117.89
March 2027 £116.33 — £128.69

Average lowest nightly price for 2 adults, from Booking.com availability, updated twice a month.

Frequently asked questions

How much are hotels in Inverness in October?

In October, hotels in Inverness average £156 per night, from £60 (2 adults, 1 night).

What is the cheapest month to visit Inverness?

Over the coming months, January is the cheapest, at an average of £99 per night.