For anyone working through their bucket list of must-play courses in golf-obsessed Scotland, dozens of venues line the eastern seaboard—with St. Andrews invariably at the top of the pile.

But Inverness, the nation’s northernmost city with a population of less than 50,000, is developing into a destination of choice for those wanting successive days of high-end golf, premium dining and quality accommodation. Improved travel connections and a marketing push to get more vacation companies to add the Highlands to their golf-inclusive packages have now lured more tourism dollars to one of the more remote corners of Europe.