By Rail
Trains from the north, west and south-west will stop at Haymarket station. Trains from Fife stop at South Gyle station. Local trains serving Edinburgh from the west of Scotland other than those from Glasgow will stop at Edinburgh Park Station. There are also stations at Slateford, Kingsknowe, Wester Hailes and Curriehill served by trains on the Edinburgh - Glasgow Central line.
By bus
By bus
Lothian Buses (http://www.lothianbuses.co.uk/) have a comprehensive service throughout the west of the city. Many services depart Princes Street in the New Town.