Practical Guides
Golf in Inverness: Courses, Green Fees and the Highland Corridor
Inverness is the gateway to Highland golf — Castle Stuart is on the doorstep, Nairn is 15 minutes east, and Royal Dornoch is 45 minutes north. The city itself has affordable parkland for a warm-up round.
Inverness is the northern pivot of Scottish golf. Every serious Highland course routes through it: Castle Stuart is 8 miles east, Nairn is 16 miles east, Fortrose & Rosemarkie is 12 miles across the Black Isle, Royal Dornoch is 45 miles north. The city sits at the top of the A9 and the bottom of the far north — almost everything worth playing in the Highland golf corridor is within 90 minutes.
The city itself has a municipal parkland and a small number of members' clubs. They're warm-up rounds, or evening rounds after a long day at the serious courses. The destination golf is all around Inverness, not in it.
In the city
Inverness Golf Club — from £40
The main city club, parkland on the southeast edge of Inverness. Visitors welcome on weekdays; green fee around £40–£50. Well-maintained, pleasant rather than spectacular. Good for an arrival round or a final morning before the drive south.
Torvean Golf Club — from £25
Municipal parkland managed by Highland Council on the south bank of the Caledonian Canal. 18 holes, par 69, flat and accessible. The cheapest golf in Inverness at around £25 and often the quietest on weekday mornings. Suits a quick round without the need to book far ahead.
Within 20 minutes — the best in the Highlands
Castle Stuart Golf Links — from £195
Eight miles east of Inverness on the Moray Firth shoreline. Opened in 2009, designed by Mark Parsinen and Gil Hanse. Hosted the Scottish Open in 2011, 2012, 2013 and 2016. Modern construction that plays like a centuries-old links — wide fairways, spectacular views across the Firth to the Black Isle, a back nine that finishes with some of the most dramatic holes built anywhere in the last 25 years.
Fully visitor-accessible, no ballot. Book well ahead in summer — Castle Stuart fills up quickly between May and September. Green fee from £195 in shoulder season; peak summer from £255. View Castle Stuart on our course finder →
Nairn Golf Club — from £145
16 miles east of Inverness. One of the great links courses in Scotland, overlooked by visitors because it sits between the Highland giants (Royal Dornoch) and the East Lothian giants (Muirfield, Gullane). Hosted the 1999 Walker Cup. Long, classic layout, sea views from half the holes. Visitors on weekdays; green fee from £145. The Nairn Dunbar course (the second course in town) is more accessible and cheaper — around £55.
[View The Nairn Golf Club on our course finder →](/courses/nairn-golf-club)
Fortrose & Rosemarkie Golf Club — from £55
12 miles across the Kessock Bridge on the Black Isle peninsula. One of the best-value rounds in the Highlands — a proper links on a narrow headland jutting into the Moray Firth, with dolphins visible from several holes and views back to Inverness in the distance. Visitor-friendly, green fee from £55. This is the course Highland golfers don't talk loudly about, for understandable reasons.
View Fortrose & Rosemarkie on our course finder →
Within 45–60 minutes — the far north
Royal Dornoch Golf Club — from £170
45 miles north on the A9. One of the finest golf courses on earth by most measures — the Championship Course is consistently ranked in the world's top 10 by the major lists. Donald Ross grew up here and took the design vocabulary of Dornoch to the USA; the course reads like a template for everything that followed. Visitor access is straightforward (no ballot), book 4–8 weeks ahead in peak season. Green fee from £170 in shoulder season; £255 peak summer.
If you're flying into Inverness specifically for golf, Royal Dornoch is the reason. Castle Stuart and Nairn are worthy rounds on the way; Dornoch is the destination.
Tain Golf Club — from £65
36 miles north, two miles from Glenmorangie Distillery (Tain Golf Club and Glenmorangie in the same afternoon is one of the great Scottish golf-and-whisky half-days). Links character, mature course, excellent condition, green fee £65–£75 depending on season.
Brora Golf Club — from £80
60 miles north on the A9. A James Braid 1923 redesign of the original 1891 links on the Sutherland coast, most famous for the sheep and cattle that share the fairways. Genuine links, traditional character, very welcoming to visitors. The livestock is not a gimmick — they keep the rough down and provide the kind of atmosphere that no greenkeeping team could manufacture. Green fee £80–£110 depending on season.
Using Inverness as a base
For a 3-day trip:
- Day 1: Castle Stuart (8 miles) + Fortrose & Rosemarkie (12 miles, afternoon round)
- Day 2: Nairn (16 miles) — full day, consider Nairn Dunbar as a second round
- Day 3: Royal Dornoch (45 miles) — full day, drive back via Tain for dinner
For a 5-day trip: Add Brora on day 4, and a Speyside golf day on day 5 (Boat of Garten or Grantown-on-Spey, 30 miles southeast via the A9).
Getting to Inverness
Inverness Airport has direct flights from London Heathrow, Gatwick, Luton, Manchester, Bristol, and several European cities. The Highland golf corridor is only accessible by car — hire at the airport. The A9 north to Dornoch is fast and well-signposted; the drive to Brora through Sutherland is one of the better roads in Scotland.
Related: the cheapest golf courses in Scotland · what municipal golf in Scotland actually is · Sutherland coast golf and whisky itinerary · neighbour city guides for Aberdeen and Dundee.
Also in the Almanac
Do You Need Golf Insurance in Scotland?
Most visitors don't need a separate golf-specific policy. Some of you absolutely do. The straight answer, from someone with no skin in selling you anything you don't need.
Golf in Aberdeen: Courses, Green Fees and Local Knowledge
Aberdeen sits between Royal Aberdeen and Murcar, two of Scotland's finest links. But the city also has a municipal links at King's Links for under £25, and a cluster of parklands that visitors routinely miss.
Golf in Dundee: Courses, Green Fees and What's Nearby
Dundee sits 15 minutes from Carnoustie and 45 minutes from St Andrews. The city itself has municipal golf from under £20, and the surrounding Angus coast has some of the best-value links in Scotland.