Skip to content
A steam train on the West Highland Line running along the shore of Loch Eil

Getting to Scotland — and getting around

Gateways by air, rail and road, then the trains, coaches, ferries and hire cars that link the cities, the Highlands and the islands.

Arriving by air

Scotland has four main international airports. Edinburgh (EDI) is the busiest, with the widest range of European and long-haul routes; a tram and express buses reach the city centre in about 30 minutes. Glasgow (GLA) is about 25 minutes from the city by express bus. Aberdeen (ABZ) serves the north-east, and Inverness (INV) puts you in the Highlands straight away, with connections through London, Amsterdam and other hubs. Glasgow Prestwick (PIK), on the Ayrshire coast, has a few low-cost routes and its own railway station.

Many long-haul visitors fly to London, Amsterdam, Dublin or Paris and connect. If you arrive in London, the train north is often as quick door to door as a connecting flight, and far more pleasant.

Arriving by train

  • London to Edinburgh takes roughly 4½ hours on the East Coast Main Line from King’s Cross, with trains about every half hour; the last stretch runs along the Northumberland and Berwickshire coast.
  • London to Glasgow takes about 4½–5 hours on the West Coast Main Line from Euston.
  • The Caledonian Sleeper runs overnight from London Euston, six nights a week, to Edinburgh and Glasgow and on to Fort William, Inverness and Aberdeen. Waking up on Rannoch Moor is one of the great railway experiences in Europe; cabins need booking well ahead.

Advance tickets, sold up to around twelve weeks ahead, are far cheaper than buying on the day.

Arriving by road or sea

From England, the M6/A74(M) leads to Glasgow and the A1 or A68 to Edinburgh; allow seven to eight hours’ driving from London. Long-distance coaches (National Express, FlixBus, megabus) are the cheapest way north. Car ferries from Northern Ireland sail from Belfast and Larne to Cairnryan in south-west Scotland. There is currently no direct passenger ferry between Scotland and mainland Europe — the nearest is the overnight Amsterdam (IJmuiden) to Newcastle service, about two hours’ drive from Edinburgh.

A ScotRail train at the Victorian station in Aviemore
A ScotRail train at Aviemore, on the Highland Main Line between Perth and Inverness.

Getting around by train

ScotRail runs almost all trains within Scotland. The network is dense in the Central Belt and thins to a handful of long, beautiful single-track lines in the Highlands. Edinburgh and Glasgow are linked by fast trains every 15 minutes or so (about 50 minutes).

JourneyTypical timeNotes
Edinburgh – Glasgow50 minEvery 15 minutes at busy times; several routes.
Edinburgh – Stirling45–50 minGlasgow – Stirling takes about 30–40 minutes.
Edinburgh – Inverness3½ hoursThe Highland Main Line through Pitlochry and Aviemore.
Edinburgh – Aberdeen2½ hoursOver the Forth Bridge and along the east coast.
Glasgow – Fort William – Mallaig3¾ hours / 5¼ hoursThe West Highland Line: Loch Lomond, Rannoch Moor, the Glenfinnan Viaduct. A few trains a day.
Glasgow – Oban3 hoursThe other arm of the West Highland Line, for the Mull ferry.
Inverness – Kyle of Lochalsh2¾ hoursThe Kyle line: coast to coast to the edge of Skye.
Inverness – Thurso / Wick4–4½ hoursThe Far North Line, for the Orkney ferry at Scrabster.
A steam train on the West Highland Line running along the shore of Loch Eil
A steam train on the West Highland Line beside Loch Eil, between Fort William and Glenfinnan.

Scenic lines. The West Highland Line and the Kyle line are destinations in themselves. Sit on the left leaving Glasgow for Loch Lomond, and reserve seats in summer — trains have only a few carriages. The seasonal Jacobite steam train between Fort William and Mallaig is a separate, privately run service that sells out early; ordinary ScotRail trains cross the same viaduct for a fraction of the fare.

Passes. The Spirit of Scotland Travelpass gives unlimited travel on trains and many coaches and ferries for 4 days out of 8 or 8 days out of 15; the Highland Rover and Central Scotland Rover cover smaller areas. They pay for themselves on two or three long journeys — check current prices and conditions with ScotRail. Railcards giving a third off are worthwhile for longer stays.

Coaches and buses

