The gangway drops at 8am, the coaches are already idling on the quay, and half the ship is asking the same question: can we get to Loch Ness and back before all-aboard? Yes. But the Invergordon to Loch Ness run is a longer day than the itinerary card suggests, and the passengers who enjoy it are the ones who planned the clock, not just the castle.
Invergordon is a busy port now. The Port of Cromarty Firth expected more than 150,000 cruise passengers across 97 ship calls in the 2025 season, according to figures reported by the Press and Journal. A large share of them head for the same 23-mile stretch of dark water. That matters, because everybody on the same roads at the same time is what turns a 35-mile drive into a 75-minute one.
This guide covers the real distance, the two road options, how long each stop takes, what Urquhart Castle and the boat trips cost this season, and a sample timeline you can hold against your ship’s schedule. I’ll also tell you where I think the standard coach itinerary goes wrong.
Jump to Section
How far is Loch Ness from Invergordon cruise port?
Loch Ness is 30 to 40 miles from Invergordon by road, depending on which point on the loch you’re aiming for. The nearest boat harbour is about 34 miles away, Urquhart Castle about 40. Plan on 60 to 75 minutes each way in cruise season, not the 40 minutes a map app promises.
The number people trip over is Inverness. Some cruise lines print the port as “Invergordon (Inverness)”, and passengers assume the loch is a short hop from the pier. It isn’t. Inverness is 25 miles south of the port, and Loch Ness starts on the far side of the city.
| From Invergordon pier to | Road miles | Realistic drive time (May to Sept) |
| Inverness city centre | 25 mi (40 km) | 45 to 55 min |
| Dochgarroch Lock (canal boat trips) | 30 mi (48 km) | 55 to 65 min |
| Dores beach, south shore | 32 mi (51 km) | 60 to 70 min |
| Clansman Harbour (Jacobite cruises) | 34 mi (55 km) | 60 to 75 min |
| Drumnadrochit village | 39 mi (63 km) | 65 to 80 min |
| Urquhart Castle | 40 mi (64 km) | 70 to 85 min |
| Fort Augustus (far end of the loch) | 58 mi (93 km) | 95 to 110 min |
Round trip to Urquhart Castle, then, is roughly 80 miles and two and a half hours of driving before you’ve stepped out of the vehicle anywhere. That’s the honest baseline for every plan below.
[Image 1: Route map from Invergordon along the A9 across the Kessock Bridge to Inverness, then the A82 to Urquhart Castle] Alt: Map of the road route from Invergordon cruise port to Loch Ness and Urquhart Castle via Inverness Title: Invergordon to Loch Ness Driving Route
Why 35 miles takes over an hour
Three things slow the run down. The A9 south of Invergordon is mostly single carriageway, so one slow lorry sets the pace for everyone behind it. All of that traffic then funnels over the Kessock Bridge into Inverness, and there’s no alternative crossing worth the detour. Then the A82 along the north shore is a two-lane road shared with coaches, motorhomes and timber trucks, with very few safe overtaking spots.
None of this is dramatic on a quiet Tuesday in April. In July, with three ships in port, it adds 20 to 30 minutes to each leg. Build that in.
Which route should you take from Invergordon to Loch Ness?
The direct route runs south on the A9, over the Kessock Bridge into Inverness, then southwest on the A82 along the loch’s north shore to Clansman Harbour, Drumnadrochit and Urquhart Castle. Most tours go out that way and return via Beauly on the A862 for different scenery.
The direct route: A9, Kessock Bridge, A82
Leave the port on the B817 through Invergordon town, join the A9 at Tomich and follow it south past Alness and Dingwall’s turn-off. You’ll cross the Cromarty Bridge, skirt the Black Isle, then cross the Kessock Bridge with the Beauly Firth on your right and Inverness ahead. Take the A82 signposted Fort William and you’re on the loch road within ten minutes of the city.
The A82 is the road every Loch Ness photo is taken from, and it disappoints people. Trees line long stretches of it, so you get a wall of green with occasional gaps of water. The loch opens up properly at the Clansman Harbour lay-by, again at Urquhart Castle, and at the viewpoint just south of Drumnadrochit. Don’t expect a scenic drive along the loch. Expect a scenic drive to it.
The Beauly loop for the return
A good driver will bring you back a different way: from Drumnadrochit north over the hill on the A833 to Beauly, then east on the A862 along the south side of the Beauly Firth to rejoin the A9 at the Kessock roundabout. It’s 5 miles longer and about 15 minutes slower, but the views over the firth and the Black Isle are better than anything on the A82, and Beauly has a ruined 13th-century priory and a proper high street if you want ten minutes out of the car.
I’d take this loop every time the ship’s schedule allows it. The A82 twice in one day is a waste of a window.
The quiet south shore: Dores and Foyers
Here’s where I’ll disagree with most itineraries. If you’ve already seen Urquhart Castle on a previous trip, or you simply want the loch without the coach park, the south shore is the better day. From Inverness, the B862 and B852 run down the east side of Loch Ness to Dores, where a shingle beach gives you the full 23-mile view straight down the water. Further on, the Falls of Foyers drop 165 feet through a wooded gorge.
The road is narrow, single-track in places, and coaches don’t use it. That’s the point. Add 20 minutes to your return buffer for the slower driving and you’ll still be back in time.

