Castle Collector Logo
Castle Collector Logo
EXPLORE ALL CASTLES

FOR CASTLE COLLECTORS

Castle Collector Insights
Locations

Castles Near Inverness

The main castles near Inverness are Inverness Castle, Cawdor Castle, Brodie Castle, Castle Leod, and Eilean Donan Castle, among others.

BY CASTLECOLLECTOR
Castles Near Inverness

The Scottish Highlands have some of the most stunning castles in Europe, and Inverness puts you right in the middle of it all. This city at the mouth of the River Ness has been home to fortifications since 1050, nearly a thousand years of history waiting to be seen. From here you can reach castle styles: 18th-century artillery fortresses, Victorian Baronial mansions, and medieval ruins with views over lochs and mountains.

Legends here go back even further. Pictish kings built a stronghold at Craig Phadraig in the 6th century. Centuries of clan warfare shaped the Highlands, and you’ll see that legacy everywhere from the grand Highland estate model to ancient ruins perched above loch waters.

Open heritage sites welcome visitors, private castles that still have families living in them, and exclusive-use venues available for events and weddings. Inverness itself is one of the fastest-growing cities in Europe, which means easy access to restaurants, hotels, and modern transport links before you head out to see the sights.

Here are the best castles to visit from Inverness, grouped by how long it takes to get there.

Castles Within 15–30 Minutes of Inverness

All of these castles are a quick drive from the city. The roads are well-maintained, which makes it easy to rent a car and visit several in a single day.

1. Inverness Castle

Inverness Castle sits on Castle Hill in pink sandstone, right in the heart of the city. The tower viewpoint presents panoramic photos of the River Ness and the surrounding Highlands. The site has held fortifications since 1057, and architect William Burn built the current structure in 1836. It served as a courthouse until 2020.

The castle is being transformed into the Inverness Castle Experience, and the initial Experience tickets are already for sale in 2026. It’s an immersive experience aided by screens and music. Most visitors spend around 1.5 to 2 hours exploring the Inverness Castle Experience, including the South Tower views, the Rose Room, exhibitions, and the Spirit Room finale. 

Additionally, you can listen to a Seanchaidh (Gaelic storyteller) share Highland legends or walk through sensory installations about the region’s history. Adult entry is around £20. The castle is a 10-minute walk from Inverness Railway Station.

2. Cawdor Castle

Cawdor Castle
Cawdor Castle
Cawdor Castle is the kind of castle you imagine when you think of medieval Scotland. Visitors cross a real drawbridge, climb stone spiral staircases, and walk through rooms where the Campbell Earls of Cawdor still live today. The tower house dates to 1454, and it comes with turrets, a dry moat, and all the classic defensive features.

Guests can find three distinct gardens on the grounds. You might hop through the holly maze and find the Minotaur sculpture in the Walled Garden, or admire the colourful borders of the Flower Garden. Travellers can hike the steep paths of the Wild Garden to reach the Cawdor Burn.

In the dungeon, visitors can view the notorious Thorn Tree, an ancient holly that the Thane preserved when he built the tower. You can also purchase local wool and cashmere at the Highland Shop. For a dramatic twist, theater fans can watch open-air performances on the castle lawn. In August, visitors will be able to see Macbeth. But Shakespeare fans take note: Macbeth mentions Cawdor, though the real events happened centuries before this castle was built.

If you’re done with the gardens, trails, and interiors, you can play golf (there’s a 9-hole golf course at Cawdor) or lounge at the courtyard café. 

The castle is open daily from late April to early October.

3. Aldourie Castle

Aldourie Castle is the only habitable castle on the shores of Loch Ness. The entire 300-year-old Baronial mansion is available to rent for weddings, events, or private stays. The 500-acre estate includes walled gardens, an orangery, a boathouse, and wildflower meadows that stretch right down to the loch. Six self-catering cottages are also available on the grounds. The castle sits 8 miles (13 km) from Inverness, about a 20-minute drive. Wildland owns the property and has extensively renovated it.

Note that Aldourie is not open for public tours. You need to book a private hire or stay in one of the cottages to access the grounds.

4. Fort George

Fort George is one of the best-preserved 18th-century artillery fortresses in Europe, and it is still an active military base. Visitors can walk along massive ramparts that jut into the Moray Firth, look through garrison buildings where soldiers once lived, and visit the Highlanders’ Museum with its 20,000 military artifacts. The British Army built this fortress between 1748 and 1769 to prevent another Jacobite rebellion after Culloden.

Historic Environment Scotland runs the site. There is a café, gift shop, and accessible parking. Opening times vary by season, generally 9:30 am to 5:30 pm in summer. Fort George is 12 miles (19 km) northeast of Inverness, about a 25-minute drive from the city center through Ardersier, with on-site parking available, and is also served by select Stagecoach bus routes from Inverness.

Castles Within 30–60 Minutes of Inverness

Drive a bit further into the Highlands and you’ll reach castles that were clan strongholds for centuries. These are worth the extra time.

1. Brodie Castle

Brodie Castle is a 16th-century turreted tower house located 25 miles (40 km) east of Inverness. Travelers can roam the Playful Garden to meet the whimsical giant bunny sculpture. Children can crawl through tunnels or strike the outdoor xylophones. You can wander past the pond to watch for swans and red squirrels in the wildlife hides. History buffs can locate the ancient Rodney's Stone, a Pictish monument, on the drive. Inside, art lovers can inspect the Dutch paintings that adorn the walls, while bookworms can scan the titles in the massive library. To make the trip to Brodie a real Scottish treat, travelers can taste soup and scones in the café.

