Is There More Than One Train Station In Edinburgh?

Is There More Than One Train Station In Edinburgh? Edinburgh has two mainline stations – Waverley and Haymarket. The main station is Waverley, located in the city centre, betweeen Edinburgh Old Town and the New Town. The Trainline has a good price comparison tool for tickets. How many train stations are there in Scotland? Did