How much time do you really have on a port day?
Most ships give Invergordon a 9 to 11 hour window between arrival and departure. Take off 30 to 45 minutes for disembarking, another 90 minutes as a return buffer, and two and a half hours of driving, and you’re left with four to five hours actually at Loch Ness. That’s enough for a castle and a cruise, not enough for everything.
The 90-minute rule
Every experienced private operator at Invergordon works to the same rule: be back at the port gate 90 minutes before all-aboard, whatever else gets cut. The A9 closes for accidents more often than you’d think, and a closure at 4.30pm for a 6pm sailing has the same outcome whether you were 30 minutes away or 90. The buffer is what turns a bad afternoon into a story rather than a flight to the next port.
Ship-organised coaches carry a contractual promise that the ship waits if the excursion runs late. Private tours don’t. Booking privately is a trade: more flexibility and usually lower cost per person, in exchange for owning that risk. Put the buffer in writing when you book and confirm it on the morning.
A sample timeline for a 7am to 6pm call
- 7.00am Ship docks. Ship excursions load first; independent passengers usually clear the gate by 7.30 to 8.00am.
- 8.00am Depart Invergordon with your driver.
- 9.15am Arrive Urquhart Castle for a pre-booked 9.30am entry slot. Watch the eight-minute film, walk down to the ruins, climb Grant Tower.
- 10.45am Leave the castle. Short drive to Drumnadrochit for a coffee, or straight to Clansman Harbour.
- 11.30am Board a 50-minute Jacobite cruise from Clansman Harbour. The castle looks best from the water anyway.
- 12.45pm Lunch in Drumnadrochit, or eat a packed lunch by the loch.
- 1.45pm Depart via the Beauly loop. Optional 15-minute stop in Beauly.
- 3.00pm Back through Inverness. If time is loose, a 30-minute stop in the city centre at the Victorian Market.
- 4.15pm Arrive back at Invergordon pier, 105 minutes before a 6pm sailing.
Swap the Beauly stop for Culloden Battlefield if history matters more to you than views. It adds roughly an hour, so drop the Inverness stop to pay for it.
What should a Loch Ness shore excursion include?
A well-built Loch Ness excursion from Invergordon includes Urquhart Castle with a pre-booked entry, a 50-minute boat trip on the loch, a short stop in Drumnadrochit, and one extra: Inverness, Beauly or Culloden. Anything more than that in a 10-hour window means rushing every stop.
Urquhart Castle: fees, hours and the parking rule
Urquhart Castle sits on a headland 2 miles south of Drumnadrochit and has been fought over since at least the 1200s. Edward I took it in 1296, the Grants held it for the crown through the 1500s, and the garrison blew up the gatehouse in 1692 so the Jacobites couldn’t use it. What’s left is the five-storey Grant Tower, the curtain walls, and one of the best views in the Great Glen.
Historic Environment Scotland runs the site, and the 2026 prices reward booking ahead:
| Ticket type | Online (advance) | In person |
| Adult | £14.00 | £16.00 |
| Concession | £11.00 | £13.00 |
| Child (7 to 15) | £8.50 | £9.50 |
| HES member | Free | Free |
Two things catch cruise passengers out. First, parking is free but must be booked online with your ticket, and coach bays are reserved for trade partners. A private driver with a trade account handles this for you; a hire car without a booked space may be turned away in July. Second, the walk from the visitor centre to the castle is a steep tarmac path, easy on the way down and a slog back up. Give the whole visit 75 to 90 minutes.
Opening hours run 9.30am to 8.15pm from April to August, to 6pm in September and to 4pm in October, with last entry an hour before closing. Summer slots do sell out days ahead, so book the moment you know your port date. Booking is handled through Historic Environment Scotland.

