Driving directions:
From Edinburgh city center, head northeast on the A900 towards Leith. Alternatively, take the A1 towards Leith from the south or the A199 from the east.
Rail directions:
Leith does not have a railway station. The nearest station is Edinburgh Waverley, which is located in the city center. From there, take a bus or taxi to Leith.
Suggestions:
If coming from Glasgow or the west, take the M8 east towards Edinburgh and then follow the A720 bypass south towards the city center. If coming from the north, take the A90 south towards Edinburgh and then follow the A902 towards Leith. If you're taking public transport, the bus routes 7, 14, 16, 22, 25, 12, and 21 all serve Leith.
The closest airport to Leith is Edinburgh Airport, which is approximately 8 miles away. To get to Leith from the airport, you can take a taxi (around a 25-minute journey) or catch a bus (number 35 or Airlink 100) which will take around 45 minutes depending on traffic.