Driving Directions:
From Edinburgh, take the A1 road east and follow the signs for East Lothian. Alternatively, take the A199 road towards Dunbar and then follow signs for East Lothian.
If you are coming from Glasgow, take the M8 motorway east and then merge onto the A720. Follow signs for the A1 road towards Berwick-upon-Tweed and exit onto the A199 towards East Lothian.
Rail Directions:
From Edinburgh, you can take a train from Edinburgh Waverley Station to North Berwick or Dunbar, which are both in East Lothian. From Glasgow, take a train from Glasgow Queen Street Station to Edinburgh Waverley Station, and then change to a train to North Berwick or Dunbar.
Suggestions:
If you have time, stop by Musselburgh on your way to East Lothian. The town is famous for its racecourse and has a number of great seafood restaurants.
You should also visit the historic coastal town of Dunbar and hike along the famous John Muir coastal path.
The closest airport to East Lothian is Edinburgh Airport, which is approximately 30 miles away. The quickest route from the airport to East Lothian is to take the A1 road southbound. Alternatively, you can take the train from Edinburgh Gateway station (located at the airport) to Dunbar or North Berwick, both towns in East Lothian.