The Loch Ness cruise: Clansman Harbour or Dochgarroch
Jacobite runs the boats most cruise passengers end up on. From Clansman Harbour, 9 miles southwest of Inverness on the A82, the 50-minute Inspiration cruise (from £21) sails down to Urquhart Castle and back without landing. The two-hour Freedom cruise (from £33) does the same run but drops you at the castle jetty for an hour, with admission included, which is the neatest way to combine both if your driver can collect you back at the harbour.
From Dochgarroch Lock, closer to Inverness on the Caledonian Canal, the 50-minute Enchantment cruise (from £21) passes through the lock and out onto the top of the loch. You won’t see the castle from that one. What you do get is level, step-free boarding, and that matters because access at Clansman involves a flight of stone steps and an underpass beneath the A82. Jacobite states plainly that wheelchair users cannot disembark at Urquhart Castle from the boat.
Book ahead in summer and arrive 30 minutes early. Get on deck near the bow before the coach groups fill it, or you’ll photograph the back of someone’s head instead of the castle.
Drumnadrochit and the Loch Ness Centre
Drumnadrochit is the village that serves the whole north-shore tourist trade, so it has the cafes, toilets and gift shops the coach schedule needs. The Loch Ness Centre on the main road walks you through the monster story with a decent dose of the actual science, including the 1987 sonar sweep and what it found, which was mostly nothing. Allow an hour if you go in. Kids tend to love it. Adults who came for the landscape can skip it without regret.
The loch itself deserves a paragraph. Loch Ness is about 23 miles long, over 700 feet deep at its deepest point, and holds more fresh water than every lake in England and Wales combined. The water is dark from peat washed off the hills, not from depth, and the surface temperature rarely climbs above 12°C. That peat is why the sonar stories keep going: nobody can see more than a few feet into it.
Adding Inverness, Culloden or a distillery
With a longer window, one extra stop fits. Inverness is on the way home anyway; the Victorian Market and a walk along the River Ness take 45 minutes and cost nothing, and a late sailing leaves room for more. Culloden Battlefield, 5 miles east of the city, is the more powerful stop: the 1746 battle that ended the Jacobite rising, with a visitor centre that treats it seriously. Give it 75 minutes.
Whisky fans should look north instead. Glenmorangie at Tain is 15 miles from the pier in the opposite direction from Loch Ness, and Glen Ord near Beauly sits right on the return loop. Both need a pre-booked tour slot, and a distillery tasting on the way back to the ship is a better end to the day than another gift shop.
Ship excursion, private driver, or on your own: which works best?

