Quick Answer
The cheapest trains to Scotland from London run on the East Coast Main Line from King’s Cross to Edinburgh Waverley. Lumo Advance singles start at £19.90 and LNER Advance singles at about £32.50. Most services take 4h 11m to 4h 32m.
For Glasgow, Avanti West Coast runs direct from London Euston on the West Coast Main Line. The fastest train takes 4h 30m and Advance singles start at £34.50.
We recommend buying two Advance singles as soon as fares load, usually up to 12 weeks before travel. Do not wait for an Off-Peak ticket to Edinburgh. LNER no longer sells Off-Peak or Super Off-Peak fares between London and Edinburgh.
If you decide a car suits your route better, read our guide to renting a car in Scotland.
Cheapest route: London King’s Cross to Edinburgh Waverley, Lumo Advance single, from £19.90, about 4h 16m.
Prefer the freedom of a car? Our 10-day Scotland itinerary follows a classic road trip loop from Edinburgh to Skye.

Table of Contents
How to get cheap train tickets to Scotland
The price range for the same seat on the same train is wide. On London Euston to Glasgow Central, an Advance single starts at £34.50, an Off-Peak single at £130.80 and an Anytime single at £205.50. Cheap train tickets to Scotland come from four things: booking early, picking the right fare type, a Railcard, and checking more than one operator.
Best time to book
Advance fares usually go on sale up to 12 weeks before departure, and the cheapest allocation sells first. In practice the window is often shorter. On 16 October 2026, West Coast Advance fares were on sale only up to 18 December for weekdays and 13 December for weekends, about nine weeks ahead. The window moves forward roughly one week at a time.
- Set a fare alert. Trainline, LNER and Avanti all email you when fares load for your date.
- Check late anyway. Many operators sell Advance fares until 10 minutes before departure. The price will be higher than on release day but often lower than a walk-up fare.
- Buy two singles. LNER prices singles at about half a return, so a return rarely saves money. Two singles also let you go out with Lumo and back with LNER, or the reverse, whichever is cheaper that day.
Off-peak vs. advance tickets
The answer depends on which line you travel on.
East Coast Main Line (King’s Cross to Edinburgh): no Off-Peak fares. LNER’s Simpler Fares pilot, launched in January 2024, removed Off-Peak and Super Off-Peak tickets on London to Edinburgh, Newcastle and Berwick-upon-Tweed. The pilot ran for two years and the structure has stayed while national fares reform is decided. LNER now sells three fare types on this route:
- Advance (Fixed): cheapest, valid on one train only, seat included.
- 70min Flex: valid on any LNER train up to 70 minutes before or after the one you booked.
- Anytime: fully flexible, most expensive.
LNER’s own April 2026 figures show just under half of standard class 70min Flex tickets sold for less than the old Super Off-Peak single. The other half sold for more. If your plans are fixed, buy Advance. If they are not, price the 70min Flex before you assume you need an Anytime.
West Coast Main Line (Euston to Glasgow): Off-Peak still exists, but it costs about four times the Advance fare. £130.80 against £34.50.
Inside Scotland: no peak fares at all. ScotRail scrapped peak fares permanently on 1 September 2025. An Edinburgh to Glasgow return fell from £32.60 to £16.80, and that price applies at any time of day. This also covers onward ScotRail journeys on the Highland Main Line and the West Highland Line.
Railcards cost £35 a year and take a third off most fares, including Advance. The 16-25 and Senior Railcards are also sold as three-year cards for £80. One London to Edinburgh return usually covers the cost of the card.
Split ticketing is allowed under the National Rail Conditions of Travel, as long as your train stops at the station where one ticket ends and the next starts. You normally stay in the same seat. Savings are most likely on flexible fares; on the cheapest Advance fares there is often nothing left to save.
Journey times and routes to Scotland
Two main lines carry trains to Scotland from London. Which one you need depends on where in Scotland you are going.
- East Coast Main Line: London King’s Cross to Edinburgh Waverley via Peterborough, York, Newcastle and Berwick-upon-Tweed. Fully electrified. Operators: LNER and Lumo.
- West Coast Main Line: London Euston to Glasgow Central via Crewe, Preston, Carlisle and Motherwell. Operators: Avanti West Coast, Lumo (to Stirling) and the Caledonian Sleeper.
The rule we give readers: King’s Cross for Edinburgh, Euston for Glasgow. Avanti West Coast does not run direct daytime trains from Euston to Edinburgh.
Arriving at Heathrow or Gatwick first? You can book a fixed-price transfer to King’s Cross or Euston.
London to Edinburgh / Glasgow by train
London King’s Cross to Edinburgh Waverley: 4h 19m on average with LNER, 4h 16m with Lumo. The fastest booked trains take about 4h 11m. On weekdays the first train leaves King’s Cross at 05:45 and the last at 20:30. LNER runs most of the service, roughly every 30 minutes at busy times.
Arriving before hotel check-in? Luggage storage is available near Edinburgh Waverley.
London Euston to Glasgow Central: 4h 30m on the fastest Avanti West Coast trains, but 5h 36m on average across all services. Check the specific departure, because the gap between fast and slow trains is about an hour.
London King’s Cross to Glasgow Queen Street: Lumo has run this route since December 2025 as an extension of its Edinburgh service, with a small number of trains a day.
London Euston to Stirling: Lumo’s West Coast route opened on 25 May 2026. It calls at Milton Keynes Central, Nuneaton, Crewe, Preston, Carlisle, Lockerbie, Motherwell, Whifflet, Greenfaulds and Larbert.
Caledonian Sleeper, Lowland route: leaves London Euston at 23:50 (23:28 on Sundays), splits at Carstairs and reaches Edinburgh and Glasgow at about 07:20. Runs six nights a week.
Caledonian Sleeper, Highland route: leaves London Euston at 21:15 (20:59 on Sundays) for Aberdeen, Inverness and Fort William. It reaches Inverness before 09:00.
Onward lines inside Scotland

