Cheap rail fares to Edinburgh
The train journey to Edinburgh can be a relaxing and scenic way to travel, with great sea views in Northumberland and the Borders. For cheap rail fares from London to Edinburgh, book online and book early.
East Coast Trains (eastcoast.co.uk) has a regular, fast service between London Kings Cross and Edinburgh, taking around 4 and a half hours on the east coast mainline.
Their Advance Saver fares from London to Edinburgh are just £16.50 one way if you can take advantage of early booking online. These fares are released approximately 12 weeks before your travel dates. To make sure you don't miss out, it's advisable to register on the site for an email alert, letting you know when these tickets are ready to buy.
Advance Savers are available from several stops along the east coast line, including Peterborough, York and Newcastle. As an example, an Advance Saver from York to Edinburgh is priced at £13 one way.
Note that East Coast's cheapest fares are only available when booked directly on their website, although you may be able to buy reasonably-priced tickets on sites like thetrainline.com. Fares are also reduced if you have a railcard, such as a Family & Friends card.
For overnight travel, it is occasionally possible to find cheap rail fares to Edinburgh at the Scotrail site at scotrail.co.uk. The Caledonian Sleeper offers a scheme called Bargain Berths where you can book a sleeping berth on the overnight train from Euston to Edinburgh at reduced rates. Prices one way start at just £19 for the earliest bookings, rising to £29, £39 and £49.