Where to Stay in Inverness – A Guide to the Capital of the Scottish Highlands Inverness is a city in the Scottish Highlands. Located near the mouth of the River Ness, Inverness is the northernmost city in the United Kingdom and is famous for its castles and historic architecture, nearby ...