How much does a train from Edinburgh to London usually cost?

Travelling from Edinburgh to London (and London to Edinburgh) can cost as little as £82 with LNER.

The price depends on what time of day you are travelling and when you’re returning. Whether you are heading north or south, you’re guaranteed to find the cheapest train tickets between London and Edinburgh on our website.

Read more