Most trips do not end in Edinburgh or Glasgow. These are the lines you will use next, with typical journey times.
- Edinburgh to Glasgow (via Falkirk High): about 50 minutes. ScotRail, flat fare all day.
- Highland Main Line (Perth to Inverness): Edinburgh Waverley to Inverness takes 3h 32m on LNER and about 3h 45m on average with ScotRail, with up to 11 ScotRail trains a day. Much of the line is single track, and it crosses the Pass of Drumochter, the highest point on Britain’s main-line network. Winter storms cause disruption between November and March.
- Prefer to drive once you are there? Our guide to 10 Unique Places to Road Trip in Scotland lists routes that start from Edinburgh, Glasgow and Inverness stations.
- Highland Chieftain: LNER’s one daily through train from London King’s Cross to Inverness. It leaves at 12:00 and arrives at 20:07, about 8 hours, running up the East Coast Main Line and then the Highland Main Line via Stirling, Perth, Pitlochry and Aviemore.
- West Highland Line: runs from Glasgow Queen Street and splits at Crianlarich. One branch goes to Oban (about 3h 20m). The other crosses Rannoch Moor to Fort William (about 3h 50m) and continues to Mallaig (about 5h 30m), crossing the Glenfinnan Viaduct. Only three ScotRail trains a day run through to Mallaig, fewer on Sundays, so book a specific train.
Engineering work to plan around: buses replace trains on the West Highland Line between Crianlarich, Fort William and Mallaig from 9 to 17 November 2026. Rannoch and Corrour have no train or bus service during that period. Oban trains run normally.
Real Costs
These are the lowest published fares we found on 19 October 2026. Advance fares are dynamic: the cheapest batch sells first, so expect to pay more if you book close to travel.
| Route | Line | Operator | Fare type | From | Journey time |
|---|---|---|---|---|---|
| London King’s Cross to Edinburgh | East Coast Main Line | Lumo | Advance single | £19.90 | 4h 16m |
| London King’s Cross to Edinburgh | East Coast Main Line | LNER | Advance single | £32.50 | 4h 11m |
| London King’s Cross to Edinburgh | East Coast Main Line | LNER | First Class Advance single | £84.40 | 4h 11m |
| London Euston to Glasgow Central | West Coast Main Line | Avanti West Coast | Advance single | £34.50 | 4h 30m |
| London Euston to Glasgow Central | West Coast Main Line | Avanti West Coast | Off-Peak single | £130.80 | 4h 30m |
| London Euston to Glasgow Central | West Coast Main Line | Avanti West Coast | Anytime single | £205.50 | 4h 30m |
| London Euston to Edinburgh or Glasgow | West Coast Main Line | Caledonian Sleeper | Comfort Seat | £50 | about 7h 30m |
| London Euston to Edinburgh or Glasgow | West Coast Main Line | Caledonian Sleeper | Classic Room, solo / shared | £175 / £205 | about 7h 30m |
| London Euston to Edinburgh or Glasgow | West Coast Main Line | Caledonian Sleeper | Club Room, solo / shared | £235 / £290 | about 7h 30m |
| London Euston to Edinburgh or Glasgow | West Coast Main Line | Caledonian Sleeper | Caledonian Double, solo / shared | £345 / £410 | about 7h 30m |
| Edinburgh to Glasgow | Edinburgh to Glasgow via Falkirk High | ScotRail | Return, any time | £16.80 | about 50m |
| Edinburgh to Inverness | Highland Main Line | ScotRail | Advance single | £21.70 | about 3h 45m |

