Getting around Scotland

Scotland's cities are well connected by rail. The Highlands and islands are not, at least not quickly. Most visitors end up combining a car or driver with a ferry or two; it is also possible, with patience, to do a great deal by public transport.

A steam train crossing the curved Glenfinnan Viaduct
Photo: Daniel Kraft, CC BY-SA 3.0, via Wikimedia Commons

Last checked 11 November 2026. Timetables, prices and opening dates change: check the operator before you travel.

The short answer

By car

Driving gives you the freedom to stop, which is half the point of the Highlands. It also brings single-track roads, long distances between fuel stations and limited parking at popular spots. A few things to know:

By train

ScotRail runs almost all trains within Scotland. The lines north of the central belt are some of the most scenic in Europe.

LineRouteTypical time
Highland Main LineEdinburgh or Glasgow to Perth, Pitlochry, Aviemore, Invernessabout 3 hr 30 min
West Highland LineGlasgow Queen Street to Fort Williamabout 3 hr 45 min
West Highland ExtensionFort William to Mallaigabout 1 hr 25 min
Oban branchGlasgow Queen Street to Obanabout 3 hr
Kyle LineInverness to Kyle of Lochalshabout 2 hr 30 min
Far North LineInverness to Thurso and Wickabout 4 hr
Borders RailwayEdinburgh to Tweedbankabout 1 hr

Rural lines have few trains a day, sometimes only three or four, and fewer on Sundays. Check timetables before building a plan around them. The Caledonian Sleeper runs overnight from London Euston to Edinburgh, Glasgow, Aberdeen, Inverness and Fort William. The Jacobite steam train between Fort William and Mallaig is a separate tourist service that runs in season and needs booking well ahead.

By bus

Scottish Citylink runs long-distance coaches between the cities and to Oban, Fort William, Skye, Inverness, Ullapool and Thurso. Local buses run in rural areas, but often only a few times a day and not always on Sundays. Traveline Scotland has timetables for every operator.

By ferry

More than 90 Scottish islands are inhabited, and most are reached by ferry. On the busiest routes, vehicle space in summer sells out weeks or months ahead. Ferries are cancelled in high winds and occasionally for technical problems, so keep a spare day at the end of any island leg. Our ferry guide lists the main routes.

By air

Loganair flies from Glasgow, Edinburgh, Aberdeen and Inverness to Orkney, Shetland, the Outer Hebrides, Islay, Tiree and Campbeltown. Flights save a long day of travel to the northern isles but are small aircraft, sensitive to fog and wind.

With a driver

A private driver-guide removes the driving, the parking and the ferry booking from your list, and adjusts the plan to the weather. It costs more than a hire car, but for small groups it is often good value. Our sister services can help; see hiring a private driver-guide.