Browse what’s on in Inverness & Loch Ness
34 results
Eden Court Theatre
30th March - 31st December 2026
Eden Court Inverness
Check what's on at the theatre during your stay! Or use it as a reason for a visit. Eden Court theatre has an incredible line-up of shows, cinema, and the Summer favourite Under Canvas!
Market On The Green
11th April - 26th September 2026
Drumnadrochit
Explore all the local makers at the Market on the green in Drumnadrochit.
Inverness Farmers Market
2nd May - 19th December 2026
Inverness High Street
Every month you can explore the local produce suppliers at the Inverness Farmers Market. 10am - 3.30pm on Inverness High Street
The Ultimate Rock and Roll Musical - Sunny Afternoon
12th - 16th May 2026
Eden Court Theatre - Inverness
Following two phenomenal years in London’s West End and a sensational first UK and Ireland tour, the “indisputably terrific” OLIVIER AWARD-WINNING BEST NEW MUSICAL – SUNNY AFTERNOON – is back and showing at Eden Court.
Beauly Buzz Festival
15th - 16th May 2026
Beauly Holiday Park
A weekend festival of local bands at Beauly Holiday Park.
Strathdearn Fun Run!
23rd May
Tomatin
Enjoy a fun run in stunning surroundings in aid of a really good cause!
The Mahler Players present Parsifal by Richard Wagner
27th - 31st May 2026
Inverness Catherdral
One of the most ambitious operatic works ever written will be performed in a striking semi-staged concert version by the Mahler Players, bringing a work usually reserved for the world’s major opera houses to the Scottish Highlands.
The Loch Ness Quest Festival
28th - 30th May 2026
Drumnadrochit
Be part of a legendary 4-day celebration at Loch Ness with The Quest 2026!
Choose from a Saturday Pass or the full Weekend Pass – both will give you access to exciting events like Stories of the Loch, the Hydrophone Discovery Cruise, and the Signature Tour. Full details will be released soon – stay tuned!
Nathan Evans
29th May
Northern Meeting Park
Nathan Evans and Saint PHNX are playing the Northern meeting park the night before The Gathering!