Sleeper prices are per room, not per person. Two people sharing a Classic Room pay £205 in total, or £102.50 each, which covers both the journey and the night’s bed.
On fares policy: England froze regulated rail fares on 2 March 2026, the first freeze in 30 years, until March 2027. The freeze covers season tickets, peak commuter returns and off-peak returns between major cities. It does not cover Advance fares or First Class, which are the tickets most people buy for a trip to Scotland. Unregulated First Class fares rose 3.3% in 2026.
Which train companies run trains to Scotland
LNER runs the East Coast Main Line from King’s Cross to Edinburgh, and on to Aberdeen and Inverness, using Azuma trains. Publicly owned. It has the most departures and the only First Class on the East Coast route.
Lumo runs King’s Cross to Edinburgh and Glasgow Queen Street, plus Euston to Stirling since May 2026. It is an open-access operator owned by FirstGroup: it has no government contract, receives no subsidy and sets its own fares. Standard class only, digital tickets, tighter luggage rules. It is usually the cheapest option on the East Coast route.
Avanti West Coast runs Euston to Glasgow Central on the West Coast Main Line. In the ORR’s April to June 2026 figures it had the highest cancellation rate of any British operator, around twice the national rate of 4.1%, and it approved more than 1.4 million Delay Repay claims in the year to March 2026. It moves into public ownership on 7 March 2027.
Caledonian Sleeper runs the overnight Lowland and Highland trains from Euston. Owned by the Scottish Government.
ScotRail runs trains within Scotland, including the Highland Main Line and the West Highland Line. Publicly owned, with no peak fares since 1 September 2025.
CrossCountry and TransPennine Express run cross-border trains from Birmingham, Manchester, Leeds and the North East. Use them if you are not starting in London.
Most English operators are moving into public ownership as their contracts end. Chiltern Railways transferred on 20 September 2026, Great Western Railway is due on 13 December 2026 and Avanti West Coast on 7 March 2027. Lumo is outside this process.
The Honest Part
Worth it: booking on the day fares load. On Euston to Glasgow the difference between the cheapest Advance and an Anytime single is £171. No other tip on this page saves that much.
Worth it: checking Lumo and LNER separately. They price independently on the same line, and neither shows the other’s fares.
Worth it: a Railcard if you make one return trip a year. It costs £35 and takes a third off.
Worth it for two people: a shared Classic Room on the Caledonian Sleeper. At £205 per room, that is £102.50 each for the journey plus a night’s bed, arriving around 07:20.
Worth it for scenery: the West Highland Line from Glasgow Queen Street to Mallaig. It is slow, about 5h 30m, and runs only three times a day, but it is a scheduled ScotRail train at ordinary fares.
Skip: waiting for an Off-Peak fare to Edinburgh. LNER removed the ticket type on this route.
Skip: counting on the 2026 fare freeze. Advance tickets were never covered.
Skip: booking from Euston if you are going to Edinburgh by day. Avanti’s Scottish trains go to Glasgow.
Skip: a solo Caledonian Double at £345, unless the double bed matters to you. A solo Classic Room on the same train is £175.
Be careful with: Avanti’s 4h 30m headline time. The all-service average is 5h 36m and the cancellation rate is double the national figure. Leave a margin if you have a connection or an event.
Be careful with: the West Highland Line and Highland Main Line in winter. Both are largely single track, storms cause cancellations, and the West Highland Line has a planned bus replacement from 9 to 17 November 2026.
FAQ about trains to Scotland
How long does the train to Scotland take?
From London, 4h 11m to Edinburgh on the fastest East Coast Main Line trains, and 4h 30m to Glasgow on the fastest West Coast Main Line trains. Averages are 4h 19m to Edinburgh and 5h 36m to Glasgow. London to Inverness on LNER’s Highland Chieftain takes about 8 hours. The Caledonian Sleeper takes about 7h 30m to Edinburgh or Glasgow overnight.
Can I use a Railcard on trains to Scotland?
Yes, on LNER, Lumo, Avanti West Coast, ScotRail and the Caledonian Sleeper, including on Advance fares. The main restrictions:
- 16-25 and 26-30 Railcards: £12 minimum fare on weekdays before 10:00. Advance fares are exempt, and the 16-25 minimum does not apply in July and August.
- Two Together Railcard: not valid before 09:30 on weekdays.
- Senior Railcard: no minimum fare.
- 26-30 Railcard: not valid on Caledonian Sleeper fares.
What’s the cheapest way to book train tickets to Scotland?
Buy Advance singles on the day they go on sale, compare Lumo and LNER for the East Coast route, and add a Railcard if you have one. Buy two singles instead of a return so you can mix operators. Booking directly on the Lumo, LNER, Avanti or ScotRail websites avoids the booking fees some third-party sites charge.
The rail apps and e-tickets on this page need mobile data. A UK eSIM avoids roaming charges.
for contact
Found a fare or timetable that has changed? Email us at info@worldlytravels.com and we will check it and update this guide.
Worldly Travels Editorial Team
Sources
- Department for Transport, Passengers save millions as rail fare freeze starts, 2 March 2026
- Office of Rail and Road, Rail fares index 2026, 30 July 2026
- LNER, Simpler Fares fact sheet, April 2026
- LNER, Edinburgh to Inverness trains
- ScotRail, Peak fares gone for good
- ScotRail, West Highland Line and November 2026 engineering works
- ScotRail, Trains from Edinburgh to Inverness
- Caledonian Sleeper, fact sheet and fares
- Rail Business UK, Avanti West Coast nationalisation date confirmed, 28 September 2026
- Railnews, FirstGroup confirms open access start date, 12 May 2026
- London Northwestern Railway, Advance booking window and Railcard terms
- Trainline, London to Edinburgh and London Euston to Glasgow Central route data
- National Rail Conditions of Travel, Condition 14








Comments 2