Ship excursions are the safest option and the least flexible. A private driver-guide gives you the Beauly loop, a booked castle slot and a proper buffer at a lower per-person cost for groups of three or more. Public transport works on paper and fails on timing. Hire cars suit confident left-side drivers only.
| Option | Round-trip driving | Cost guide (per person) | Ship waits if late? | Best for |
| Ship-organised coach | 2.5 to 3 hr | £80 to £130 incl. cruise | Yes | First-timers, anyone who can’t risk a missed sailing |
| Private driver-guide | 2 to 2.5 hr | £50 to £90 for a group of 4, plus entries | No (operator’s buffer) | Couples and small groups who want the castle, the boat and the quiet road |
| Hire car | 2.5 to 3 hr | £60 to £90 per car plus fuel and entries | No | Experienced UK drivers with a booked castle parking slot |
| Public bus and train | 4.5 to 6 hr | £20 to £30 | No | Overnight port calls only |
I’ll be direct: for two to six people, the private car is better value and a better day. You leave the moment you’re through the gate, you skip the coach queue at Clansman, and on a private tour from Invergordon port the parking and entry slots are sorted before you dock. Whether a chauffeur, a taxi or a hire car suits you comes down to how much of the day you want to manage yourself.
Coaches earn their premium for one reason: the guarantee. If missing the ship would wreck the rest of your holiday, pay for it and don’t overthink it.
The public transport reality
Stagecoach’s 25X runs every 30 minutes from Invergordon High Street to Inverness bus station, taking about 45 minutes, and ScotRail trains from Invergordon station do the same run in roughly the same time. From Inverness you’d need the 917 or 919 bus toward Fort Augustus, which stops at Drumnadrochit and near Urquhart Castle. Connections rarely line up, the buses fill with locals and cruise passengers alike, and the round trip eats four and a half to six hours before you’ve done anything.
It can be done on a 12-hour call by someone who’s happy to sit at a bus stop. For a standard port window, it’s a gamble with the ship as the stake. Check Traveline Scotland for live times if you’re set on it.
What does a Loch Ness shore excursion cost from Invergordon?
For a couple on a private tour, budget £180 to £260 all-in: around £100 to £180 for the car and guide, £28 for two online castle tickets, £42 for two 50-minute cruises, and £20 to £40 for lunch. A ship coach with the cruise included runs £160 to £260 for two, with the castle often extra.
The hidden costs are small but add up. A flat white at the lochside cafes is £4.50 to £6. Soup and a roll in Drumnadrochit is £12 to £18. Gift-shop tartan is priced for people who won’t be back. A packed lunch from the ship’s buffet, carried in a daypack and eaten on the shingle at the Clansman lay-by, is both cheaper and a nicer 20 minutes than a queue at a till.
Card payments work everywhere on this route. You won’t need cash unless you’re tipping.
What do you need to know about accessibility and weather?
Urquhart Castle and the Clansman Harbour boats both involve steep paths or steps, so anyone with limited mobility should plan around the Dochgarroch canal cruise and the castle’s mobility scooters. Weather on the loch changes hourly: pack a waterproof layer and a fleece even in July.
Urquhart Castle has a level car park and an adapted toilet, and lends two mobility scooters and two wheelchairs on a first-come basis. The ramp from the car park to the visitor centre is steep, and the path to the ruins steeper still. Grant Tower is wooden stairs only. It’s worth the visitor centre and the viewpoint for someone who can’t do the descent, but say so when you book so your driver plans the stop at the right length.
The wind off Loch Ness makes a 16°C afternoon feel like 10°C on the boat’s open deck. Rain arrives sideways and leaves again in 20 minutes. Layers, a hat, and shoes that can take a wet tarmac slope are the whole packing list. Midges are a nuisance on still, damp evenings from June to August, but you’ll be back on the ship by then.
The Port of Cromarty Firth publishes the terminal layout, and if you’d rather stay close to the ship, Invergordon has a mural trail, a naval museum and a shoreline walk within reach of the pier.
Frequently asked questions about Invergordon to Loch Ness
How far is Loch Ness from Invergordon?
Between 30 and 40 miles by road. Clansman Harbour, where the boats leave, is 34 miles from the pier; Urquhart Castle is 40 miles. Both sit on the far side of Inverness, which is itself 25 miles from the port.
How long does it take to drive from Invergordon to Loch Ness?
Sixty to 75 minutes each way in cruise season, and up to 85 minutes to Urquhart Castle if the Kessock Bridge or the A82 is slow. Outside summer it’s closer to 50 minutes.
Can you do Loch Ness from Invergordon in a day?
Yes, comfortably, on any port call of eight hours or more. A 10-hour window gives you Urquhart Castle, a 50-minute cruise, lunch in Drumnadrochit and a scenic return via Beauly, with a 90-minute buffer before sailing.
How much is Urquhart Castle entry in 2026?
£14 for adults booked online, £16 in person. Concessions are £11 online, children aged 7 to 15 are £8.50, and Historic Environment Scotland members enter free. Parking is free but must be reserved online with the ticket.
Is the Loch Ness cruise wheelchair accessible?
Boarding at Clansman Harbour involves steps and an underpass, and wheelchair users can’t land at Urquhart Castle from the boat. Jacobite’s Dochgarroch Lock departures are step-free, so book the Enchantment cruise from there instead.
Should I book a ship excursion or a private tour to Loch Ness?
Book the ship excursion if you can’t accept any risk of missing the sailing. Book a private driver if you’re a group of two to six who want a booked castle slot, the quieter Beauly road and time at the water instead of in a coach queue.
Is there public transport from Invergordon to Loch Ness?
Technically yes: the 25X bus or the train to Inverness, then the 917 or 919 bus toward Drumnadrochit. Allow four and a half to six hours for the round trip and no margin for delays. It only makes sense on an overnight or very long call.

Emma is a solo traveler and freelance travel writer from New Zealand who spent three weeks exploring the Scottish Highlands. With a deep appreciation for history and landscapes, she booked a series of day tours and a private chauffeur journey with Scotland Highland Trip. From Loch Ness to the Cairngorms, she documented her experience through vivid blog posts and drone footage.
