Inverness is the capital of the Scottish Highlands, and it punches well above its size. The things to do in Inverness cover history, wildlife, whisky, and some of the most dramatic scenery in Europe. You can walk along the River Ness, stand on a battlefield that changed Scotland forever, or take a short drive to the shore of Loch Ness. This guide covers everything you need to plan your visit.
Why Inverness Should Be on Your Scotland Itinerary
Most visitors to Scotland head straight to Edinburgh or Glasgow. Inverness is different. It sits at the top of the Great Glen, flanked by the Moray Firth to the north and the Cairngorms to the south-east. From here, you can reach Loch Ness in 20 minutes, the Isle of Skye in 90 minutes, and Culloden Battlefield in 15 minutes.
The city itself is compact and walkable. The River Ness runs right through the centre, lined with Victorian bridges and wooded islands. You never feel far from nature here, even in the middle of town.
Best Time to Visit Inverness
June to August is peak season. The days are very long — it barely gets dark in midsummer. This is the best time for outdoor activities and day trips. May and September offer quieter conditions, with good weather and smaller crowds. Winter brings the possibility of seeing the Northern Lights on clear nights, which is a memorable experience.
Inverness Castle and the City Centre
Inverness Castle sits on a red sandstone cliff above the River Ness. The current building dates from 1836, built as a sheriff courthouse. A fortification has stood on this site for centuries. The Jacobite army destroyed an earlier castle here in 1746, just weeks before Culloden.
The castle reopened recently as a visitor attraction celebrating Highland history. It features panoramic views from the tower across the city and surrounding hills. Book your ticket in advance during summer. The walk up Castle Hill alone is worth it for the views over the river.
Inverness Cathedral
Just a short walk from the castle, Inverness Cathedral stands on the western bank of the River Ness. Completed in 1869, it is the most northerly cathedral on the British mainland. Inside, the stained glass is exceptional. Entry is free, and the building is well worth visiting.
The Victorian Market
Built in 1870, the Victorian Market is a covered arcade running through the heart of Inverness. It houses independent shops, cafés, and local sellers. On a rainy Highland afternoon, this is exactly where you want to be. Pick up Scottish shortbread, local jam, or a bottle of Highland whisky to take home.
Ness Islands and the River Walk
A series of small islands sits in the middle of the River Ness, linked by Victorian footbridges. The Ness Islands are a favourite spot for locals and a lovely place for a stroll. Cherry blossom lines the paths in spring. The wider Ness Walk runs along both banks of the river — a flat, scenic route ideal for families and easy walkers.
Enjoying this? 43,000 Scotland lovers get stories like this every week. Subscribe free →
Loch Ness and Urquhart Castle
No visit to Inverness is complete without a trip to Loch Ness. The loch stretches 37 kilometres south-west of Inverness and holds more fresh water than all the lakes in England and Wales combined. The monster legend dates to 565 AD, when St Columba reportedly encountered a large creature in the River Ness.
Urquhart Castle
About 25 kilometres from Inverness on the western shore of Loch Ness, Urquhart Castle is one of Scotland’s most photographed ruins. It was once one of the largest castles in the country. Today, the Grant Tower still stands, and the views across the loch are extraordinary. The visitor centre tells the story of seven centuries of turbulent history. Adult entry costs around £15.
Loch Ness Boat Trips
Several operators run boat trips on Loch Ness from Inverness and from Clansman Harbour near Urquhart Castle. Trips range from 50-minute cruises to full-day expeditions with sonar equipment. Jacobite Cruises is the largest operator and departs from Tomnahurich Bridge in Inverness. The scenery alone makes it worthwhile.
Culloden Battlefield
About eight kilometres east of Inverness, Culloden is the site of the last pitched battle on British soil. On 16 April 1746, Jacobite forces loyal to Bonnie Prince Charlie met the government army of the Duke of Cumberland. The battle lasted less than an hour. Around 1,500 Jacobite soldiers died. The Highland clans never fully recovered.
The National Trust for Scotland manages the site. The visitor centre is superb, with a 360-degree immersive film recreating the chaos of the battle. Walking the battlefield itself is deeply moving. Clan grave markers line the moor where the dead were buried together. It is a quiet, contemplative place.
Culloden is a 20-minute drive from Inverness city centre. Most visitors combine it with Clava Cairns, a Bronze Age burial site just a short walk away. The cairns predate Culloden by 4,000 years and are far less visited — a remarkable contrast in Highland history on the same afternoon.
Dolphin Watching on the Moray Firth
Inverness sits at the mouth of the Beauly and Ness rivers, where they meet the Moray Firth. This sheltered sea loch is home to one of Britain’s few resident populations of bottlenose dolphins. Around 200 dolphins live here year-round.
The best free viewing point is Chanonry Point on the Black Isle, about 25 kilometres from Inverness. Dolphins come close to shore here to catch fish in the tidal race. High tide is the best time to visit. Take a picnic and wait on the shingle beach — dolphins often appear within the first hour.
The Black Isle Peninsula
Despite its name, the Black Isle is not an island. It is a peninsula just north of Inverness, connected to the city by the Kessock Bridge. The village of Cromarty at the northern tip is beautifully preserved, with Georgian townhouses and a working harbour. Fortrose Cathedral, founded in the 13th century, is a striking ruin worth stopping at on the same trip.
Day Trips from Inverness
Inverness is the finest base in Scotland for Highland day trips. The road network radiates outwards to some of the country’s most dramatic destinations.
Isle of Skye Day Trip
Inverness is one of the closest mainland cities to the Isle of Skye. The drive takes about 90 minutes via the A82 south along Loch Ness and then west through Glenshiel. The Old Man of Storr, Fairy Pools, and the Quiraing are all reachable on a long day trip. Read our complete guide to the best things to do on the Isle of Skye before you go. If you are driving, our guide to getting to the Isle of Skye covers all your transport options.
Cairngorms National Park
The Cairngorms are Britain’s largest national park, covering an area larger than Luxembourg. From Inverness, the town of Aviemore is just 45 minutes south. You can walk in ancient Caledonian pine forests, spot red squirrels, or take the funicular railway up Cairn Gorm mountain. In winter it has a ski resort. In summer it is excellent walking country.
Cawdor Castle
About 25 kilometres south-west of Inverness, Cawdor Castle is one of Scotland’s most atmospheric medieval fortresses. It is associated with Shakespeare’s Macbeth, though the play’s timeline predates the castle’s construction. The castle remains a family home but opens to visitors from May to October. The gardens are at their finest in June when the roses bloom.
Where to Eat and Drink in Inverness
The food scene in Inverness has improved markedly over the past decade. Scottish seafood is outstanding here. Look for Moray Firth langoustines, smoked salmon from local smokeries, and Cullen Skink — the classic Highland smoked haddock soup that warms you up after a morning on the moor.
The Mustard Seed restaurant on Fraser Street is one of the city’s most popular, set in a converted church overlooking the River Ness. Hootenanny on Church Street is a live music pub with a strong selection of Scottish ales. For whisky, the Malt Room on Church Street carries hundreds of Highland and Speyside malts and will help you find one you love.
How to Get to Inverness
Inverness Airport has direct flights from London, Manchester, Birmingham, and several European cities. The train from Edinburgh takes around 3 hours 30 minutes and is one of the most scenic rail journeys in Britain, crossing the Cairngorms on the way. Coaches from Edinburgh and Glasgow are cheaper and take about 4 hours.
If you are driving, the A9 is Scotland’s main north-south trunk road and connects Inverness to Edinburgh in about 3 hours. From Glasgow, the A82 along Loch Lomond and Loch Ness takes around 3 hours 15 minutes. For ideas on exploring the Highlands further south, our Loch Lomond and the Trossachs guide is a good starting point.
Getting Around Inverness
Inverness city centre is very walkable. The main sights — castle, cathedral, Victorian Market, Ness Islands — are all within 15 minutes on foot. For day trips to Loch Ness and Culloden, a hire car gives you the most flexibility. Local bus services reach Culloden, the Black Isle, and Urquhart Castle. Taxis are also readily available in the city.
How Long to Spend in Inverness
Two full days is the minimum to do Inverness justice. Day one covers the city — castle, cathedral, Ness Islands, Victorian Market, and a riverside dinner. Day two covers Culloden in the morning and Loch Ness in the afternoon. Three to four days lets you add the Black Isle, Cawdor Castle, and a day trip to either the Isle of Skye or the Cairngorms.
Frequently Asked Questions
How far is Loch Ness from Inverness?
Loch Ness begins just a few kilometres south-west of Inverness. You can reach the northern shore of the loch in about 15 minutes by car. Urquhart Castle, the most popular attraction on Loch Ness, is roughly 25 kilometres from Inverness city centre — about 30 minutes by road along the A82.
Is Inverness worth visiting?
Yes, absolutely. Inverness is the gateway to the best scenery in Scotland. The city has a castle, cathedral, riverside walks, and excellent food. Surrounding it are Loch Ness, Culloden Battlefield, the Black Isle dolphins, the Cairngorms National Park, and the Isle of Skye — all within easy reach. It is one of the best-positioned cities in Scotland for Highland exploration.
Is Inverness accessible by train from Edinburgh?
Yes. ScotRail runs regular trains between Edinburgh Waverley and Inverness. The journey takes approximately 3 hours 30 minutes to 4 hours, depending on the service. The route passes through Perth and Blair Atholl and crosses the Drumochter Pass at 452 metres — the highest point on Britain’s main-line rail network. The scenery is spectacular, especially through the Cairngorms.
What is Inverness most famous for?
Inverness is famous as the capital of the Scottish Highlands and the gateway to Loch Ness. It is closely associated with the Loch Ness Monster legend, Culloden Battlefield, and Highland Scottish culture. Many visitors use it as a base for exploring the far north of Scotland, including Sutherland, Caithness, and the North Coast 500 driving route.
Join 43,000+ Scotland Lovers
Every week, get Scotland’s hidden gems, local secrets, and travel inspiration — the kind you won’t find in any guidebook.
Subscribe free — enter your email:
Already subscribed? Download your free Scotland guide (PDF)
Love more? Join 64,000 Ireland lovers → · Join 30,000 Italy lovers → · Join 7,000 France lovers →
Free forever · Fresh stories, Mon–Fri · Unsubscribe anytime
