If you are travelling between the Edinburgh (or elsewhere in the north east of the UK) and Amsterdam, there is a great alternative to flying which involves just three trains and a ferry. The journey between London and Edinburgh takes between four and five hours, with services running fairly frequently (see the East Coast Mainline website for precise timings). The London - Amsterdam (Dutch Flyer) service takes around 14 hours, and you can choose whether to travel overnight or by day.
Edinburgh is the capital city of Scotland, and is home to the Scottish parliament. The city is one of the largest in the United Kingdom, and is host to over 4,500 listed buildings.
Each year, Edinburgh hosts the Edinburgh Festival, which draws a huge number of tourists to the city for a four week period celebrating the performing arts. The city is the second most visited tourist destination in the UK.
Edinburgh Waverley is the city's main station, serving as the terminus for many East Coast Main Line routes, as well as services provided by First ScotRail. Edinburgh Haymarket is the city's second station, primarily sreving commuter routes. The city is served by a number of other stations, as well s a public transport system that includes buses and a soon-to-be re-introduced tram system.
The train between London and Edinburgh is operated by East Coast, travelling up the east side of England and Scotland along the historical East Coast Mainline, between London King's Cross and Edinburgh Waverley. The relatively quick journey is a great alternative to flying, as it gets you right to the heart of the cities in a matter of hours, and for a very reasonable price (as long as you book in advance!).
In the past, a number of these services continued to/originated from Glasgow Central. East Coast now only operates one Glasgow service per day Mondays-Fridays, none on Saturdays and only one on Sundays. If you are travelling between London and Glasgow, the West Coast Man Line is a better option.