Skip to content
The flight of canal locks at Fort Augustus

Loch Ness & Inverness: Getting There

How to get to Inverness and Loch Ness by air, train, coach and car, and how to reach the loch from the city.

Inverness is the transport hub of the Highlands: an airport, direct trains from Edinburgh, Glasgow, Aberdeen and London, and coaches to Skye, Fort William, Ullapool and the far north.

Routes at a glance

FromHowTimeRough cost
EdinburghScotRail train (Highland Main Line)about 3½ hoursfrom around £20 booked ahead
EdinburghCar on the A9, or express coachabout 3–3½ hours / 3¾–4 hourscoach from around £15
GlasgowScotRail train or Citylink coachabout 3¼–4 hoursfrom around £15–25
LondonFlight, or Caledonian Sleeper overnight1½ hours / about 11–12 hoursvaries widely
Inverness AirportBus or taxi to the city centreabout 25–30 minbus around £5–6
InvernessCitylink coach or car to Urquhart Castleabout 30–35 mincoach around £5–10

Times and prices are approximate and change with season and booking date — check operators for current timetables and fares.

By air

Inverness Airport is at Dalcross, nine miles east of the city, with flights from London, Amsterdam and other British and Irish cities, and connections to the islands. Buses run to the city centre about every half hour, and there is a railway station a short walk or shuttle ride from the terminal on the Inverness–Aberdeen line. Car hire desks are in the terminal — handy if you are starting the North Coast 500.

By train

The Highland Main Line from Edinburgh and Glasgow climbs through Perthshire and over the Drumochter Pass past Aviemore — a fine journey in itself. There are also direct trains from Aberdeen (about 2¼ hours), a daily through train from London King’s Cross (about eight hours) and the Caledonian Sleeper from London Euston. Inverness station is in the middle of the city, and is the starting point of the scenic lines to Kyle of Lochalsh and to Thurso and Wick.

By car or coach

The A9 from Perth is the main road north: about 155 miles and three to three and a half hours from Edinburgh. Much of it is single carriageway with average-speed cameras; do not be tempted to overtake rashly. From Fort William, the A82 along Loch Ness takes about two hours. Citylink and megabus coaches from Edinburgh and Glasgow arrive at the bus station beside the railway station.

Getting to Loch Ness and around

The loch begins about seven miles south-west of the city. Without a car, Citylink coaches towards Fort William and Skye stop at Drumnadrochit and Urquhart Castle, and local buses serve Dores and Foyers on the south side; or take one of the many tours. Culloden is reached by local bus. Inverness itself is compact enough to walk, and taxis are easy to find at the station.

Good to know

Loch Ness & Inverness: getting there FAQs

Frequently asked questions

How far is Loch Ness from Inverness?

The northern end of the loch is about 7 miles (11 km) from the city centre. Urquhart Castle, the main sight, is 17 miles away — about 30 minutes by car or coach.

Is the train from Edinburgh to Inverness scenic?

Yes. After Perth it runs through wooded Highland Perthshire, over the highest main-line summit in Britain at Drumochter and through the Cairngorms National Park.

Do I need a car in Inverness?

Not for the city, nor for Loch Ness and Culloden, which have buses and tours. A car helps for the south side of the loch, Glen Affric, the Black Isle and anywhere on the North Coast 500.

Plan your Scotland trip

Book Loch Ness tours

Compare the best-reviewed tours, tickets and day trips for Loch Ness & Inverness. Free cancellation on most options.