How to get to Scotland

The fastest and easiest way to get to Scotland is by plane. Scotland’s three main international airports — Glasgow, Edinburgh, and Aberdeen — handle most long-haul and European flights. Inverness Airport serves some European destinations but mainly operates UK and domestic Highland flights.

If you're planning a trip to Scotland, airfare prices will depend on how early you book and overall demand. The best prices are usually available months in advance, but airlines also run sales 10 to 12 weeks before departure.

If you’re traveling from elsewhere in the UK, Ireland, or northwest Europe, you can also reach Scotland by train, bus, or ferry. While not always cheaper or faster than flying, these options are better for the environment.

From England and Wales

Flying is the quickest option, especially for reaching the Highlands and Islands, but tickets can be expensive. British Airways, Ryanair, easyJet, and Loganair operate domestic UK routes.

  • Popular routes, like London or Birmingham to Edinburgh and Glasgow, can cost as little as £40 return (flight time: 1 hour).
  • Budget airlines charge extra for checked baggage, so factor this into your costs.

Trains and coaches can be competitive alternatives. A return train ticket to Glasgow starts at £40 from Manchester (3h 30m) or £70 from London (4h 45m) if booked in advance. The Caledonian Sleeper (London to Scotland overnight) offers reclining seats from £50 one way. Coaches take longer but can cost as little as £20.

From Ireland

The fastest way to get to Scotland from Ireland is by plane, with flights from Dublin or Belfast to Glasgow and Edinburgh starting at £40–50 return when booked early. Airlines include Aer Lingus, Emerald Airlines, and Ryanair.

Ferries connect Northern Ireland to Scotland via Cairnryan, near Stranraer:

  • P&O Ferries runs up to seven daily crossings from Larne (2h).
  • Stena Line operates up to six daily crossings from Belfast (2h 15m).

From mainland Europe

The easiest way to get to Scotland from Europe is by plane. Budget carriers like easyJet, Ryanair, and Norwegian offer cheap direct flights to Glasgow, Edinburgh, and Aberdeen.

If you prefer traveling by ferry, DFDS Seaways runs an overnight Amsterdam-Newcastle service (16–17h). Newcastle is less than an hour’s drive from the Scottish border.

Discover the best itineraries
How many days to spend in Scotland?
Scotland itineraries

From the US and Canada

Direct flights from North America arrive in Glasgow or Edinburgh, but many cheaper flights route through London, Manchester, Dublin, or Paris.

  • Flight time from the US East Coast to Glasgow is 6-7 hours. From London, it’s an extra 1h 15m.
  • United Airlines flies direct from Newark (New York) to Edinburgh.
  • Air Canada offers direct flights from Toronto to Glasgow.

From Australia and New Zealand and South Africa

There are no direct flights from Australia, New Zealand, or South Africa to Scotland. Most flights connect via London, Dubai, or major European hubs like Paris or Amsterdam.

  • Flight time from Australia/New Zealand is 22+ hours, often with a stop in Southeast Asia or the Middle East.
  • The cheapest flights from Australia to London are usually on Malaysia Airlines or Thai Airways, with return fares starting at AU$1,500–2,000.
  • Flights from South Africa to Scotland go via London and take about 11 hours.

Trains and buses to Scotland