Travel with Virgin Trains from London to Edinburgh from £163.30. Travelling from the other side of the country, or coming to visit from down south? London to .
Book direct with Virgin Trains and save with no booking fees. for families and a regular commuter journey, so we run services right the way through the day.
Virgin Train customers across the UK have been experiencing something thought – what better way to do this than to wrap a train in the pride flag?! wrapped gloriously in the pride flag with #RideWithPride down the side.