Scottish Citylink coaches go where the railway does not: Glasgow to Glencoe, Fort William and Skye; Inverness to Skye and Ullapool; Glasgow to Oban and Campbeltown; plus frequent Edinburgh–Glasgow and express services to Inverness and Aberdeen. Seats can and should be reserved in summer, and Explorer Passes give several days of unlimited travel. Megabus and Ember (electric coaches) compete on the main intercity routes. Local buses in the Highlands and islands are sparse, often built around school times, and may not run on Sundays.

A blue and yellow Scottish Citylink double-deck coach
Citylink coaches link Glasgow and Inverness with Glencoe, Fort William, Skye and Oban.

Ferries

Caledonian MacBrayne (CalMac) runs nearly all services to the west-coast islands; NorthLink Ferries sails to Orkney and Shetland, and Pentland Ferries runs a second Orkney route.

RouteCrossingFor
Oban – Craignureabout 50 minMull (then Fionnphort – Iona, 10 min, foot passengers)
Mallaig – Armadaleabout 30–45 minSkye, as an alternative to the bridge
Uig (Skye) – Tarbert / Lochmaddyabout 1¾ hoursHarris and North Uist
Ullapool – Stornowayabout 2½–2¾ hoursLewis
Ardrossan or Troon – Brodickabout 1 hourArran
Scrabster – Stromnessabout 1½ hoursOrkney (NorthLink)
Gills Bay – St Margaret’s Hopeabout 1 hourOrkney (Pentland Ferries)
Aberdeen – Kirkwall – Lerwick6 hours / overnightOrkney and Shetland (NorthLink)
A black-and-white CalMac ferry at sea off the west coast
A CalMac ferry on the Stornoway run. Vehicle space sells out on summer weekends.

Book ahead, and stay flexible. Foot passengers can usually turn up and go, but vehicle space on the popular routes sells out weeks ahead in summer. The west-coast fleet is ageing and has suffered repeated breakdowns and delays to new ships in recent years, on top of ordinary weather cancellations; routes are sometimes moved to a different port (the Arran service has switched between Ardrossan and Troon, for example). Check the operator’s service status the day before and on the morning of travel, avoid planning a tight connection to a flight, and keep one loose day in any island itinerary. Island-hopping “Hopscotch” tickets from CalMac bundle several crossings.

Flying within Scotland

Loganair flies from Glasgow, Edinburgh, Inverness and Aberdeen to Kirkwall, Stornoway, Benbecula, Islay, Tiree, Shetland and other islands. Fares are high but the time saved is large. The Glasgow–Barra flight lands on a beach at low tide — the only scheduled beach landing in the world.

Car hire and driving

A car gives the most freedom outside the cities. All the major firms are at the airports and in Edinburgh, Glasgow and Inverness; you generally need to have held a full licence for at least a year, and drivers under 25 (and sometimes over 75) face surcharges or restrictions. Most cars are manual; automatics cost more and run out in summer. Take photographs of the car at pick-up and check the excess on the insurance.

Driving is on the left. Read our notes on single-track roads and passing places before heading north or west. Fuel is noticeably dearer in the Highlands and islands, and sat-nav times are optimistic — allow a third more.

Without a car

It is perfectly possible to see a great deal of Scotland without driving: base yourself in Edinburgh, Glasgow and Inverness, travel between them by train, and use day tours for Glencoe, Loch Ness, Skye and the whisky country. Each of our destination guides has a dedicated getting-there page.

Plan your Scotland trip

See more of Scotland with less planning

From a castle ticket in Edinburgh to three days on Skye, the best-reviewed tours sell out in summer. Compare options, check live prices and reserve your place in a couple of taps.

Good to know

Transport in Scotland: FAQs

Frequently asked questions

Which airport should I fly into?

Edinburgh for most trips. Glasgow if you are heading straight for Loch Lomond, Oban or the west coast, and Inverness if your time is short and the Highlands are the priority.

Is the train from London to Edinburgh worth it?

Yes. It takes about four and a half hours city centre to city centre, with fine coastal scenery north of Newcastle, and advance fares can undercut flying once airport transfers are counted.

Do I need to book ferries in advance?

With a car in summer, yes — as early as you can. On foot you rarely need to, though a reservation is still sensible on the longer crossings.

Can I use contactless payment on public transport?

On city buses and trams in Edinburgh and Glasgow, and on the Glasgow Subway, yes. For trains, buy a ticket before boarding at a machine, on the ScotRail app or online.

Is it easy to drive in Scotland?

Outside the cities, traffic is light and drivers are courteous. The challenges are driving on the left if you are not used to it, narrow roads, and distances that take longer than expected.