In spring, the estate is known for its collection of over 100 varieties of daffodils. Travelers can visit in spring to witness the spectacular National Daffodil Collection. Major Ian Brodie, the 24th Laird, bred over 400 varieties here between 1899 and 1942; today, you can identify over 100 distinct types across the estate. Stroll down the West Avenue or Cathedral Walk to see "swathes" of yellow blooms, including rare cultivars like the 'Red Hackle' and 'Fortune's Bowl'. The displays peak from mid-March to late April, when the grounds transform into a golden carpet.

Entry is £16 for adults and £9 for children.

2. Castle Leod

Castle Leod
Castle Leod
Castle Leod inspired Castle Leoch in the Outlander series, and fans come from around the world to see it. The Chief of Clan Mackenzie still lives here, making it one of the few Highland castles where visitors can meet the family on certain open days. The grounds hold a pair of Giant Sequoia trees planted in 1853 (one is the largest tree in Britain by bulk) or find a Spanish Chestnut with the oldest recorded planting date in Scotland.

Castle Leod is 20 miles (32 km) northwest of Inverness, about a 35-minute drive. Public access is limited to specific open days or private tours you can arrange via the official website.

3. Urquhart Castle

Urquhart Castle is one of Scotland’s most visited ruins, and the views over Loch Ness alone make it worth the trip. The Grant Tower offers panoramic views, stand next to a full-size trebuchet replica, and watch a short film at the visitor center about the castle’s violent history. Government troops blew parts of it up in 1692 to keep Jacobite forces from using it. Fortifications have stood here since the Pictish era in the 6th century.

The castle sits 17 miles (27 km) southwest of Inverness, about a 35-minute drive. Adult tickets start from £8.50, and booking online is recommended.

4. Ballindalloch Castle

Ballindalloch Castle is called the “Pearl of the North,” and the Macpherson-Grant family has lived here since 1546. Tours show family treasures and 17th-century Spanish paintings, and a 9-hole golf course awaits, or take a dram at the Ballindalloch Distillery on the estate grounds. Whisky lovers can combine castle history with a distillery tour in one trip.

The castle is open from early April to late September. Ballindalloch sits 50 miles (80 km) east of Inverness in the Spey Valley, roughly a one-hour drive.

Castles Over One Hour but Worth the Trip

These are the castles you’ve seen on postcards and in movies. The drive takes longer, but they’re absolutely worth it. 

1. Eilean Donan Castle

Eilean Donan Castle might be the most photographed castle in Scotland. It sits on a tidal island where three lochs meet, and visitors walk across the stone footbridge to reach it. Use the mobile Tale Trail to scan QR codes throughout the building and hear stories about the Macrae clan and the Jacobite risings. Government warships destroyed the original 13th-century fortress in 1719, and the castle you see today is a 20th-century reconstruction.

The castle is 70 miles (113 km) west of Inverness, about a two-hour drive. Adult entry costs £13.00. There is a visitor center with a restaurant and shop.

2. Stirling Castle

Stirling Castle
Stirling Castle
Stirling Castle sits on a volcanic crag with views over the River Forth, right at the gateway between the Highlands and Lowlands. Visitors can walk through the magnificently decorated Queen's Bedchamber, see the Great Hall where Scottish kings held court, and visit the Argyll and Sutherland Highlanders Museum. Most of what you see dates from the 15th and 16th centuries.

Stirling is one of the most popular castles in all of Scotland, and the second most visited after Edinburgh Castle. There is level access, a shop, and a café. Stirling is 142 miles (229 km) from Inverness, about a 2.5 to 3 hour drive. Adult tickets start at £18.50 and can be purchased via the Historic Environment Scotland visitor app.

3. Dunrobin Castle

Dunrobin Castle looks like it belongs in the Loire Valley, not the Scottish Highlands. The 189-room château has pointed turrets and formal French-style gardens modeled on Versailles. Daily falconry displays take place on the grounds, and tours show a museum of curiosities collected by the Sutherland family, and walk through the largest house in the Northern Highlands. The Dukes of Sutherland still own it.

Dunrobin is open daily from April to October. There is a tearoom and gift shop. The castle is 52 miles (84 km) north of Inverness near Golspie, about a one-hour drive.

4. Dunnottar Castle

Dunnottar Castle sits on a 160-foot sea stack with the North Sea crashing on three sides. Steep paths lead down to the ruins, and once there, visitors can wander through multiple buildings spread across the clifftop plateau. Wear sturdy boots. A 1.6-mile coastal path connects the castle to the town of Stonehaven, making it easy to turn the walk into a day trip with lunch in town.

Dunnottar is open year-round with seasonal hours (it closes at 3:00 pm from late October to January). Tickets start from £5 per person. The castle is 120 miles (193 km) from Inverness, a 2.5-hour drive. You can also reach it from Aberdeen Airport, which is 20 miles away.

Explore More Castles in Europe

The castles around Inverness show how Scottish heritage estates work. Some are state-run monuments, some are ruins you can wander through, and others are private homes where families still live. If you’re interested in owning your own piece of history, our private office works with heritage residences across Scotland and Europe.

Interested in owning a castle in Scotland? Join our mailing list, and you’ll receive updates when an interesting opportunity enters the market.

Related Articles

Loading...

Get New Castles First

Stay informed with curated insights on market trends, tax and legal developments, and new castle investment opportunities.