Édimbourg est bien desservie par des trains en provenance de Londres, avec arrêts intermédiaires à Peterborough, York, Newcastle, et autres villes de la côte Est du Royaume-Uni. Durée de voyage Londres→Édimbourg: environ .