Scotland rail tickets
Purchase train tickets to Scotland
Glasgow and Edinburgh are both served by frequent direct train services from London, and easily reached from other main English towns and cities.
National Express East Coast trains depart from London King's Cross and run via Peterborough, York and Newcastle to Edinburgh and Glasgow, Aberdeen or Inverness, including 'sleeper' services, while Virgin trains run from London Euston via Crewe, Preston and Carlisle to Glasgow.
Virgin also runs services from Birmingham to Edinburgh or Glasgow while the CrossCountry service links Cardiff, Paignton, Penzance, Bournemouth and Brighton with Glasgow, Edinburgh and Aberdeen via Birmingham.
- Looking for Hotels In Scotland?
- Need car hire in Glasgow or Edinburgh?

