Inverness city centre hotels place you steps from Inverness Castle, the River Ness, and the High Street. Accommodation ranges from 4-star chains like AC Hotel by Marriott and River Ness Hotel to Victorian townhouses and luxury boutiques. Most offer free WiFi, on-site parking, and breakfast. Budget-wise, expect rates from £80 per night at family-run hotels like Beaufort Hotel, rising to £200+ at premium stays like Rocpool Reserve. The River Ness corridor and Castle Hill area are prime locations for walkability to restaurants, the train station, and Eden Court Theatre. Many hotels include indoor pools, spas, or fitness centres, making them suitable for both business and leisure travellers.
Top-rated options include the 90-scoring River Ness Hotel, a Radisson Individuals property with air-conditioned rooms and a fitness centre. Kingsmills Hotel (87) offers a spa, pool, and four acres of garden, ideal for relaxation. Inverness Palace Hotel & Spa (84) overlooks the castle and river, with a leisure club and Starbucks lounge. For a boutique experience, Rocpool Reserve provides outdoor hot tubs and Egyptian cotton linen in a central yet exclusive setting. Glen Mhor Hotel features Victorian architecture and a brewstillery, appealing to history and craft beer enthusiasts. AC Hotel by Marriott and Mercure Inverness combine modern comfort with river views and easy access to the station.
