As of March 2026, the cost of a train ticket from London to Scotland (specifically Edinburgh or Glasgow) varies wildly based on how far in advance you book. An Advance Single ticket booked 8 to 12 weeks out can be as low as £40 to £60 ($50–$75 USD). However, if you buy a "flexible" or "Anytime" ticket on the day of travel, the price can skyrocket to over £200 or even £300 ($250–$375 USD). The primary operators are LNER (East Coast), Avanti West Coast, and the low-cost operator Lumo, which often offers the cheapest fares (sometimes under £30) but with fewer amenities and less luggage space. For a more luxurious experience, the Caledonian Sleeper (overnight train) starts around £150 for a seat and can reach £400+ for a private "En-suite" cabin. To get the best deal, use a "Split Ticketing" app or a Railcard, which can slash the standard fare by a third.